diff options
Diffstat (limited to 'Master')
57 files changed, 636 insertions, 230 deletions
diff --git a/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-cn.pdf b/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-cn.pdf Binary files differindex 9e199dd5e02..c8ab7dfb18c 100644 --- a/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-cn.pdf +++ b/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-cn.pdf diff --git a/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-cn.tex b/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-cn.tex index d44da9d6cb6..b0276dc230c 100644 --- a/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-cn.tex +++ b/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-cn.tex @@ -93,7 +93,7 @@ %%================================ \begin{document} -\def\PackageVersion{2022/04/17} +\def\PackageVersion{2022/04/24} \frontmatter diff --git a/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-en.pdf b/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-en.pdf Binary files differindex 4b939ca03e2..85889a3583f 100644 --- a/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-en.pdf +++ b/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-en.pdf diff --git a/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-en.tex b/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-en.tex index bb8b9fcae27..d6acc215771 100644 --- a/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-en.tex +++ b/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-en.tex @@ -93,7 +93,7 @@ %%================================ \begin{document} -\def\PackageVersion{2022/04/17} +\def\PackageVersion{2022/04/24} \frontmatter diff --git a/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-fr.pdf b/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-fr.pdf Binary files differindex 4aa7267de02..ee1fb132a8b 100644 --- a/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-fr.pdf +++ b/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-fr.pdf diff --git a/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-fr.tex b/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-fr.tex index b6fad0dc0b9..ff7b6b8934a 100644 --- a/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-fr.tex +++ b/Master/texmf-dist/doc/latex/beaulivre/beaulivre-doc-fr.tex @@ -93,7 +93,7 @@ %%================================ \begin{document} -\def\PackageVersion{2022/04/17} +\def\PackageVersion{2022/04/24} \frontmatter diff --git a/Master/texmf-dist/doc/latex/colorist/colorist-doc.pdf b/Master/texmf-dist/doc/latex/colorist/colorist-doc.pdf Binary files differindex 2832b0bf7c4..017bc0e7d36 100644 --- a/Master/texmf-dist/doc/latex/colorist/colorist-doc.pdf +++ b/Master/texmf-dist/doc/latex/colorist/colorist-doc.pdf diff --git a/Master/texmf-dist/doc/latex/colorist/colorist-doc.tex b/Master/texmf-dist/doc/latex/colorist/colorist-doc.tex index b6b7f696fab..d52ff27fdc8 100644 --- a/Master/texmf-dist/doc/latex/colorist/colorist-doc.tex +++ b/Master/texmf-dist/doc/latex/colorist/colorist-doc.tex @@ -93,7 +93,7 @@ %%================================ \begin{document} -\def\PackageVersion{2022/04/17} +\def\PackageVersion{2022/04/24} \title{{\normalfont\bfseries\color{main-text}\colorist{}}\\write your articles or books in a colorful way} \author{Jinwen XU} diff --git a/Master/texmf-dist/doc/latex/crefthe/crefthe-doc.pdf b/Master/texmf-dist/doc/latex/crefthe/crefthe-doc.pdf Binary files differindex 2b941698079..16dea32970c 100644 --- a/Master/texmf-dist/doc/latex/crefthe/crefthe-doc.pdf +++ b/Master/texmf-dist/doc/latex/crefthe/crefthe-doc.pdf diff --git a/Master/texmf-dist/doc/latex/crefthe/crefthe-doc.tex b/Master/texmf-dist/doc/latex/crefthe/crefthe-doc.tex index bd9ebed23b2..e7bb3e0977c 100644 --- a/Master/texmf-dist/doc/latex/crefthe/crefthe-doc.tex +++ b/Master/texmf-dist/doc/latex/crefthe/crefthe-doc.tex @@ -9,51 +9,66 @@ %% For typesetting code %%================================ \usepackage{listings} -\definecolor{maintheme}{RGB}{70,130,180} -\definecolor{forestgreen}{RGB}{21,122,81} -\definecolor{lightergray}{gray}{0.99} -\lstset{language=[LaTeX]TeX, - keywordstyle=\color{maintheme}, - basicstyle=\ttfamily, - commentstyle=\color{forestgreen}\ttfamily, - stringstyle=\rmfamily, - showstringspaces=false, - breaklines=true, - frame=lines, - backgroundcolor=\color{lightergray}, - flexiblecolumns=true, - escapeinside={(*}{*)}, - % numbers=left, - numberstyle=\scriptsize, stepnumber=1, numbersep=5pt, - % firstnumber=last, +\usepackage{xcolor} +\usepackage{setspace} +\definecolor{code-main}{RGB}{70,130,180} +\definecolor{code-expl3}{RGB}{240,50,60} +\definecolor{code-option}{RGB}{40,110,20} +\definecolor{code-keys}{RGB}{100,130,150} +\definecolor{code-comment}{RGB}{20,120,80} +\definecolor{code-background}{gray}{0.99} +\lstset{ + language = [LaTeX]TeX, + basicstyle = \ttfamily, + keywordstyle = \color{code-main}, + commentstyle = \color{code-comment}, + showstringspaces = false, + breaklines = true, + frame = lines, + backgroundcolor = \color{code-background}, + flexiblecolumns = true, + escapeinside = {(*}{*)}, + alsoletter = {_,:}, + % numbers = left, + % firstnumber = last, + numberstyle = \scriptsize\ttfamily, + stepnumber = 1, + numbersep = 5pt, } -\providecommand{\meta}[1]{$\langle${\normalfont\itshape#1}$\rangle$} -\lstset{moretexcs=% - { +\newcommand{\meta}[1]{$\langle${\normalfont\itshape#1}$\rangle$} +\lstset{% LaTeX2 commands + classoffset = 0, + texcsstyle =* \color{code-main}, + moretexcs = + { cref,crefname, Cref,Crefname, crefformat, - crefthe,crefthename,crefthemark, + crefthe,crefthename, Crefthe,Crefthename, + crefthemark, selectlanguage, - } + } } -\lstnewenvironment{code}% -{\setstretch{1.07}\LocallyStopLineNumbers% -\setkeys{lst}{columns=fullflexible,keepspaces=true}% +\lstset{% LaTeX3 commands + classoffset = 1, + texcsstyle =* \color{code-expl3}, + moretexcs = + { + } } -{\ResumeLineNumbers\vspace{-.5\baselineskip}} -\lstnewenvironment{code*}% -{\setstretch{1.07}\LocallyStopLineNumbers% -\setkeys{lst}{numbers=left,columns=fullflexible,keepspaces=true}% -} -{\ResumeLineNumbers} +\lstnewenvironment{code}{\setstretch{1.05}\LocallyStopLineNumbers}{\ResumeLineNumbers\vspace{-.3\baselineskip}\vspace{-.5\parskip}} +\lstnewenvironment{code*}{\setstretch{1.05}\lstset{numbers=left}\LocallyStopLineNumbers}{\ResumeLineNumbers\vspace{-.3\baselineskip}\vspace{-.5\parskip}} + +\newcommand{\packageoption}[1]{\texttt{\textcolor{code-option}{#1}}} +\newcommand{\commandoption}[1]{\texttt{\textcolor{code-keys}{#1}}} %%================================ %% tip %%================================ \usepackage[many]{tcolorbox} -\newenvironment{tip}[1][Tip]{% +\newenvironment{tip}[1][Tip] + {% \LocallyStopLineNumbers% \begin{tcolorbox}[breakable, enhanced, @@ -69,32 +84,39 @@ top = 2.5mm, bottom = 1.5mm, title={\scshape\sffamily #1}]% -}{\end{tcolorbox}\ResumeLineNumbers} + } + {% + \end{tcolorbox}% + \ResumeLineNumbers% + } %%================================ %% demo %%================================ -\newenvironment{demo}{% +\newenvironment{demo} + {% \LocallyStopLineNumbers% \begin{tcolorbox}[enhanced jigsaw,pad at break*=1mm,breakable, left=2.5mm,right=3mm,top=0.5mm,bottom=0mm, colback=gray!5!paper,boxrule=0pt,frame hidden, borderline west={1.2mm}{0mm}{gray!55!paper},arc=.7mm]% -}{\end{tcolorbox}\ResumeLineNumbers} - - -\newcommand{\packageoption}[1]{\texttt{\textcolor{black!67!green}{#1}}} -\newcommand{\commandoption}[1]{\texttt{\textcolor{black!67!cyan}{#1}}} + } + {% + \end{tcolorbox}% + \ResumeLineNumbers% + } \newcommand{\crefthepackage}{\textsf{crefthe}} \begin{document} +\def\PackageVersion{2022/04/24} + \title{\crefthepackage{}\\\smallskip\itshape Cross referencing with proper definite articles} \author{Jinwen XU} -\thanks{Corresponding to: \texttt{\crefthepackage{} 2022/03/01}} -\date{March 2022, in Paris} +\thanks{Corresponding to: \texttt{\crefthepackage{} \PackageVersion}} +\date{\TheDate{\PackageVersion}[only-year-month], in Paris} \maketitle @@ -165,7 +187,7 @@ Before everything, you need to define the names, which can be done with \lstinli \end{tip} Then you can use the command \lstinline|\crefthe| as follows: -\begin{itemize} +\begin{itemize}[label=,leftmargin=1.25em,itemindent=-1.25em] \item \lstinline|\crefthe[|\meta{prep}\lstinline|]{|\meta{labels}\lstinline|}| \begin{itemize} \item This will pass the preposition \meta{prep} to the definite articles that follows. Its behavior depends on the current language (for example, in Spanish, \meta{prep} is passed only to the first definite article, while in French it is passed to everyone). diff --git a/Master/texmf-dist/doc/latex/einfart/einfart-doc-cn.pdf b/Master/texmf-dist/doc/latex/einfart/einfart-doc-cn.pdf Binary files differindex 3877b73e5a8..795e5b2afca 100644 --- a/Master/texmf-dist/doc/latex/einfart/einfart-doc-cn.pdf +++ b/Master/texmf-dist/doc/latex/einfart/einfart-doc-cn.pdf diff --git a/Master/texmf-dist/doc/latex/einfart/einfart-doc-cn.tex b/Master/texmf-dist/doc/latex/einfart/einfart-doc-cn.tex index a3fcb883e02..583aa9acef8 100644 --- a/Master/texmf-dist/doc/latex/einfart/einfart-doc-cn.tex +++ b/Master/texmf-dist/doc/latex/einfart/einfart-doc-cn.tex @@ -97,7 +97,7 @@ %%================================ \begin{document} -\def\PackageVersion{2022/04/17} +\def\PackageVersion{2022/04/24} \title{\einfart{},以极简主义风格排版你的文章} \author{许锦文} diff --git a/Master/texmf-dist/doc/latex/einfart/einfart-doc-en.pdf b/Master/texmf-dist/doc/latex/einfart/einfart-doc-en.pdf Binary files differindex b57037cb411..4a81e6d7e3c 100644 --- a/Master/texmf-dist/doc/latex/einfart/einfart-doc-en.pdf +++ b/Master/texmf-dist/doc/latex/einfart/einfart-doc-en.pdf diff --git a/Master/texmf-dist/doc/latex/einfart/einfart-doc-en.tex b/Master/texmf-dist/doc/latex/einfart/einfart-doc-en.tex index e60c80e7bac..64288b812f8 100644 --- a/Master/texmf-dist/doc/latex/einfart/einfart-doc-en.tex +++ b/Master/texmf-dist/doc/latex/einfart/einfart-doc-en.tex @@ -97,7 +97,7 @@ %%================================ \begin{document} -\def\PackageVersion{2022/04/17} +\def\PackageVersion{2022/04/24} \title{\einfart{}, write your articles in a simple and clear way} \author{Jinwen XU} diff --git a/Master/texmf-dist/doc/latex/einfart/einfart-doc-fr.pdf b/Master/texmf-dist/doc/latex/einfart/einfart-doc-fr.pdf Binary files differindex ddd0cd56b4f..63d9a75e377 100644 --- a/Master/texmf-dist/doc/latex/einfart/einfart-doc-fr.pdf +++ b/Master/texmf-dist/doc/latex/einfart/einfart-doc-fr.pdf diff --git a/Master/texmf-dist/doc/latex/einfart/einfart-doc-fr.tex b/Master/texmf-dist/doc/latex/einfart/einfart-doc-fr.tex index 44fa5340c30..5908efb465e 100644 --- a/Master/texmf-dist/doc/latex/einfart/einfart-doc-fr.tex +++ b/Master/texmf-dist/doc/latex/einfart/einfart-doc-fr.tex @@ -97,7 +97,7 @@ %%================================ \begin{document} -\def\PackageVersion{2022/04/17} +\def\PackageVersion{2022/04/24} \title{\einfart{}, écrivez vos articles de manière simple et claire} \author{Jinwen XU} diff --git a/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-cn.pdf b/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-cn.pdf Binary files differindex efd8e1b69c3..ec7f4c5b4df 100644 --- a/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-cn.pdf +++ b/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-cn.pdf diff --git a/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-cn.tex b/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-cn.tex index 4cc85f17dee..650496e1491 100644 --- a/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-cn.tex +++ b/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-cn.tex @@ -93,7 +93,7 @@ %%================================ \begin{document} -\def\PackageVersion{2022/04/17} +\def\PackageVersion{2022/04/24} \title{{\normalfont\bfseries\color{main-text}\lebhart{}}\\以多彩的方式排版你的文章} \author{许锦文} diff --git a/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-en.pdf b/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-en.pdf Binary files differindex 7af3bb629cf..daa3bd4461f 100644 --- a/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-en.pdf +++ b/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-en.pdf diff --git a/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-en.tex b/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-en.tex index e13c8e65ce5..0a501169115 100644 --- a/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-en.tex +++ b/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-en.tex @@ -93,7 +93,7 @@ %%================================ \begin{document} -\def\PackageVersion{2022/04/17} +\def\PackageVersion{2022/04/24} \title{{\normalfont\bfseries\color{main-text}\lebhart{}}\\write your articles in a colorful way} \author{Jinwen XU} diff --git a/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-fr.pdf b/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-fr.pdf Binary files differindex c6be48c674a..5d430a9e852 100644 --- a/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-fr.pdf +++ b/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-fr.pdf diff --git a/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-fr.tex b/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-fr.tex index a6e2da39c37..fca4e4df4dd 100644 --- a/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-fr.tex +++ b/Master/texmf-dist/doc/latex/lebhart/lebhart-doc-fr.tex @@ -93,7 +93,7 @@ %%================================ \begin{document} -\def\PackageVersion{2022/04/17} +\def\PackageVersion{2022/04/24} \title{{\normalfont\bfseries\color{main-text}\lebhart{}}\\écrivez vos articles de manière colorée} \author{Jinwen XU} diff --git a/Master/texmf-dist/doc/latex/minimalist/minimalist-doc.pdf b/Master/texmf-dist/doc/latex/minimalist/minimalist-doc.pdf Binary files differindex e79171997e3..f8909249792 100644 --- a/Master/texmf-dist/doc/latex/minimalist/minimalist-doc.pdf +++ b/Master/texmf-dist/doc/latex/minimalist/minimalist-doc.pdf diff --git a/Master/texmf-dist/doc/latex/minimalist/minimalist-doc.tex b/Master/texmf-dist/doc/latex/minimalist/minimalist-doc.tex index abf1a3528a7..199f6ca6754 100644 --- a/Master/texmf-dist/doc/latex/minimalist/minimalist-doc.tex +++ b/Master/texmf-dist/doc/latex/minimalist/minimalist-doc.tex @@ -97,7 +97,7 @@ %%================================ \begin{document} -\def\PackageVersion{2022/04/17} +\def\PackageVersion{2022/04/24} \title{\minimalist{}, write your articles or books in a simple and clear way} \author{Jinwen XU} diff --git a/Master/texmf-dist/doc/latex/projlib/README.md b/Master/texmf-dist/doc/latex/projlib/README.md index 5e01250d236..28af8bc40ba 100644 --- a/Master/texmf-dist/doc/latex/projlib/README.md +++ b/Master/texmf-dist/doc/latex/projlib/README.md @@ -6,7 +6,7 @@ > **ProjLib** can be interpreted as "***Proj**ect **Lib**rary*" (in English), or as "***Proj**et **Lib**re*" (in French, meaning "*Free Project*"). -**This bundle is dated 2022/04/18. Please note that the documentations are not yet up-to-date.** +> **This bundle is dated 2022/04/24. Please note that the documentations are not yet up-to-date.** ## Introduction @@ -55,7 +55,7 @@ The modules include: - In particular, supporting the modes `name as is` and `name as context` for referencing names. - Supporting the modes `simple name` and `complex name` for the referencing names. - `\SwitchTheoremNumbering` and `\DisableTheoremNumbering` for manipulating the numbering. - - Preset environments include: `assertion`, `assumption`, `axiom`, `conclusion`, `conjecture`, `convention`, `corollary`, `definition`, `definition-proposition`, `definition-theorem`, `example`, `exercise`, `fact`, `hypothesis`, `lemma`, `notation`, `observation`, `postulate`, `problem`, `property`, `proposition`, `question`, `remark`, `theorem`, and the corresponding unnumbered version with an asterisk `*` in the name. + - Preset environments include: `application`, `assertion`, `assumption`, `axiom`, `claim`, `conclusion`, `conjecture`, `construction`, `convention`, `corollary`, `definition`, `definition-proposition`, `definition-theorem`, `example`, `exercise`, `fact`, `hypothesis`, `lemma`, `notation`, `observation`, `postulate`, `problem`, `property`, `proposition`, `question`, `recall`, `remark`, `theorem`, and the corresponding unnumbered version with an asterisk `*` in the name. 1. module `titlepage` - *Commands for rendering the title page* - Currently support two title page styles: `default` and `simple`. diff --git a/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-cn.pdf b/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-cn.pdf Binary files differindex a2293752a42..02fc3bdb475 100644 --- a/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-cn.pdf +++ b/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-cn.pdf diff --git a/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-cn.tex b/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-cn.tex index ac8f6322bae..a0f6e3432b2 100644 --- a/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-cn.tex +++ b/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-cn.tex @@ -97,7 +97,7 @@ %%================================ \begin{document} -\def\PackageVersion{2022/04/17} +\def\PackageVersion{2022/04/24} \frontmatter \LocallyStopLineNumbers diff --git a/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-en.pdf b/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-en.pdf Binary files differindex 55f1f02fa61..6470a1ba61b 100644 --- a/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-en.pdf +++ b/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-en.pdf diff --git a/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-en.tex b/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-en.tex index d0ec9b11e3d..172e5e8d8d5 100644 --- a/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-en.tex +++ b/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-en.tex @@ -97,7 +97,7 @@ %%================================ \begin{document} -\def\PackageVersion{2022/04/17} +\def\PackageVersion{2022/04/24} \LocallyStopLineNumbers diff --git a/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-fr.pdf b/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-fr.pdf Binary files differindex 76a4071843e..e90a0ae4ad9 100644 --- a/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-fr.pdf +++ b/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-fr.pdf diff --git a/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-fr.tex b/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-fr.tex index 5a24f45074a..ca1cae66f10 100644 --- a/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-fr.tex +++ b/Master/texmf-dist/doc/latex/simplivre/simplivre-doc-fr.tex @@ -97,7 +97,7 @@ %%================================ \begin{document} -\def\PackageVersion{2022/04/17} +\def\PackageVersion{2022/04/24} \frontmatter \LocallyStopLineNumbers diff --git a/Master/texmf-dist/source/latex/projlib/ProjLib.dtx b/Master/texmf-dist/source/latex/projlib/ProjLib.dtx index c9d214f9e12..b7e1189fb02 100644 --- a/Master/texmf-dist/source/latex/projlib/ProjLib.dtx +++ b/Master/texmf-dist/source/latex/projlib/ProjLib.dtx @@ -20,77 +20,77 @@ %<*ProjLib> \ProvidesExplPackage {ProjLib} - {2022/04/18} {} + {2022/04/24} {} {Collective interface of the ProjLib toolkit} %</ProjLib> % %<*projlib-author> \ProvidesExplPackage {projlib-author} - {2022/04/18} {} + {2022/04/24} {} {Enhanced author information block} %</projlib-author> % %<*projlib-datetime> \ProvidesExplPackage {projlib-datetime} - {2022/04/18} {} + {2022/04/24} {} {Convert numeric date-time string to natural language} %</projlib-datetime> % %<*projlib-draft> \ProvidesExplPackage {projlib-draft} - {2022/04/18} {} + {2022/04/24} {} {Useful commands during draft stage} %</projlib-draft> % %<*projlib-font> \ProvidesExplPackage {projlib-font} - {2022/04/18} {} + {2022/04/24} {} {Font selection and configuration} %</projlib-font> % %<*projlib-language> \ProvidesExplPackage {projlib-language} - {2022/04/18} {} + {2022/04/24} {} {Multi-language configuration} %</projlib-language> % %<*projlib-logo> \ProvidesExplPackage {projlib-logo} - {2022/04/18} {} + {2022/04/24} {} {The ProjLib logo} %</projlib-logo> % %<*projlib-math> \ProvidesExplPackage {projlib-math} - {2022/04/18} {} + {2022/04/24} {} {Efficient math setup} %</projlib-math> % %<*projlib-paper> \ProvidesExplPackage {projlib-paper} - {2022/04/18} {} + {2022/04/24} {} {Configuration of the paper style} %</projlib-paper> % %<*projlib-theorem> \ProvidesExplPackage {projlib-theorem} - {2022/04/18} {} + {2022/04/24} {} {Configuration of theorem-like environments} %</projlib-theorem> % %<*projlib-titlepage> \ProvidesExplPackage {projlib-titlepage} - {2022/04/18} {} + {2022/04/24} {} {Commands for rendering the title page} %</projlib-titlepage> @@ -2129,6 +2129,7 @@ \RequirePackage { projlib-language } \RequirePackage { xcolor } +\PassOptionsToPackage { normalem } { ulem } \RequirePackage { ulem } \cs_new_protected:Nn \projlib_draft_plain_box_lines:n @@ -2254,6 +2255,7 @@ \group_end: \tl_gput_right:Nn \g__projlib_draft_DNF_report_tl { + \setlength { \parfillskip } { 0pt plus 1fil } \noindent \# \, } @@ -2787,6 +2789,8 @@ \PassOptionsToPackage { italian, brazilian, spanish, ngerman, french, english } { cleveref } \RequirePackage { babel } +\RequirePackage { silence } +\WarningFilter { biblatex } { Language } \bool_if:NT \g__projlib_language_enabled_french_bool { @@ -3736,8 +3740,10 @@ assertion , assumption , axiom , + claim , conclusion , conjecture , + construction , convention , corollary , definition , @@ -3753,6 +3759,7 @@ property , proposition , question , + recall , remark , theorem , definition-proposition , @@ -3799,6 +3806,8 @@ \RequirePackage { amsthm } \RequirePackage { create-theorem } +\RenewCommandCopy \cref \crefthe +\RenewCommandCopy \Cref \Crefthe \bool_if:NF \l__projlib_theorem_no_theorems_bool { @@ -4047,7 +4056,7 @@ , spanish = Aserción , schinese = 断言 , tchinese = 斷言 - , japanese = アサーション + , japanese = 断言 , russian = Утверждение } , crefname = { @@ -4060,7 +4069,7 @@ , spanish = [la]{Aserción}[las]{Aserción} , schinese = {断言}{断言} , tchinese = {斷言}{斷言} - , japanese = {アサーション}{アサーション} + , japanese = {断言}{断言} , russian = {Утверждение}{Утверждение} } , Crefname = { @@ -4073,7 +4082,7 @@ , spanish = [La]{Aserción}[Las]{Aserción} , schinese = {断言}{断言} , tchinese = {斷言}{斷言} - , japanese = {アサーション}{アサーション} + , japanese = {断言}{断言} , russian = {Утверждение}{Утверждение} } } @@ -4164,6 +4173,49 @@ } } +\NameTheorem { claim } + { + , heading = { + , english = Claim + , french = Affirmation + , ngerman = Affirmation + , italian = Affermazione + , portuguese = Afirmação + , brazilian = Afirmação + , spanish = Afirmación + , schinese = 断言 + , tchinese = 斷言 + , japanese = 断言 + , russian = Утверждение + } + , crefname = { + , english = {Claim}{Claim} + , french = [l']{Affirmation}[les]{Affirmation} + , ngerman = {Affirmation}{Affirmation} + , italian = [l']{Affermazione}[le]{Affermazione} + , portuguese = [a]{Afirmação}[as]{Afirmação} + , brazilian = [a]{Afirmação}[as]{Afirmação} + , spanish = [la]{Afirmación}[las]{Afirmación} + , schinese = {断言}{断言} + , tchinese = {斷言}{斷言} + , japanese = {断言}{断言} + , russian = {Утверждение}{Утверждение} + } + , Crefname = { + , english = {Claim}{Claim} + , french = [L']{Affirmation}[Les]{Affirmation} + , ngerman = {Affirmation}{Affirmation} + , italian = [L']{Affermazione}[Le]{Affermazione} + , portuguese = [A]{Afirmação}[As]{Afirmação} + , brazilian = [A]{Afirmação}[As]{Afirmação} + , spanish = [La]{Afirmación}[Las]{Afirmación} + , schinese = {断言}{断言} + , tchinese = {斷言}{斷言} + , japanese = {断言}{断言} + , russian = {Утверждение}{Утверждение} + } + } + \NameTheorem { conclusion } { , heading = { @@ -4250,6 +4302,49 @@ } } +\NameTheorem { construction } + { + , heading = { + , english = Construction + , french = Construction + , ngerman = Konstruktion + , italian = Costruzione + , portuguese = Construção + , brazilian = Construção + , spanish = Construcción + , schinese = 构造 + , tchinese = 構造 + , japanese = 構造 + , russian = Конструкция + } + , crefname = { + , english = {Construction}{Construction} + , french = [la]{Construction}[les]{Construction} + , ngerman = {Konstruktion}{Konstruktion} + , italian = [la]{Costruzione}[le]{Costruzione} + , portuguese = [a]{Construção}[as]{Construção} + , brazilian = [a]{Construção}[as]{Construção} + , spanish = [la]{Construcción}[las]{Construcción} + , schinese = {构造}{构造} + , tchinese = {構造}{構造} + , japanese = {構造}{構造} + , russian = {Конструкция}{Конструкция} + } + , Crefname = { + , english = {Construction}{Construction} + , french = [La]{Construction}[Les]{Construction} + , ngerman = {Konstruktion}{Konstruktion} + , italian = [La]{Costruzione}[Le]{Costruzione} + , portuguese = [A]{Construção}[As]{Construção} + , brazilian = [A]{Construção}[As]{Construção} + , spanish = [La]{Construcción}[Las]{Construcción} + , schinese = {构造}{构造} + , tchinese = {構造}{構造} + , japanese = {構造}{構造} + , russian = {Конструкция}{Конструкция} + } + } + \NameTheorem { convention } { , heading = { @@ -4895,6 +4990,49 @@ } } +\NameTheorem { recall } + { + , heading = { + , english = Recall + , french = Rappel + , ngerman = Rückruf + , italian = Richiamo + , portuguese = Recordação + , brazilian = Recordação + , spanish = Recuerdo + , schinese = 回顾 + , tchinese = 回顧 + , japanese = 回顧 + , russian = Напоминание + } + , crefname = { + , english = {Recall}{Recall} + , french = [le]{Rappel}[les]{Rappel} + , ngerman = {Rückruf}{Rückruf} + , italian = [il]{Richiamo}[i]{Richiamo} + , portuguese = [a]{Recordação}[as]{Recordação} + , brazilian = [a]{Recordação}[as]{Recordação} + , spanish = [el]{Recuerdo}[los]{Recuerdo} + , schinese = {回顾}{回顾} + , tchinese = {回顧}{回顧} + , japanese = {回顧}{回顧} + , russian = {Напоминание}{Напоминание} + } + , Crefname = { + , english = {Recall}{Recall} + , french = [Le]{Rappel}[Les]{Rappel} + , ngerman = {Rückruf}{Rückruf} + , italian = [Il]{Richiamo}[I]{Richiamo} + , portuguese = [A]{Recordação}[As]{Recordação} + , brazilian = [A]{Recordação}[As]{Recordação} + , spanish = [El]{Recuerdo}[Los]{Recuerdo} + , schinese = {回顾}{回顾} + , tchinese = {回顧}{回顧} + , japanese = {回顧}{回顧} + , russian = {Напоминание}{Напоминание} + } + } + \NameTheorem { remark } { , heading = { diff --git a/Master/texmf-dist/tex/latex/beaulivre/beaulivre.cls b/Master/texmf-dist/tex/latex/beaulivre/beaulivre.cls index 57a4938e1de..05924ada809 100644 --- a/Master/texmf-dist/tex/latex/beaulivre/beaulivre.cls +++ b/Master/texmf-dist/tex/latex/beaulivre/beaulivre.cls @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplClass {beaulivre} - {2022/04/17} {} + {2022/04/24} {} {A colorful book style} \tl_const:Nn \l__colorclass_base_class_tl { book } @@ -145,6 +145,7 @@ total = { 6.500in, 9.130in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } \bool_if:NT \l__colorclass_b_five_paper_bool @@ -155,6 +156,7 @@ total = { 5.535in, 8.160in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } } @@ -166,6 +168,7 @@ total = { 6.500in, 9.685in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } } @@ -649,7 +652,24 @@ \PassOptionsToPackage { all } { nowidow } \RequirePackage { nowidow } -\RequirePackage { embrac } + +\RequirePackage { regexpatch } +\skip_new:N \g_colorclass_parfillskip_skip +\xpatchcmd{\@trivlist}{\@flushglue}{\g_colorclass_parfillskip_skip}{}{} +\hook_gput_code:nnn { begindocument } { colorclass } + { + \skip_gset:Nn \g_colorclass_parfillskip_skip { 0pt plus \dim_eval:n { \linewidth - 2\parindent } } + \skip_gset_eq:NN \parfillskip \g_colorclass_parfillskip_skip + } + +\hook_gput_code:nnn { begindocument/before } { colorclass } + { + \@ifpackageloaded { biblatex } + { + \PassOptionsToPackage { biblatex } { embrac } + } {} + \RequirePackage { embrac } + } %%================================ %% Graphics diff --git a/Master/texmf-dist/tex/latex/colorist/colorart.cls b/Master/texmf-dist/tex/latex/colorist/colorart.cls index b90308c0169..b347658bbbf 100644 --- a/Master/texmf-dist/tex/latex/colorist/colorart.cls +++ b/Master/texmf-dist/tex/latex/colorist/colorart.cls @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplClass {colorart} - {2022/04/17} {} + {2022/04/24} {} {A colorful article style} \tl_const:Nn \l__colorclass_base_class_tl { article } @@ -84,6 +84,7 @@ total = { 6.500in, 9.130in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } \bool_if:NT \l__colorclass_b_five_paper_bool @@ -94,6 +95,7 @@ total = { 5.535in, 8.160in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } } @@ -105,6 +107,7 @@ total = { 6.500in, 9.685in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } } @@ -168,7 +171,24 @@ \PassOptionsToPackage { all } { nowidow } \RequirePackage { nowidow } -\RequirePackage { embrac } + +\RequirePackage { regexpatch } +\skip_new:N \g_colorclass_parfillskip_skip +\xpatchcmd{\@trivlist}{\@flushglue}{\g_colorclass_parfillskip_skip}{}{} +\hook_gput_code:nnn { begindocument } { colorclass } + { + \skip_gset:Nn \g_colorclass_parfillskip_skip { 0pt plus \dim_eval:n { \linewidth - 2\parindent } } + \skip_gset_eq:NN \parfillskip \g_colorclass_parfillskip_skip + } + +\hook_gput_code:nnn { begindocument/before } { colorclass } + { + \@ifpackageloaded { biblatex } + { + \PassOptionsToPackage { biblatex } { embrac } + } {} + \RequirePackage { embrac } + } %%================================ %% Graphics diff --git a/Master/texmf-dist/tex/latex/colorist/colorbook.cls b/Master/texmf-dist/tex/latex/colorist/colorbook.cls index 2e5bd693d2a..2fe78fc5f31 100644 --- a/Master/texmf-dist/tex/latex/colorist/colorbook.cls +++ b/Master/texmf-dist/tex/latex/colorist/colorbook.cls @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplClass {colorbook} - {2022/04/17} {} + {2022/04/24} {} {A colorful book style} \tl_const:Nn \l__colorclass_base_class_tl { book } @@ -84,6 +84,7 @@ total = { 6.500in, 9.130in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } \bool_if:NT \l__colorclass_b_five_paper_bool @@ -94,6 +95,7 @@ total = { 5.535in, 8.160in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } } @@ -105,6 +107,7 @@ total = { 6.500in, 9.685in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } } @@ -168,7 +171,24 @@ \PassOptionsToPackage { all } { nowidow } \RequirePackage { nowidow } -\RequirePackage { embrac } + +\RequirePackage { regexpatch } +\skip_new:N \g_colorclass_parfillskip_skip +\xpatchcmd{\@trivlist}{\@flushglue}{\g_colorclass_parfillskip_skip}{}{} +\hook_gput_code:nnn { begindocument } { colorclass } + { + \skip_gset:Nn \g_colorclass_parfillskip_skip { 0pt plus \dim_eval:n { \linewidth - 2\parindent } } + \skip_gset_eq:NN \parfillskip \g_colorclass_parfillskip_skip + } + +\hook_gput_code:nnn { begindocument/before } { colorclass } + { + \@ifpackageloaded { biblatex } + { + \PassOptionsToPackage { biblatex } { embrac } + } {} + \RequirePackage { embrac } + } %%================================ %% Graphics diff --git a/Master/texmf-dist/tex/latex/colorist/colorist-fancy.sty b/Master/texmf-dist/tex/latex/colorist/colorist-fancy.sty index f604f3ff475..8f0d97307a9 100644 --- a/Master/texmf-dist/tex/latex/colorist/colorist-fancy.sty +++ b/Master/texmf-dist/tex/latex/colorist/colorist-fancy.sty @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplPackage {colorist-fancy} - {2022/04/17} {} + {2022/04/24} {} {The fancy style of colorist} \@ifpackageloaded { colorist } {} @@ -211,7 +211,7 @@ %%================================ %% Title format %%================================ -\RequirePackage [ explicit, newparttoc, nobottomtitles ] { titlesec } +\RequirePackage [ explicit, newparttoc, nobottomtitles* ] { titlesec } \PassOptionsToPackage { normalem } { ulem } \RequirePackage { ulem } @@ -394,7 +394,7 @@ %% Paragraph \titleformat{\paragraph}[runin] - { \g_colorist_title_font_paragraph_tl }{\theparagraph}{1em}{#1} + {\color{main-text!50!paper} \g_colorist_title_font_paragraph_tl }{\theparagraph}{1em}{#1} \titlespacing{\section}{0pt}{\baselineskip}{.6\baselineskip} \titlespacing{\subsection}{0pt}{.75\baselineskip}{.4\baselineskip} @@ -653,9 +653,13 @@ heading_suffix "}\n" {}{} {\normalfont}{} {\normalfont}{} - {\newline} - {{\thmname{#1}\nobreakspace\thmnumber{#2}} - {\color{main-text!50!paper}\thmnote{\hspace{.4em}$($#3$)$}}\smallskip} + {0pt} + { + \rlap{\vbox{\hbox{\parbox{\linewidth}{ + {\thmname{#1}\thmnumber{\nobreakspace #2}} + {\color{main-text!50!paper}\thmnote{\hspace{.4em}$($#3$)$}} + }}\hbox{\strut}\vspace{-2\parskip}}} + } } { \newtheoremstyle{simple} @@ -674,10 +678,16 @@ heading_suffix "}\n" \bool_if:NTF \l__colorist_theorem_in_new_line_bool { \newtheoremstyle{basic} - {0pt}{0pt}{\normalfont}{0pt} - {}{\;}{\newline} - {{\thmname{#1}\nobreakspace\thmnumber{\textup{#2}}} - \thmnote{\normalfont\sffamily\color{main-text}\nobreakspace(#3)}\smallskip} + {}{} + {\normalfont}{} + {}{} + {0pt} + { + \rlap{\vbox{\hbox{\parbox{\linewidth}{ + {\thmname{#1}\nobreakspace\thmnumber{\textup{#2}}} + \thmnote{\normalfont\sffamily\color{main-text}\nobreakspace(#3)} + }}\hbox{\strut}\vspace{-2\parskip}}} + } } { \newtheoremstyle{basic} @@ -734,7 +744,7 @@ heading_suffix "}\n" \tl_gset:Nn \g_crthm_combined_name_sep_tl { \textcolor{main-text}{-} } -\SetTheorem { theorem, lemma, proposition, corollary, property, axiom, definition-theorem, definition-proposition } +\SetTheorem { theorem, lemma, proposition, corollary, property, axiom, construction, definition-theorem, definition-proposition } { name style = { heading style = { \color{orange}\colorist_bfseries:\g_colorist_title_font_common_tl\textsc } @@ -748,7 +758,7 @@ heading_suffix "}\n" } } -\SetTheorem { application, fact, example, problem, question, exercise } +\SetTheorem { application, claim, example, exercise, fact, problem, question, recall } { name style = { heading style = { \color{main-text}\colorist_bfseries:\g_colorist_title_font_common_tl\textsc } @@ -764,7 +774,7 @@ heading_suffix "}\n" \bool_if:NF \l__projlib_theorem_complexname_bool { - \SetTheorem { theorem, lemma, proposition, corollary, property, axiom, definition-theorem, definition-proposition } + \SetTheorem { theorem, lemma, proposition, corollary, property, axiom, construction, definition-theorem, definition-proposition } { name style = { , crefname style = { \color{orange}\colorist_bfseries:\g_colorist_title_font_common_tl\textsc } @@ -782,7 +792,7 @@ heading_suffix "}\n" } } - \SetTheorem { application, fact, example, problem, question, exercise } + \SetTheorem { application, claim, example, exercise, fact, problem, question, recall } { name style = { , crefname style = { \color{main-text}\colorist_bfseries:\g_colorist_title_font_common_tl\textsc } @@ -803,11 +813,10 @@ heading_suffix "}\n" \RequirePackage { marginnote } \RequirePackage { ifoddpage } -\newcommand{\mparadjust}[1]{\renewcommand*{\marginnotevadjust}{#1}} -\hook_gput_code:nnn { begindocument/before } { colorist } -{ - % -} +\cs_new_protected:Nn \colorist_mpar_adjust:n + { + \renewcommand* { \marginnotevadjust } { #1 } + } \hook_gput_code:nnn { env/remark/begin } { colorist } { \if@twoside\checkoddpage @@ -815,7 +824,7 @@ heading_suffix "}\n" \else \reversemarginpar \fi - \mparadjust{-.25em} + \colorist_mpar_adjust:n {-.25em} \marginnote{ \colorist_icon_ideabulb:w [0.3] {orange} \bool_if:NTF \l__colorist_is_book_bool @@ -835,7 +844,14 @@ heading_suffix "}\n" \else \reversemarginpar \fi - \mparadjust{-.25em} + \bool_if:NTF \l__colorist_theorem_in_new_line_bool + { + \colorist_mpar_adjust:n {-.75em} + \null + } + { + \colorist_mpar_adjust:n {-.25em} + } \marginnote{ \colorist_icon_questionmark:w [0.3] {purple} \bool_if:NTF \l__colorist_is_book_bool @@ -900,7 +916,7 @@ heading_suffix "}\n" \tcolorboxenvironment { #1 } { #2 } } -\colorist_add_colorbox:nn { theorem, lemma, proposition, corollary, property, axiom, definition-proposition, definition-theorem } +\colorist_add_colorbox:nn { theorem, lemma, proposition, corollary, property, axiom, construction, definition-proposition, definition-theorem } { enhanced~jigsaw, breakable, lines~before~break=3, left=3.5mm, right=3.5mm, @@ -916,7 +932,7 @@ heading_suffix "}\n" borderline~west={1.5mm}{0mm}{forestgreen}, arc=.7mm } -\colorist_add_colorbox:nn { application, fact, example } +\colorist_add_colorbox:nn { application, claim, example, fact, recall } { enhanced~jigsaw, breakable, lines~before~break=3, colback=main-text!5!paper, @@ -1037,7 +1053,8 @@ heading_suffix "}\n" % nobeforeafter, left = 1em, right=0mm, top=.5mm, bottom=0mm, boxrule=0pt, colback=maintheme!3!paper, frame ~ hidden, - borderline ~ west = {.3em} {0mm} {maintheme!90!paper}, arc = 0.2mm, + borderline ~ west = {.15em} {0mm} {maintheme, double, double ~ distance=.12em}, + arc = 0.2mm, ] } { diff --git a/Master/texmf-dist/tex/latex/colorist/colorist.sty b/Master/texmf-dist/tex/latex/colorist/colorist.sty index 2e28c650ad2..24f6910e3f3 100644 --- a/Master/texmf-dist/tex/latex/colorist/colorist.sty +++ b/Master/texmf-dist/tex/latex/colorist/colorist.sty @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplPackage {colorist} - {2022/04/17} {} + {2022/04/24} {} {A colorful style for articles and books} \keys_define:nn { colorist } diff --git a/Master/texmf-dist/tex/latex/crefthe/crefthe.sty b/Master/texmf-dist/tex/latex/crefthe/crefthe.sty index dd3ea31b1d8..7c9a58965df 100644 --- a/Master/texmf-dist/tex/latex/crefthe/crefthe.sty +++ b/Master/texmf-dist/tex/latex/crefthe/crefthe.sty @@ -13,7 +13,7 @@ \RequirePackage{l3keys2e} \ProvidesExplPackage {crefthe} - {2022/03/01} {} + {2022/04/24} {} {Cross referencing with proper definite articles} \keys_define:nn { crefthe } @@ -57,7 +57,7 @@ } \cs_new_protected:Nn \__crefthe_cref_general:NNNnnN { - \tl_if_blank:eTF #4 + \tl_if_blank:eTF { #4 } { \bool_gset_false:N \g__crefthe_has_prep_bool } diff --git a/Master/texmf-dist/tex/latex/einfart/einfart.cls b/Master/texmf-dist/tex/latex/einfart/einfart.cls index b1a2280ebbe..37a460b9d01 100644 --- a/Master/texmf-dist/tex/latex/einfart/einfart.cls +++ b/Master/texmf-dist/tex/latex/einfart/einfart.cls @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplClass {einfart} - {2022/04/17} {} + {2022/04/24} {} {A simple and clear article style} \tl_const:Nn \l__minimclass_base_class_tl { article } @@ -157,6 +157,7 @@ total = { 5.535in, 8.300in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } \bool_if:NT \l__minimclass_b_five_paper_bool @@ -167,6 +168,7 @@ total = { 5.535in, 8.160in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } } @@ -178,6 +180,7 @@ total = { 6.500in, 9.685in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } } @@ -672,7 +675,24 @@ \PassOptionsToPackage { all } { nowidow } \RequirePackage { nowidow } -\RequirePackage { embrac } + +\RequirePackage { regexpatch } +\skip_new:N \g_minimclass_parfillskip_skip +\xpatchcmd{\@trivlist}{\@flushglue}{\g_minimclass_parfillskip_skip}{}{} +\hook_gput_code:nnn { begindocument } { minimclass } + { + \skip_gset:Nn \g_minimclass_parfillskip_skip { 0pt plus \dim_eval:n { \linewidth - 2\parindent } } + \skip_gset_eq:NN \parfillskip \g_minimclass_parfillskip_skip + } + +\hook_gput_code:nnn { begindocument/before } { minimclass } + { + \@ifpackageloaded { biblatex } + { + \PassOptionsToPackage { biblatex } { embrac } + } {} + \RequirePackage { embrac } + } %%================================ %% Graphics diff --git a/Master/texmf-dist/tex/latex/lebhart/lebhart.cls b/Master/texmf-dist/tex/latex/lebhart/lebhart.cls index 835bceca4a4..7cdec242e0c 100644 --- a/Master/texmf-dist/tex/latex/lebhart/lebhart.cls +++ b/Master/texmf-dist/tex/latex/lebhart/lebhart.cls @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplClass {lebhart} - {2022/04/17} {} + {2022/04/24} {} {A colorful article style} \tl_const:Nn \l__colorclass_base_class_tl { article } @@ -145,6 +145,7 @@ total = { 6.500in, 9.130in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } \bool_if:NT \l__colorclass_b_five_paper_bool @@ -155,6 +156,7 @@ total = { 5.535in, 8.160in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } } @@ -166,6 +168,7 @@ total = { 6.500in, 9.685in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } } @@ -649,7 +652,24 @@ \PassOptionsToPackage { all } { nowidow } \RequirePackage { nowidow } -\RequirePackage { embrac } + +\RequirePackage { regexpatch } +\skip_new:N \g_colorclass_parfillskip_skip +\xpatchcmd{\@trivlist}{\@flushglue}{\g_colorclass_parfillskip_skip}{}{} +\hook_gput_code:nnn { begindocument } { colorclass } + { + \skip_gset:Nn \g_colorclass_parfillskip_skip { 0pt plus \dim_eval:n { \linewidth - 2\parindent } } + \skip_gset_eq:NN \parfillskip \g_colorclass_parfillskip_skip + } + +\hook_gput_code:nnn { begindocument/before } { colorclass } + { + \@ifpackageloaded { biblatex } + { + \PassOptionsToPackage { biblatex } { embrac } + } {} + \RequirePackage { embrac } + } %%================================ %% Graphics diff --git a/Master/texmf-dist/tex/latex/minimalist/minimalist-classical.sty b/Master/texmf-dist/tex/latex/minimalist/minimalist-classical.sty index 5851a6b92fc..5fd710c03e9 100644 --- a/Master/texmf-dist/tex/latex/minimalist/minimalist-classical.sty +++ b/Master/texmf-dist/tex/latex/minimalist/minimalist-classical.sty @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplPackage {minimalist-classical} - {2022/04/17} {} + {2022/04/24} {} {The classical style of minimalist} \@ifpackageloaded { minimalist } {} @@ -264,7 +264,7 @@ %%================================ %% Title format %%================================ -\RequirePackage [ explicit, newparttoc, nobottomtitles ] { titlesec } +\RequirePackage [ explicit, newparttoc, nobottomtitles* ] { titlesec } \PassOptionsToPackage { normalem } { ulem } \RequirePackage { ulem } @@ -511,7 +511,7 @@ %% Lists %%================================ \RequirePackage { enumitem } -\setlistdepth{9} +\setlistdepth{10} \setlist{noitemsep, topsep=.33\topsep} \setlist[enumerate]{labelsep=*, leftmargin=*} \setlist[enumerate,1]{label=\arabic*$)$, @@ -527,17 +527,13 @@ \hspace{\labelsep}\normalfont\desculine{#1} } -\setlist[itemize]{leftmargin=*} +\renewlist{itemize}{itemize}{10} +\setlist[itemize]{leftmargin=*,label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{$\cdot$}} \AddLanguageSetting { \setlist[itemize,1]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{$\bullet$}} } \AddLanguageSetting [french] { \setlist[itemize,1]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{---}} } \setlist[itemize,2]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{--}} \setlist[itemize,3]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{$\circ$}} \setlist[itemize,4]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{$\ast$}} -\setlist[itemize,5]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{$\cdot$}} -\setlist[itemize,6]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{$\cdot$}} -\setlist[itemize,7]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{$\cdot$}} - -\renewlist{itemize}{itemize}{9} %%================================ %% Blank page @@ -669,9 +665,10 @@ heading_suffix "}\n" {\normalfont}{} {\newline} { \global\let\qedsymbol\simpleqedsymbol - {\thmname{#1}\thmnumber{\nobreakspace #2}} - \thmnote{\hspace{.4em}\textcolor{main-text!27!paper}{ \l_minimalist_sep_bar }\hspace{.4em}\color{main-text!50!paper}$($#3$)$} - \smallskip + \rlap{\vbox{\hbox{\parbox{\linewidth}{ + {\thmname{#1}\thmnumber{\nobreakspace #2}} + \thmnote{\hspace{.4em}\textcolor{main-text!27!paper}{ \l_minimalist_sep_bar }\hspace{.4em}\color{main-text!50!paper}$($#3$)$} + }}\hbox{\strut}\vspace{-2\parskip}}} \pushQED{\qed} } } @@ -853,41 +850,6 @@ heading_suffix "}\n" \RequirePackage { tcolorbox } \bool_if:NT \l__minimalist_fast_bool { \tcbstartdraftmode } -\bool_if:NF \l__minimalist_fast_bool - { - \bool_if:NT \l__minimalist_theorem_in_new_line_bool - { - \cs_new_protected:Nn \minimclass_box_environment:n - { - \hook_gput_code:nnn { env/#1/before } { minimalist } - { - \LocallyStopLineNumbers - \begin { tcolorbox } - [ - enhanced~jigsaw, - frame~hidden, - interior~hidden, - top = 0pt, bottom = 0pt, - left = 0pt, right = 0pt, - boxrule = 0pt, boxsep = 0pt, - before~skip = \parskip+\topsep+.25\baselineskip, - after~skip = \parskip+\topsep+.25\baselineskip, - enforce~breakable, lines~before~break=3, - ] - } - \hook_gput_code:nnn { env/#1/after } { minimalist } - { - \end { tcolorbox } - \ResumeLineNumbers - } - } - \exp_args:No \clist_map_inline:nn { \c_projlib_theorem_supported_clist } - { - \minimclass_box_environment:n { #1 } - \minimclass_box_environment:n { #1 * } - } - } - } \NewDocumentEnvironment { emphasis } { } { @@ -895,11 +857,12 @@ heading_suffix "}\n" \enlargethispage{2mm} \begin{tcolorbox} [ - enhanced ~ jigsaw, enforce~breakable, oversize, + enhanced ~ jigsaw, breakable, oversize, % nobeforeafter, left = .5em, right=0mm, top=0.5mm, bottom=0mm, boxrule=0pt, - colback=main-text!2!paper, frame ~ hidden, - borderline ~ west = {.3em} {0mm} {main-text!25!paper}, arc = 0.2mm, + colback = paper, frame ~ hidden, + borderline ~ west = {.125em} {-.5mm} {main-text!25!paper, double, double ~ distance=.1em}, + arc = 0.2mm, ] } { diff --git a/Master/texmf-dist/tex/latex/minimalist/minimalist-plain.sty b/Master/texmf-dist/tex/latex/minimalist/minimalist-plain.sty index 5be7970316a..28dbd470e83 100644 --- a/Master/texmf-dist/tex/latex/minimalist/minimalist-plain.sty +++ b/Master/texmf-dist/tex/latex/minimalist/minimalist-plain.sty @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplPackage {minimalist-plain} - {2022/04/17} {} + {2022/04/24} {} {The plain style of minimalist} \@ifpackageloaded { minimalist } {} @@ -250,7 +250,7 @@ %%================================ %% Title format %%================================ -\RequirePackage [ explicit, newparttoc, nobottomtitles ] { titlesec } +\RequirePackage [ explicit, newparttoc, nobottomtitles* ] { titlesec } \PassOptionsToPackage { normalem } { ulem } \RequirePackage { ulem } @@ -485,7 +485,7 @@ %% Lists %%================================ \RequirePackage { enumitem } -\setlistdepth{9} +\setlistdepth{10} \setlist{noitemsep, topsep=.33\topsep} \setlist[enumerate]{labelsep=*, leftmargin=*} \setlist[enumerate,1]{label=\arabic*$)$, @@ -496,17 +496,13 @@ ref = \arabic{enumi}.\emph{\roman{enumii}}.\emph{\alph*}$)$} \setlist[description]{font=\normalfont\minimalist_bfseries:} -\setlist[itemize]{leftmargin=*} +\renewlist{itemize}{itemize}{10} +\setlist[itemize]{leftmargin=*,label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{$\cdot$}} \AddLanguageSetting { \setlist[itemize,1]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{$\bullet$}} } \AddLanguageSetting [french] { \setlist[itemize,1]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{---}} } \setlist[itemize,2]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{--}} \setlist[itemize,3]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{$\circ$}} \setlist[itemize,4]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{$\ast$}} -\setlist[itemize,5]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{$\cdot$}} -\setlist[itemize,6]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{$\cdot$}} -\setlist[itemize,7]{label=\colorlet{currentcolor}{.}\textcolor{currentcolor!27!paper}{$\cdot$}} - -\renewlist{itemize}{itemize}{9} %%================================ %% Blank page @@ -631,12 +627,16 @@ heading_suffix "}\n" \bool_if:NTF \l__minimalist_theorem_in_new_line_bool { \newtheoremstyle{simple} - {}{} + {.75\baselineskip}{} {\normalfont}{} {\normalfont}{} - {\newline} - {{\thmname{#1}\thmnumber{\nobreakspace #2}} - {\color{main-text!50!paper}\thmnote{\hspace{.4em}$($#3$)$}}\smallskip} + {0pt} + { + \rlap{\vbox{\hbox{\parbox{\linewidth}{ + {\thmname{#1}\thmnumber{\nobreakspace #2}} + {\color{main-text!50!paper}\thmnote{\hspace{.4em}$($#3$)$}} + }}\hbox{\strut}\vspace{-2\parskip}}} + } } { \newtheoremstyle{simple} @@ -809,41 +809,6 @@ heading_suffix "}\n" \RequirePackage { tcolorbox } \bool_if:NT \l__minimalist_fast_bool { \tcbstartdraftmode } -\bool_if:NF \l__minimalist_fast_bool - { - \bool_if:NT \l__minimalist_theorem_in_new_line_bool - { - \cs_new_protected:Nn \minimclass_box_environment:n - { - \hook_gput_code:nnn { env/#1/before } { minimalist } - { - \LocallyStopLineNumbers - \begin { tcolorbox } - [ - enhanced~jigsaw, - frame~hidden, - interior~hidden, - top = 0pt, bottom = 0pt, - left = 0pt, right = 0pt, - boxrule = 0pt, boxsep = 0pt, - before~skip = \parskip+\topsep+.25\baselineskip, - after~skip = \parskip+\topsep+.25\baselineskip, - enforce~breakable, lines~before~break=3, - ] - } - \hook_gput_code:nnn { env/#1/after } { minimalist } - { - \end { tcolorbox } - \ResumeLineNumbers - } - } - \exp_args:No \clist_map_inline:nn { \c_projlib_theorem_supported_clist } - { - \minimclass_box_environment:n { #1 } - \minimclass_box_environment:n { #1 * } - } - } - } \NewDocumentEnvironment { emphasis } { } { @@ -851,11 +816,12 @@ heading_suffix "}\n" \enlargethispage{2mm} \begin{tcolorbox} [ - enhanced ~ jigsaw, enforce~breakable, oversize, + enhanced ~ jigsaw, breakable, oversize, % nobeforeafter, left = .5em, right=0mm, top=0.5mm, bottom=0mm, boxrule=0pt, colback=main-text!2!paper, frame ~ hidden, - borderline ~ west = {.3em} {0mm} {main-text!25!paper}, arc = 0.2mm, + borderline ~ west = {.3em} {0mm} {main-text!25!paper}, + arc = 0.2mm, ] } { diff --git a/Master/texmf-dist/tex/latex/minimalist/minimalist.sty b/Master/texmf-dist/tex/latex/minimalist/minimalist.sty index cb3875ea428..7dde7289fe5 100644 --- a/Master/texmf-dist/tex/latex/minimalist/minimalist.sty +++ b/Master/texmf-dist/tex/latex/minimalist/minimalist.sty @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplPackage {minimalist} - {2022/04/17} {} + {2022/04/24} {} {A simple and clear style for articles and books} \keys_define:nn { minimalist } diff --git a/Master/texmf-dist/tex/latex/minimalist/minimart.cls b/Master/texmf-dist/tex/latex/minimalist/minimart.cls index 547db8a3c50..aaa62d78524 100644 --- a/Master/texmf-dist/tex/latex/minimalist/minimart.cls +++ b/Master/texmf-dist/tex/latex/minimalist/minimart.cls @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplClass {minimart} - {2022/04/17} {} + {2022/04/24} {} {A simple and clear article style} \tl_const:Nn \l__minimclass_base_class_tl { article } @@ -96,6 +96,7 @@ total = { 5.535in, 8.300in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } \bool_if:NT \l__minimclass_b_five_paper_bool @@ -106,6 +107,7 @@ total = { 5.535in, 8.160in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } } @@ -117,6 +119,7 @@ total = { 6.500in, 9.685in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } } @@ -189,7 +192,24 @@ \PassOptionsToPackage { all } { nowidow } \RequirePackage { nowidow } -\RequirePackage { embrac } + +\RequirePackage { regexpatch } +\skip_new:N \g_minimclass_parfillskip_skip +\xpatchcmd{\@trivlist}{\@flushglue}{\g_minimclass_parfillskip_skip}{}{} +\hook_gput_code:nnn { begindocument } { minimclass } + { + \skip_gset:Nn \g_minimclass_parfillskip_skip { 0pt plus \dim_eval:n { \linewidth - 2\parindent } } + \skip_gset_eq:NN \parfillskip \g_minimclass_parfillskip_skip + } + +\hook_gput_code:nnn { begindocument/before } { minimclass } + { + \@ifpackageloaded { biblatex } + { + \PassOptionsToPackage { biblatex } { embrac } + } {} + \RequirePackage { embrac } + } %%================================ %% Graphics diff --git a/Master/texmf-dist/tex/latex/minimalist/minimbook.cls b/Master/texmf-dist/tex/latex/minimalist/minimbook.cls index 03068626d63..61a27b439c6 100644 --- a/Master/texmf-dist/tex/latex/minimalist/minimbook.cls +++ b/Master/texmf-dist/tex/latex/minimalist/minimbook.cls @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplClass {minimbook} - {2022/04/17} {} + {2022/04/24} {} {A simple and clear book style} \tl_const:Nn \l__minimclass_base_class_tl { book } @@ -96,6 +96,7 @@ total = { 5.535in, 8.300in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } \bool_if:NT \l__minimclass_b_five_paper_bool @@ -106,6 +107,7 @@ total = { 5.535in, 8.160in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } } @@ -117,6 +119,7 @@ total = { 6.500in, 9.685in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } } @@ -189,7 +192,24 @@ \PassOptionsToPackage { all } { nowidow } \RequirePackage { nowidow } -\RequirePackage { embrac } + +\RequirePackage { regexpatch } +\skip_new:N \g_minimclass_parfillskip_skip +\xpatchcmd{\@trivlist}{\@flushglue}{\g_minimclass_parfillskip_skip}{}{} +\hook_gput_code:nnn { begindocument } { minimclass } + { + \skip_gset:Nn \g_minimclass_parfillskip_skip { 0pt plus \dim_eval:n { \linewidth - 2\parindent } } + \skip_gset_eq:NN \parfillskip \g_minimclass_parfillskip_skip + } + +\hook_gput_code:nnn { begindocument/before } { minimclass } + { + \@ifpackageloaded { biblatex } + { + \PassOptionsToPackage { biblatex } { embrac } + } {} + \RequirePackage { embrac } + } %%================================ %% Graphics diff --git a/Master/texmf-dist/tex/latex/projlib/ProjLib.sty b/Master/texmf-dist/tex/latex/projlib/ProjLib.sty index 559ce430b1d..3a5c706cbc5 100644 --- a/Master/texmf-dist/tex/latex/projlib/ProjLib.sty +++ b/Master/texmf-dist/tex/latex/projlib/ProjLib.sty @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplPackage {ProjLib} - {2022/04/18} {} + {2022/04/24} {} {Collective interface of the ProjLib toolkit} \keys_define:nn { ProjLib } diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-author.sty b/Master/texmf-dist/tex/latex/projlib/projlib-author.sty index c566ef8639b..b52528b6c50 100644 --- a/Master/texmf-dist/tex/latex/projlib/projlib-author.sty +++ b/Master/texmf-dist/tex/latex/projlib/projlib-author.sty @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplPackage {projlib-author} - {2022/04/18} {} + {2022/04/24} {} {Enhanced author information block} \keys_define:nn { projlib-author } diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-datetime.sty b/Master/texmf-dist/tex/latex/projlib/projlib-datetime.sty index 1e11434a197..0ba1e30a8df 100644 --- a/Master/texmf-dist/tex/latex/projlib/projlib-datetime.sty +++ b/Master/texmf-dist/tex/latex/projlib/projlib-datetime.sty @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplPackage {projlib-datetime} - {2022/04/18} {} + {2022/04/24} {} {Convert numeric date-time string to natural language} \tl_new:N \g__projlib_datetime_input_format_tl diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-draft.sty b/Master/texmf-dist/tex/latex/projlib/projlib-draft.sty index 935a86d192d..1d62b45e366 100644 --- a/Master/texmf-dist/tex/latex/projlib/projlib-draft.sty +++ b/Master/texmf-dist/tex/latex/projlib/projlib-draft.sty @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplPackage {projlib-draft} - {2022/04/18} {} + {2022/04/24} {} {Useful commands during draft stage} \keys_define:nn { projlib-draft } @@ -37,6 +37,7 @@ \RequirePackage { projlib-language } \RequirePackage { xcolor } +\PassOptionsToPackage { normalem } { ulem } \RequirePackage { ulem } \cs_new_protected:Nn \projlib_draft_plain_box_lines:n @@ -161,6 +162,7 @@ \group_end: \tl_gput_right:Nn \g__projlib_draft_DNF_report_tl { + \setlength { \parfillskip } { 0pt plus 1fil } \noindent \# \, } diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-font.sty b/Master/texmf-dist/tex/latex/projlib/projlib-font.sty index 49203a9ad33..6d6fed9fa2a 100644 --- a/Master/texmf-dist/tex/latex/projlib/projlib-font.sty +++ b/Master/texmf-dist/tex/latex/projlib/projlib-font.sty @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplPackage {projlib-font} - {2022/04/18} {} + {2022/04/24} {} {Font selection and configuration} \keys_define:nn { projlib-font } diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-language.sty b/Master/texmf-dist/tex/latex/projlib/projlib-language.sty index 45aa4755cb6..673652b2328 100644 --- a/Master/texmf-dist/tex/latex/projlib/projlib-language.sty +++ b/Master/texmf-dist/tex/latex/projlib/projlib-language.sty @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplPackage {projlib-language} - {2022/04/18} {} + {2022/04/24} {} {Multi-language configuration} \clist_const:Nn \c__projlib_language_supported_clist @@ -237,6 +237,9 @@ \PassOptionsToPackage { italian, brazilian, spanish, ngerman, french, english } { cleveref } \RequirePackage { babel } +\RequirePackage { silence } +\WarningFilter { biblatex } { Language } + \bool_if:NT \g__projlib_language_enabled_french_bool { \frenchsetup { PartNameFull = false } diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-logo.sty b/Master/texmf-dist/tex/latex/projlib/projlib-logo.sty index 8e51fd0d1b6..641acd999a4 100644 --- a/Master/texmf-dist/tex/latex/projlib/projlib-logo.sty +++ b/Master/texmf-dist/tex/latex/projlib/projlib-logo.sty @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplPackage {projlib-logo} - {2022/04/18} {} + {2022/04/24} {} {The ProjLib logo} \keys_define:nn { projlib-logo } diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-math.sty b/Master/texmf-dist/tex/latex/projlib/projlib-math.sty index 5eae9022fa6..8d7d017b06d 100644 --- a/Master/texmf-dist/tex/latex/projlib/projlib-math.sty +++ b/Master/texmf-dist/tex/latex/projlib/projlib-math.sty @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplPackage {projlib-math} - {2022/04/18} {} + {2022/04/24} {} {Efficient math setup} \keys_define:nn { projlib-math } diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-paper.sty b/Master/texmf-dist/tex/latex/projlib/projlib-paper.sty index 60789b071bb..d50c225c534 100644 --- a/Master/texmf-dist/tex/latex/projlib/projlib-paper.sty +++ b/Master/texmf-dist/tex/latex/projlib/projlib-paper.sty @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplPackage {projlib-paper} - {2022/04/18} {} + {2022/04/24} {} {Configuration of the paper style} \keys_define:nn { projlib-paper } diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-theorem.sty b/Master/texmf-dist/tex/latex/projlib/projlib-theorem.sty index 25b1a8e2b98..5f528352904 100644 --- a/Master/texmf-dist/tex/latex/projlib/projlib-theorem.sty +++ b/Master/texmf-dist/tex/latex/projlib/projlib-theorem.sty @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplPackage {projlib-theorem} - {2022/04/18} {} + {2022/04/24} {} {Configuration of theorem-like environments} \keys_define:nn { projlib-theorem } @@ -70,8 +70,10 @@ assertion , assumption , axiom , + claim , conclusion , conjecture , + construction , convention , corollary , definition , @@ -87,6 +89,7 @@ property , proposition , question , + recall , remark , theorem , definition-proposition , @@ -129,6 +132,9 @@ \RequirePackage { amsthm } \RequirePackage { create-theorem } +\RenewCommandCopy \cref \crefthe +\RenewCommandCopy \Cref \Crefthe + \bool_if:NF \l__projlib_theorem_no_theorems_bool { \bool_if:NTF \l__projlib_theorem_no_theorem_numbering_bool @@ -371,7 +377,7 @@ , spanish = Aserción , schinese = 断言 , tchinese = 斷言 - , japanese = アサーション + , japanese = 断言 , russian = Утверждение } , crefname = { @@ -384,7 +390,7 @@ , spanish = [la]{Aserción}[las]{Aserción} , schinese = {断言}{断言} , tchinese = {斷言}{斷言} - , japanese = {アサーション}{アサーション} + , japanese = {断言}{断言} , russian = {Утверждение}{Утверждение} } , Crefname = { @@ -397,7 +403,7 @@ , spanish = [La]{Aserción}[Las]{Aserción} , schinese = {断言}{断言} , tchinese = {斷言}{斷言} - , japanese = {アサーション}{アサーション} + , japanese = {断言}{断言} , russian = {Утверждение}{Утверждение} } } @@ -488,6 +494,49 @@ } } +\NameTheorem { claim } + { + , heading = { + , english = Claim + , french = Affirmation + , ngerman = Affirmation + , italian = Affermazione + , portuguese = Afirmação + , brazilian = Afirmação + , spanish = Afirmación + , schinese = 断言 + , tchinese = 斷言 + , japanese = 断言 + , russian = Утверждение + } + , crefname = { + , english = {Claim}{Claim} + , french = [l']{Affirmation}[les]{Affirmation} + , ngerman = {Affirmation}{Affirmation} + , italian = [l']{Affermazione}[le]{Affermazione} + , portuguese = [a]{Afirmação}[as]{Afirmação} + , brazilian = [a]{Afirmação}[as]{Afirmação} + , spanish = [la]{Afirmación}[las]{Afirmación} + , schinese = {断言}{断言} + , tchinese = {斷言}{斷言} + , japanese = {断言}{断言} + , russian = {Утверждение}{Утверждение} + } + , Crefname = { + , english = {Claim}{Claim} + , french = [L']{Affirmation}[Les]{Affirmation} + , ngerman = {Affirmation}{Affirmation} + , italian = [L']{Affermazione}[Le]{Affermazione} + , portuguese = [A]{Afirmação}[As]{Afirmação} + , brazilian = [A]{Afirmação}[As]{Afirmação} + , spanish = [La]{Afirmación}[Las]{Afirmación} + , schinese = {断言}{断言} + , tchinese = {斷言}{斷言} + , japanese = {断言}{断言} + , russian = {Утверждение}{Утверждение} + } + } + \NameTheorem { conclusion } { , heading = { @@ -574,6 +623,49 @@ } } +\NameTheorem { construction } + { + , heading = { + , english = Construction + , french = Construction + , ngerman = Konstruktion + , italian = Costruzione + , portuguese = Construção + , brazilian = Construção + , spanish = Construcción + , schinese = 构造 + , tchinese = 構造 + , japanese = 構造 + , russian = Конструкция + } + , crefname = { + , english = {Construction}{Construction} + , french = [la]{Construction}[les]{Construction} + , ngerman = {Konstruktion}{Konstruktion} + , italian = [la]{Costruzione}[le]{Costruzione} + , portuguese = [a]{Construção}[as]{Construção} + , brazilian = [a]{Construção}[as]{Construção} + , spanish = [la]{Construcción}[las]{Construcción} + , schinese = {构造}{构造} + , tchinese = {構造}{構造} + , japanese = {構造}{構造} + , russian = {Конструкция}{Конструкция} + } + , Crefname = { + , english = {Construction}{Construction} + , french = [La]{Construction}[Les]{Construction} + , ngerman = {Konstruktion}{Konstruktion} + , italian = [La]{Costruzione}[Le]{Costruzione} + , portuguese = [A]{Construção}[As]{Construção} + , brazilian = [A]{Construção}[As]{Construção} + , spanish = [La]{Construcción}[Las]{Construcción} + , schinese = {构造}{构造} + , tchinese = {構造}{構造} + , japanese = {構造}{構造} + , russian = {Конструкция}{Конструкция} + } + } + \NameTheorem { convention } { , heading = { @@ -1219,6 +1311,49 @@ } } +\NameTheorem { recall } + { + , heading = { + , english = Recall + , french = Rappel + , ngerman = Rückruf + , italian = Richiamo + , portuguese = Recordação + , brazilian = Recordação + , spanish = Recuerdo + , schinese = 回顾 + , tchinese = 回顧 + , japanese = 回顧 + , russian = Напоминание + } + , crefname = { + , english = {Recall}{Recall} + , french = [le]{Rappel}[les]{Rappel} + , ngerman = {Rückruf}{Rückruf} + , italian = [il]{Richiamo}[i]{Richiamo} + , portuguese = [a]{Recordação}[as]{Recordação} + , brazilian = [a]{Recordação}[as]{Recordação} + , spanish = [el]{Recuerdo}[los]{Recuerdo} + , schinese = {回顾}{回顾} + , tchinese = {回顧}{回顧} + , japanese = {回顧}{回顧} + , russian = {Напоминание}{Напоминание} + } + , Crefname = { + , english = {Recall}{Recall} + , french = [Le]{Rappel}[Les]{Rappel} + , ngerman = {Rückruf}{Rückruf} + , italian = [Il]{Richiamo}[I]{Richiamo} + , portuguese = [A]{Recordação}[As]{Recordação} + , brazilian = [A]{Recordação}[As]{Recordação} + , spanish = [El]{Recuerdo}[Los]{Recuerdo} + , schinese = {回顾}{回顾} + , tchinese = {回顧}{回顧} + , japanese = {回顧}{回顧} + , russian = {Напоминание}{Напоминание} + } + } + \NameTheorem { remark } { , heading = { diff --git a/Master/texmf-dist/tex/latex/projlib/projlib-titlepage.sty b/Master/texmf-dist/tex/latex/projlib/projlib-titlepage.sty index ca42942b331..2874ec816bb 100644 --- a/Master/texmf-dist/tex/latex/projlib/projlib-titlepage.sty +++ b/Master/texmf-dist/tex/latex/projlib/projlib-titlepage.sty @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplPackage {projlib-titlepage} - {2022/04/18} {} + {2022/04/24} {} {Commands for rendering the title page} \keys_define:nn { projlib-titlepage } diff --git a/Master/texmf-dist/tex/latex/simplivre/simplivre.cls b/Master/texmf-dist/tex/latex/simplivre/simplivre.cls index 0e719bb8497..07780bdd10d 100644 --- a/Master/texmf-dist/tex/latex/simplivre/simplivre.cls +++ b/Master/texmf-dist/tex/latex/simplivre/simplivre.cls @@ -19,7 +19,7 @@ \RequirePackage{l3keys2e} \ProvidesExplClass {simplivre} - {2022/04/17} {} + {2022/04/24} {} {A simple and clear book style} \tl_const:Nn \l__minimclass_base_class_tl { book } @@ -157,6 +157,7 @@ total = { 5.535in, 8.300in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } \bool_if:NT \l__minimclass_b_five_paper_bool @@ -167,6 +168,7 @@ total = { 5.535in, 8.160in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } } @@ -178,6 +180,7 @@ total = { 6.500in, 9.685in }, centering, footnotesep = 2em plus 2pt minus 2pt, + footskip = .5in, } } @@ -672,7 +675,24 @@ \PassOptionsToPackage { all } { nowidow } \RequirePackage { nowidow } -\RequirePackage { embrac } + +\RequirePackage { regexpatch } +\skip_new:N \g_minimclass_parfillskip_skip +\xpatchcmd{\@trivlist}{\@flushglue}{\g_minimclass_parfillskip_skip}{}{} +\hook_gput_code:nnn { begindocument } { minimclass } + { + \skip_gset:Nn \g_minimclass_parfillskip_skip { 0pt plus \dim_eval:n { \linewidth - 2\parindent } } + \skip_gset_eq:NN \parfillskip \g_minimclass_parfillskip_skip + } + +\hook_gput_code:nnn { begindocument/before } { minimclass } + { + \@ifpackageloaded { biblatex } + { + \PassOptionsToPackage { biblatex } { embrac } + } {} + \RequirePackage { embrac } + } %%================================ %% Graphics |