texlive[76197] Master: essaykit (31aug25)

commits+karl at tug.org commits+karl at tug.org
Sun Aug 31 21:21:47 CEST 2025


Revision: 76197
          https://tug.org/svn/texlive?view=revision&revision=76197
Author:   karl
Date:     2025-08-31 21:21:47 +0200 (Sun, 31 Aug 2025)
Log Message:
-----------
essaykit (31aug25)

Modified Paths:
--------------
    trunk/Master/tlpkg/bin/tlpkg-ctan-check
    trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/essaykit/
    trunk/Master/texmf-dist/doc/latex/essaykit/README.md
    trunk/Master/texmf-dist/doc/latex/essaykit/essaykit.pdf
    trunk/Master/texmf-dist/source/latex/essaykit/
    trunk/Master/texmf-dist/source/latex/essaykit/essaykit.dtx
    trunk/Master/texmf-dist/source/latex/essaykit/essaykit.ins
    trunk/Master/texmf-dist/tex/latex/essaykit/
    trunk/Master/texmf-dist/tex/latex/essaykit/essaykit.sty
    trunk/Master/tlpkg/tlpsrc/essaykit.tlpsrc

Added: trunk/Master/texmf-dist/doc/latex/essaykit/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/essaykit/README.md	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/essaykit/README.md	2025-08-31 19:21:47 UTC (rev 76197)
@@ -0,0 +1,227 @@
+<!---This project uses LPPL 1.3 or later licence -->
+
+# essaykit - LaTeX Package
+
+
+A comprehensive LaTeX package for creating styled boxes, titles, quotes, and bibliographic references, designed for academic and scientific documents.
+
+
+## Features
+
+- **🎨 Styled Boxes** (`\rbox`) - Customizable colored boxes with titles
+- **📝 Main Titles** (`\maintitle`) - Large, styled section titles  
+- **💬 Quotes** (`\quoter`) - Formatted quotations with author attribution
+- **📏 Rules** (`\rrule`) - Clean horizontal separators
+- **📚 Sources** (`\sources`) - Bibliography with hyperlink support
+
+## Quick Start
+
+### Installation
+
+```latex
+\usepackage{essaykit}
+```
+
+### Basic Usage
+
+```latex
+% Styled box
+\rbox[title=Important, color=softblue]{
+    This is a highlighted box with a title.
+}
+
+% Main title
+\maintitle[titlecolor=mybluecolour]{Chapter 1: Introduction}
+
+% Quote
+\quoter{Science is organized knowledge.}{Herbert Spencer}
+
+% Horizontal rule
+\rrule
+
+% Sources with hyperlinks
+\sources{
+    \href{https://example.com}{Online Article},
+    Book Title by Author,
+    Journal Reference
+}
+```
+
+## Key Features
+
+### Customizable Options
+
+All commands support extensive customization through key-value options:
+
+- **Colors**: `color`, `textcolor`, `titlecolor`, `authorcolor`
+- **Sizing**: `width`, `titlesize`, `quotesize`  
+- **Spacing**: `titlespacing`, `quotespacing`
+
+### Predefined Colors
+
+```latex
+greycolour, sharelatexcolour, mybluecolour, lightgray, 
+softgray, box-color, darkgray, softblue
+```
+
+### Box Examples
+
+```latex
+% Basic box
+\rbox{Simple content}
+
+% Titled box with custom styling
+\rbox[title=Warning, color=red, textcolor=white]{
+    Important safety information
+}
+
+% Custom width box
+\rbox[width=0.7\textwidth, color=lightgray]{
+    Narrower box for specific layouts
+}
+```
+
+### Title Examples
+
+```latex
+% Large blue title
+\maintitle[titlecolor=mybluecolour, titlesize=\LARGE]{
+    Research Methodology
+}
+
+% Custom spacing
+\maintitle[titlespacing=1cm]{Section Overview}
+```
+
+### Quote Examples
+
+```latex
+% Styled quote
+\quoter[authorcolor=darkgray, quotesize=\Large]{
+    The important thing is not to stop questioning.
+}{Albert Einstein}
+```
+
+## File Structure
+
+```
+essaykit/
+├── essaykit.dtx          # Documented source code
+├── essaykit.ins          # Installation script
+├── essaykit.pdf          # Package documentation
+├── README.md           # This file
+├── Makefile            # Build automation
+└── examples/
+    ├── basic-example.tex
+    ├── advanced-example.tex
+    └── complete-document.tex
+```
+
+## Building from Source
+
+```bash
+# Generate package file
+latex essaykit.ins
+
+# Build documentation  
+pdflatex essaykit.dtx
+makeindex -s gind.ist essaykit.idx
+pdflatex essaykit.dtx
+pdflatex essaykit.dtx
+
+# Or use Makefile
+make all
+```
+
+## Examples
+
+See the `examples/` directory for complete working examples:
+
+- `basic-example.tex` - Simple usage demonstration
+- `advanced-example.tex` - Advanced styling options
+- `complete-document.tex` - Full academic document example
+
+## Dependencies
+
+The package automatically loads:
+- `tcolorbox` - Colored boxes
+- `hyperref` - PDF hyperlinks
+- `xkeyval` - Key-value options
+- `xcolor` - Color support
+- And several others for full functionality
+
+## Compatibility
+
+- **LaTeX Version**: Requires LaTeX2e (2005/12/01 or later)
+- **Engines**: pdfLaTeX, XeLaTeX, LuaLaTeX
+- **Package Conflicts**: Handles `hyperref` conflicts automatically
+
+## Common Use Cases
+
+### Academic Papers
+```latex
+\maintitle{Abstract}
+\rbox[color=lightgray]{
+    This paper presents a novel approach to...
+}
+```
+
+### Laboratory Reports
+```latex
+\rbox[title=Objective, color=softblue]{
+    To investigate the relationship between...
+}
+```
+
+### Presentations
+```latex
+\quoter{Imagination is more important than knowledge.}{Einstein}
+```
+
+## Troubleshooting
+
+### Package Conflicts
+Load conflicting packages before essaykit:
+```latex
+\usepackage{animate}
+\usepackage{multimedia}
+\usepackage{essaykit}  % Load last
+```
+
+### Color Issues
+Use predefined colors or define custom ones:
+```latex
+\definecolor{mycolor}{RGB}{100,150,200}
+\rbox[color=mycolor]{Content}
+```
+
+## License
+
+This package is released under the LaTeX Project Public License v1.3c or later.
+See [LPPL 1.3 or later](https://www.latex-project.org/lppl.txt) for details.
+
+## Support
+
+- **Documentation**: `essaykit.pdf`
+- **Examples**: See `examples/` directory  
+- **Issues**: [Report on GitHub]
+- **Contact**: [RKTuotanto at icloud.com]
+
+## Contributing
+
+Contributions are welcome! Please:
+1. Follow existing code style
+2. Add tests/examples for new features
+3. Update documentation
+4. Submit via standard channels
+
+## Version History
+
+- **v1.0** (2025/08/15) - Initial release
+  - Core functionality: boxes, titles, quotes, rules, sources
+  - Comprehensive key-value option system
+  - Hyperref integration
+
+---
+
+*For complete documentation, see `essaykit.pdf`*
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/doc/latex/essaykit/README.md
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/essaykit/essaykit.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/essaykit/essaykit.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/essaykit/essaykit.pdf	2025-08-31 19:21:10 UTC (rev 76196)
+++ trunk/Master/texmf-dist/doc/latex/essaykit/essaykit.pdf	2025-08-31 19:21:47 UTC (rev 76197)

Property changes on: trunk/Master/texmf-dist/doc/latex/essaykit/essaykit.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/essaykit/essaykit.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/essaykit/essaykit.dtx	                        (rev 0)
+++ trunk/Master/texmf-dist/source/latex/essaykit/essaykit.dtx	2025-08-31 19:21:47 UTC (rev 76197)
@@ -0,0 +1,265 @@
+% \iffalse meta-comment
+%
+% essaykit.dtx
+% Copyright (C) 2025 by swifterhtmler RKTuotanto at icloud.com
+%
+% This file may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or any later version.
+% The latest version of this license is in:
+%
+%    http://www.latex-project.org/lppl.txt
+%
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% \fi
+%
+% \iffalse
+%<*driver>
+\ProvidesFile{essaykit.dtx}
+%</driver>
+%<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
+%<package>\ProvidesPackage{essaykit}
+%<*package>
+    [2025/08/30 v1.0 essaykit - Styled boxes and academic formatting]
+%</package>
+%
+%<*driver>
+\documentclass{ltxdoc}
+\usepackage{essaykit}
+\usepackage{hypdoc}
+% \EnableCrossrefs
+% \CodelineIndex
+\RecordChanges
+\begin{document}
+  \DocInput{essaykit.dtx}
+  \PrintChanges
+  \PrintIndex
+\end{document}
+%</driver>
+% \fi
+%
+% \CheckSum{132}
+%
+%
+% \changes{v1.0}{2025/08/30}{Initial version}
+%
+% \GetFileInfo{essaykit.dtx}
+%
+% \DoNotIndex{\newcommand,\newenvironment}
+%
+% \title{The \textsf{essaykit} package\thanks{This document
+%   corresponds to \textsf{essaykit}~\fileversion, dated \filedate.}}
+% \author{[Swifterhtmler] \\ \texttt{[RKTuotanto at icloud.com]}}
+%
+% \maketitle
+%
+% \section{Introduction}
+%
+% The \textsf{essaykit} package provides a comprehensive set of commands for creating
+% styled boxes, titles, quotes, and bibliographic references in \LaTeX{} documents.
+% It is particularly designed for academic and scientific documents requiring
+% consistent styling and professional presentation.
+%
+% \section{Usage}
+%
+% \subsection{Styled Boxes}
+%
+% \DescribeMacro{\rbox}
+% The |\rbox| command creates customizable colored boxes:
+% \begin{quote}
+% |\rbox[|\meta{options}|]{|\meta{content}|}|
+% \end{quote}
+%
+% \subsection{Main Titles}
+%
+% \DescribeMacro{\maintitle}
+% The |\maintitle| command creates large, styled titles:
+% \begin{quote}
+% |\maintitle[|\meta{options}|]{|\meta{title text}|}|
+% \end{quote}
+%
+% \subsection{Quotes}
+%
+% \DescribeMacro{\quoter}
+% The |\quoter| command creates formatted quotations:
+% \begin{quote}
+% |\quoter[|\meta{options}|]{|\meta{quote text}|}{|\meta{author}|}|
+% \end{quote}
+%
+% \subsection{Rules and Sources}
+%
+% \DescribeMacro{\rrule}
+% The |\rrule| command creates horizontal rules.
+%
+% \DescribeMacro{\sources}
+% The |\sources| command creates formatted bibliography sections:
+% \begin{quote}
+% |\sources{|\meta{comma-separated list}|}|
+% \end{quote}
+%
+% \section{Implementation}
+%
+% \StopEventually{}
+%
+%    \begin{macrocode}
+%<*package>
+%    \end{macrocode}
+%
+% \subsection{Package Dependencies}
+%
+%    \begin{macrocode}
+\RequirePackage{imakeidx}
+\RequirePackage{amsmath}
+\RequirePackage{caption}
+\RequirePackage{wrapfig}
+\RequirePackage{tcolorbox}
+\RequirePackage{tikz}
+\RequirePackage{chemfig}
+\RequirePackage{xstring}
+\RequirePackage{xcolor}
+\RequirePackage{keyval}
+\RequirePackage{xkeyval}
+\RequirePackage[pdftex,
+ hidelinks,
+ breaklinks=true,
+ pdfpagemode=UseNone,
+ pdfstartview=FitH
+]{hyperref}
+%    \end{macrocode}
+%
+% \subsection{Color Definitions}
+%
+%    \begin{macrocode}
+\definecolor{greycolour}{HTML}{525252}
+\definecolor{sharelatexcolour}{HTML}{882B21}
+\definecolor{mybluecolour}{HTML}{394773}
+\def\essaykit at family{ek}
+\definecolor{lightgray}{rgb}{0.9, 0.9, 0.9}
+\definecolor{softgray}{rgb}{0.7, 0.7, 0.7}
+\definecolor{box-color}{rgb}{0.65, 0.8, 0.85}
+\definecolor{darkgray}{rgb}{0.2, 0.2, 0.2}
+\definecolor{softblue}{RGB}{70, 130, 180}
+%    \end{macrocode}
+%
+% \subsection{Key-Value System}
+%
+%    \begin{macrocode}
+\define at key{ek}{color}[lightgray]{\def\ek at color{#1}}
+\define at key{ek}{textcolor}[black]{\def\ek at textcolor{#1}}
+\define at key{ek}{title}[]{\def\ek at title{#1}}
+\define at key{ek}{width}[\textwidth]{\def\ek at width{#1}}
+\setkeys{ek}{color,textcolor,title,width}
+%    \end{macrocode}
+%
+% \begin{macro}{\rbox}
+% The main box command with customizable options.
+%    \begin{macrocode}
+\newcommand{\rbox}[2][]{%
+ \def\ek at title{}%
+ \setkeys{ek}{#1}%
+\ifx\ek at title\empty
+ \begin{tcolorbox}[%
+ colback=\ek at color!10,
+ colframe=\ek at color,
+ width=\ek at width,
+ arc=3.5mm,
+ boxrule=1pt
+ ]%
+ \color{\ek at textcolor}#2
+ \end{tcolorbox}%
+\else
+ \begin{tcolorbox}[%
+ colback=\ek at color!10,
+ colframe=\ek at color,
+ coltitle=\ek at textcolor,
+ colbacktitle=\ek at color,
+ title=\ek at title,
+ width=\ek at width,
+ arc=3.5mm,
+ boxrule=1pt,
+ fonttitle=\bfseries
+ ]%
+ \color{\ek at textcolor}#2
+ \end{tcolorbox}%
+\fi
+}
+%    \end{macrocode}
+% \end{macro}
+%
+% \subsection{Title Commands}
+%
+%    \begin{macrocode}
+\define at key{ek}{titlecolor}[black]{\def\ek at titlecolor{#1}}
+\define at key{ek}{titlesize}[\Huge]{\def\ek at titlesize{#1}}
+\define at key{ek}{titlespacing}[0.5cm]{\def\ek at titlespacing{#1}}
+\setkeys{ek}{color,textcolor,title,width,titlecolor,titlesize,titlespacing}
+%    \end{macrocode}
+%
+% \begin{macro}{\maintitle}
+% Creates styled main titles.
+%    \begin{macrocode}
+\newcommand{\maintitle}[2][]{%
+ \setkeys{ek}{titlecolor,titlesize,titlespacing}%
+ \setkeys{ek}{#1}%
+ {\ek at titlesize \bfseries \textcolor{\ek at titlecolor}{#2}}\\[\ek at titlespacing]%
+}
+%    \end{macrocode}
+% \end{macro}
+%
+% \subsection{Quote Commands}
+%
+%    \begin{macrocode}
+\define at key{ek}{authorcolor}[gray]{\def\ek at authorcolor{#1}}
+\define at key{ek}{quotesize}[\large]{\def\ek at quotesize{#1}}
+\define at key{ek}{quotespacing}[1em]{\def\ek at quotespacing{#1}}
+\setkeys{ek}{color,textcolor,title,width,titlecolor,titlesize,titlespacing,authorcolor,quotesize,quotespacing}
+%    \end{macrocode}
+%
+% \begin{macro}{\quoter}
+% Creates formatted quotes with author attribution.
+%    \begin{macrocode}
+\newcommand{\quoter}[3][]{
+ \setkeys{ek}{authorcolor,quotesize,quotespacing}
+ \setkeys{ek}{#1}
+\begin{center}
+ \ek at quotesize \textit{#2}\\[\ek at quotespacing]
+ \normalsize \color{\ek at authorcolor} -- #3 %name of the author
+\end{center}
+}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\rrule}
+% Simple horizontal rule command.
+%    \begin{macrocode}
+\newcommand{\rrule}{
+ \par\noindent\rule{\textwidth}{0.22pt}
+}
+%    \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\sources}
+% Bibliography/sources command with hyperlink support.
+%    \begin{macrocode}
+\makeatletter
+\newcommand{\sources}[1]{
+ \begin{tcolorbox}[colback=white, colframe=black!90, title=\section{Lähteet}, fonttitle=\bfseries]
+ \begin{itemize}
+ \@for\source:=#1\do{%
+ \item\source %
+ }%
+ \end{itemize}
+ \end{tcolorbox}
+}
+\makeatother
+%    \end{macrocode}
+% \end{macro}
+%
+%    \begin{macrocode}
+%</package>
+%    \end{macrocode}
+%
+% \Finale
+\endinput
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/source/latex/essaykit/essaykit.dtx
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/source/latex/essaykit/essaykit.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/essaykit/essaykit.ins	                        (rev 0)
+++ trunk/Master/texmf-dist/source/latex/essaykit/essaykit.ins	2025-08-31 19:21:47 UTC (rev 76197)
@@ -0,0 +1,55 @@
+%% 
+%% Copyright (C) 2025 by swifterhtmler RKTuotanto at icloud.com
+%% 
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in:
+%% 
+%%    http://www.latex-project.org/lppl.txt
+%% 
+%% and version 1.3 or later is part of all distributions of LaTeX 
+%% version 2005/12/01 or later.
+%%
+
+\input docstrip.tex
+\keepsilent
+
+\usedir{tex/latex/essaykit}
+
+\preamble
+
+This is a generated file.
+
+Copyright (C) 2025 by swifterhtmler RKTuotanto at icloud.com
+
+This file may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either version 1.3
+of this license or any later version.
+The latest version of this license is in:
+
+   http://www.latex-project.org/lppl.txt
+
+and version 1.3 or later is part of all distributions of LaTeX
+version 2005/12/01 or later.
+
+\endpreamble
+
+\generate{\file{essaykit.sty}{\from{essaykit.dtx}{package}}}
+
+\obeyspaces
+\Msg{*************************************************************}
+\Msg{*                                                           *}
+\Msg{* To finish the installation you have to move the following *}
+\Msg{* file into a directory searched by TeX:                   *}
+\Msg{*                                                           *}
+\Msg{*     essaykit.sty                                           *}
+\Msg{*                                                           *}
+\Msg{* To produce the documentation run the file essaykit.dtx     *}
+\Msg{* through LaTeX.                                            *}
+\Msg{*                                                           *}
+\Msg{* Happy TeXing!                                             *}
+\Msg{*                                                           *}
+\Msg{*************************************************************}
+
+\endbatchfile
\ No newline at end of file

Added: trunk/Master/texmf-dist/tex/latex/essaykit/essaykit.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/essaykit/essaykit.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/essaykit/essaykit.sty	2025-08-31 19:21:47 UTC (rev 76197)
@@ -0,0 +1,123 @@
+%%
+%% This is file `essaykit.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% essaykit.dtx  (with options: `package')
+%% 
+%% This is a generated file.
+%% 
+%% Copyright (C) 2025 by swifterhtmler RKTuotanto at icloud.com
+%% 
+%% This file may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or any later version.
+%% The latest version of this license is in:
+%% 
+%%    http://www.latex-project.org/lppl.txt
+%% 
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+\NeedsTeXFormat{LaTeX2e}[2005/12/01]
+\ProvidesPackage{essaykit}
+    [2025/08/30 v1.0 essaykit - Styled boxes and academic formatting]
+\RequirePackage{imakeidx}
+\RequirePackage{amsmath}
+\RequirePackage{caption}
+\RequirePackage{wrapfig}
+\RequirePackage{tcolorbox}
+\RequirePackage{tikz}
+\RequirePackage{chemfig}
+\RequirePackage{xstring}
+\RequirePackage{xcolor}
+\RequirePackage{keyval}
+\RequirePackage{xkeyval}
+\RequirePackage[pdftex,
+ hidelinks,
+ breaklinks=true,
+ pdfpagemode=UseNone,
+ pdfstartview=FitH
+]{hyperref}
+\definecolor{greycolour}{HTML}{525252}
+\definecolor{sharelatexcolour}{HTML}{882B21}
+\definecolor{mybluecolour}{HTML}{394773}
+\def\essaykit at family{ek}
+\definecolor{lightgray}{rgb}{0.9, 0.9, 0.9}
+\definecolor{softgray}{rgb}{0.7, 0.7, 0.7}
+\definecolor{box-color}{rgb}{0.65, 0.8, 0.85}
+\definecolor{darkgray}{rgb}{0.2, 0.2, 0.2}
+\definecolor{softblue}{RGB}{70, 130, 180}
+\define at key{ek}{color}[lightgray]{\def\ek at color{#1}}
+\define at key{ek}{textcolor}[black]{\def\ek at textcolor{#1}}
+\define at key{ek}{title}[]{\def\ek at title{#1}}
+\define at key{ek}{width}[\textwidth]{\def\ek at width{#1}}
+\setkeys{ek}{color,textcolor,title,width}
+\newcommand{\rbox}[2][]{%
+ \def\ek at title{}%
+ \setkeys{ek}{#1}%
+\ifx\ek at title\empty
+ \begin{tcolorbox}[%
+ colback=\ek at color!10,
+ colframe=\ek at color,
+ width=\ek at width,
+ arc=3.5mm,
+ boxrule=1pt
+ ]%
+ \color{\ek at textcolor}#2
+ \end{tcolorbox}%
+\else
+ \begin{tcolorbox}[%
+ colback=\ek at color!10,
+ colframe=\ek at color,
+ coltitle=\ek at textcolor,
+ colbacktitle=\ek at color,
+ title=\ek at title,
+ width=\ek at width,
+ arc=3.5mm,
+ boxrule=1pt,
+ fonttitle=\bfseries
+ ]%
+ \color{\ek at textcolor}#2
+ \end{tcolorbox}%
+\fi
+}
+\define at key{ek}{titlecolor}[black]{\def\ek at titlecolor{#1}}
+\define at key{ek}{titlesize}[\Huge]{\def\ek at titlesize{#1}}
+\define at key{ek}{titlespacing}[0.5cm]{\def\ek at titlespacing{#1}}
+\setkeys{ek}{color,textcolor,title,width,titlecolor,titlesize,titlespacing}
+\newcommand{\maintitle}[2][]{%
+ \setkeys{ek}{titlecolor,titlesize,titlespacing}%
+ \setkeys{ek}{#1}%
+ {\ek at titlesize \bfseries \textcolor{\ek at titlecolor}{#2}}\\[\ek at titlespacing]%
+}
+\define at key{ek}{authorcolor}[gray]{\def\ek at authorcolor{#1}}
+\define at key{ek}{quotesize}[\large]{\def\ek at quotesize{#1}}
+\define at key{ek}{quotespacing}[1em]{\def\ek at quotespacing{#1}}
+\setkeys{ek}{color,textcolor,title,width,titlecolor,titlesize,titlespacing,authorcolor,quotesize,quotespacing}
+\newcommand{\quoter}[3][]{
+ \setkeys{ek}{authorcolor,quotesize,quotespacing}
+ \setkeys{ek}{#1}
+\begin{center}
+ \ek at quotesize \textit{#2}\\[\ek at quotespacing]
+ \normalsize \color{\ek at authorcolor} -- #3 %name of the author
+\end{center}
+}
+\newcommand{\rrule}{
+ \par\noindent\rule{\textwidth}{0.22pt}
+}
+\makeatletter
+\newcommand{\sources}[1]{
+ \begin{tcolorbox}[colback=white, colframe=black!90, title=\section{Lähteet}, fonttitle=\bfseries]
+ \begin{itemize}
+ \@for\source:=#1\do{%
+ \item\source %
+ }%
+ \end{itemize}
+ \end{tcolorbox}
+}
+\makeatother
+\endinput
+%%
+%% End of file `essaykit.sty'.


Property changes on: trunk/Master/texmf-dist/tex/latex/essaykit/essaykit.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/tlpkg/bin/tlpkg-ctan-check
===================================================================
--- trunk/Master/tlpkg/bin/tlpkg-ctan-check	2025-08-31 19:21:10 UTC (rev 76196)
+++ trunk/Master/tlpkg/bin/tlpkg-ctan-check	2025-08-31 19:21:47 UTC (rev 76197)
@@ -323,7 +323,7 @@
     eqnalign eqname eqnarray eqnlines eqnnumwarn eqparbox
     erdc erewhon erewhon-math errata erw-l3
     esami es-tex-faq esdiff esieecv esindex esint esint-type1 esk eskd eskdx
-    eso-pic esrelation esstix estcpmm esvect
+    eso-pic esrelation essaykit esstix estcpmm esvect
     etaremune etbb etdipa etex-pkg etexcmds etextools ethiop ethiop-t1 etl
     etoc etoolbox etoolbox-de etoolbox-generic etsvthor
     euclidean-lattice euclideangeometry euenc euflag eukdate

Modified: trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc	2025-08-31 19:21:10 UTC (rev 76196)
+++ trunk/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc	2025-08-31 19:21:47 UTC (rev 76197)
@@ -491,6 +491,7 @@
 depend esindex
 depend esint
 depend esint-type1
+depend essaykit
 depend etaremune
 depend etextools
 depend etl

Added: trunk/Master/tlpkg/tlpsrc/essaykit.tlpsrc
===================================================================


More information about the tex-live-commits mailing list.