diff options
author | Norbert Preining <norbert@preining.info> | 2023-09-26 03:01:14 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2023-09-26 03:01:14 +0000 |
commit | 48486f016a3101e6a13547bf0d44e210fedfbacf (patch) | |
tree | 82e32650576597bf136bc964af7ea88d975a02f6 /macros/latex/contrib | |
parent | 9a8ccd95ca1117b976453194f16ad53dd02949ad (diff) |
CTAN sync 202309260301
Diffstat (limited to 'macros/latex/contrib')
17 files changed, 159 insertions, 59 deletions
diff --git a/macros/latex/contrib/homework/README.md b/macros/latex/contrib/homework/README.md index 0eecd3843f..0374b4030f 100644 --- a/macros/latex/contrib/homework/README.md +++ b/macros/latex/contrib/homework/README.md @@ -11,7 +11,7 @@ The current document class is for writing homework. It has the following feature - Page numbers are of the form `Page [current] of [total]`, which can help you ensure that there are no missing pages when you print your homework for submission. - Support writing problem statements and solutions (or proofs) in different colors. - Every statement and solution has its own QED symbol, in hollow or solid shape, respectively. -- You may mark unfinished parts with `\DNF` or `\DNF<⟨remark⟩>` (meaning "did not finish") for reminding — this will give you a report on the unfinished parts at the end of your document. +- You may mark unfinished parts with `\DNF` or `\DNF<⟨remark⟩>` (meaning "did not finish") for reminding — this will give you a clickable report on the unfinished parts at the end of your document. ## Usage @@ -21,7 +21,7 @@ A typical homework document looks like this: ```latex \documentclass[11pt, logo = {image-file-of-your-university-logo}, - % logo height = 2\baselineskip, + % logo height = 1cm, title in boldface, title in sffamily, theorem in new line, @@ -65,7 +65,11 @@ A typical homework document looks like this: Some auxiliary result. \end{lemma} \begin{proof} - The proof of \cref{lem}. + The proof of \cref{lem}, where we use the following formula: + \[ + \infty = \infty + 1. + \qedhere % To place the QED symbol in the right place + \] \end{proof} ... and the rest steps... \end{solution} @@ -94,6 +98,25 @@ A few remarks: The `\maketitle` has been automatically added just after `\begin{document}`, thus you don't need to write it by yourself. Note, however, that this also means that you cannot place `\title`, `author` and `\date` after `\begin{document}`. +### Regarding the numbering + +A new counter named `homework` is defined, which is shared by the environments `problem`, `question` and `exercise`, thus you would see them numbered as `1`, `2`, `3`, etc. The other theorem-type environments are numbered within this counter `homework`, thus within, say, `Problem 1`, you would see them numbered as `Theorem 1.1`, `Lemma 1.2` and `Claim 1.3`, etc. + +Therefore, if you wish to manually change the numbering, you may directly access the value of the counter `homework`. Also, each theorem-type environment has its own counter, thus it would still work if you write `\setcounter{exercise}{10}`, but this would also affect the numbering of `problem` and `question`, so don't forget to reset the value as needed. + +If you wish them to be numbered separately, you may define new counters, say `problem-counter`, `question-counter` and `exercise-counter` via +```latex +\newcounter{problem-counter} +\newcounter{question-counter} +\newcounter{exercise-counter} +``` +and then write this in your preamble: +```latex +\SetTheorem{problem}{shared counter=problem-counter} +\SetTheorem{question}{shared counter=question-counter} +\SetTheorem{exercise}{shared counter=exercise-counter} +``` + # License diff --git a/macros/latex/contrib/homework/homework-demo-cn.pdf b/macros/latex/contrib/homework/homework-demo-cn.pdf Binary files differindex fee8009ae6..03fbd68d8c 100644 --- a/macros/latex/contrib/homework/homework-demo-cn.pdf +++ b/macros/latex/contrib/homework/homework-demo-cn.pdf diff --git a/macros/latex/contrib/homework/homework-demo-cn.tex b/macros/latex/contrib/homework/homework-demo-cn.tex index b62c665cee..4089820107 100644 --- a/macros/latex/contrib/homework/homework-demo-cn.tex +++ b/macros/latex/contrib/homework/homework-demo-cn.tex @@ -1,6 +1,6 @@ \documentclass[11pt, logo = {example-image}, - % logo height = 2\baselineskip, + % logo height = 1cm, title in boldface, % title in sffamily, theorem in new line, @@ -18,16 +18,16 @@ \begin{document} -\bigskip\textcolor{gray!55}{(如果你打算直接写出解答…)} +\bigskip\textcolor{gray!55}{(如果你打算直接写出解答…)} \begin{problem} 这里是解答/证明。 \end{problem} -\bigskip\textcolor{gray!55}{((如果你打算先陈述问题后再写出解答…))} +\bigskip\textcolor{gray!55}{(如果你打算先陈述问题后再写出解答…)} -\begin{problem} +\begin{problem}[问题简介] 你可以把问题陈述在这里… \end{problem} @@ -35,25 +35,39 @@ …然后把解答写在这里… \end{solution} -\bigskip\textcolor{gray!55}{(如果比起\textquote{解},你更希望写\textquote{证明}…)} +\bigskip\textcolor{gray!55}{(如果比起\textquote{解},你更希望写\textquote{证明}…)} \begin{solution}[证明] …或者写一个这样的证明… - \begin{lemma}\label{lem} + \begin{lemma}[你可以在这里写一些注释]\label{lem} 一些辅助结果。 \end{lemma} \begin{proof} - \Cref{lem}的证明。 + \Cref{lem}的证明,其中用到下面的公式: + \[ + \infty = \infty + 1 + \makebox[0pt][l]{\,。} % 句尾的句号 + \qedhere % 用来把 QED 放在正确的位置 + \] \end{proof} …剩余的步骤…… \end{solution} +\bigskip\textcolor{gray!55}{(写\textquote{答}也是可以的…)} + +\begin{answer} + \verb|answer| 环境的用法和 \verb|solution| 是完全相同的。 +\end{answer} + -\bigskip\textcolor{gray!55}{(如果你更喜欢传统的证明样式…)} +\bigskip\textcolor{gray!55}{(如果你更喜欢传统的证明样式…)} \begin{proof} \verb|proof| 环境依然可用。 \end{proof} +\DNF<一些描述> + + \end{document} diff --git a/macros/latex/contrib/homework/homework-demo-en.pdf b/macros/latex/contrib/homework/homework-demo-en.pdf Binary files differindex b698ad3a57..19dff1fb8f 100644 --- a/macros/latex/contrib/homework/homework-demo-en.pdf +++ b/macros/latex/contrib/homework/homework-demo-en.pdf diff --git a/macros/latex/contrib/homework/homework-demo-en.tex b/macros/latex/contrib/homework/homework-demo-en.tex index fc99795da7..dd25bbc6b5 100644 --- a/macros/latex/contrib/homework/homework-demo-en.tex +++ b/macros/latex/contrib/homework/homework-demo-en.tex @@ -1,6 +1,6 @@ \documentclass[11pt, logo = {example-image}, - % logo height = 2\baselineskip, + % logo height = 1cm, title in boldface, % title in sffamily, theorem in new line, @@ -25,7 +25,7 @@ \bigskip\textcolor{gray!55}{(If you wish to state the problem and then write your answer...)} -\begin{problem} +\begin{problem}[Brief description] You may also state the problem here... \end{problem} @@ -37,16 +37,27 @@ \begin{solution}[Proof] ... or a proof like this one... - \begin{lemma}\label{lem} + \begin{lemma}[You may write some description here]\label{lem} Some auxiliary result. \end{lemma} \begin{proof} - The proof of \cref{lem}. + The proof of \cref{lem}, where we use the following formula: + \[ + \infty = \infty + 1. + \qedhere % To place the QED symbol in the right place + \] \end{proof} ... and the rest steps... \end{solution} +\bigskip\textcolor{gray!55}{(You may also write \texttt{answer} instead of \texttt{solution} if you wish...)} + +\begin{answer} + The usage of the \verb|answer| environment is exactly the same as \verb|solution|. +\end{answer} + + \bigskip\textcolor{gray!55}{(If you prefer the classical proof style...)} \begin{proof} @@ -54,4 +65,7 @@ \end{proof} +\DNF<some description> + + \end{document} diff --git a/macros/latex/contrib/homework/homework-demo-fr.pdf b/macros/latex/contrib/homework/homework-demo-fr.pdf Binary files differindex af035e9f3d..30abef74de 100644 --- a/macros/latex/contrib/homework/homework-demo-fr.pdf +++ b/macros/latex/contrib/homework/homework-demo-fr.pdf diff --git a/macros/latex/contrib/homework/homework-demo-fr.tex b/macros/latex/contrib/homework/homework-demo-fr.tex index d978dcf875..0c79fc02b7 100644 --- a/macros/latex/contrib/homework/homework-demo-fr.tex +++ b/macros/latex/contrib/homework/homework-demo-fr.tex @@ -1,6 +1,6 @@ \documentclass[11pt, logo = {example-image}, - % logo height = 2\baselineskip, + % logo height = 1cm, title in boldface, % title in sffamily, theorem in new line, @@ -27,7 +27,7 @@ \bigskip\textcolor{gray!55}{(Si vous souhaitez énoncer le problème puis écrire votre réponse...)} -\begin{problem} +\begin{problem}[Description brève] Vous pouvez également énoncer le problème ici... \end{problem} @@ -39,16 +39,27 @@ \begin{solution}[Preuve] ... ou une preuve comme ça... - \begin{lemma}\label{lem} + \begin{lemma}[Vous pouvez écrire ici quelques descriptions]\label{lem} Un résultat auxiliaire. \end{lemma} \begin{proof} - La preuve \cref[de]{lem}. + La preuve \cref[de]{lem}, où l'on utilise la formule suivante : + \[ + \infty = \infty + 1. + \qedhere % pour placer le symbole QED au bon endroit + \] \end{proof} ... et les étapes restantes... \end{solution} +\bigskip\textcolor{gray!55}{(Vous pouvez également écrire \texttt{answer} au lieu de \texttt{solution} si vous le souhaitez...)} + +\begin{answer} + L'utilisation de l'environnement \verb|answer| est exactement le même que celui de \verb|solution|. +\end{answer} + + \bigskip\textcolor{gray!55}{(Si vous préférez le style classique...)} \begin{proof} @@ -56,4 +67,7 @@ \end{proof} +\DNF<la description> + + \end{document} diff --git a/macros/latex/contrib/homework/homework.cls b/macros/latex/contrib/homework/homework.cls index bf965588a5..1f3fe68cb8 100644 --- a/macros/latex/contrib/homework/homework.cls +++ b/macros/latex/contrib/homework/homework.cls @@ -12,7 +12,7 @@ \NeedsTeXFormat{LaTeX2e}[2022-06-01] \ProvidesExplClass {homework} - {2023/09/24} {} + {2023/09/25} {} {Document class for writing homework} \keys_define:nn { homework } @@ -121,7 +121,22 @@ , RU = { Решение } } -\newcommand\soluline{\bgroup\markoverwith{\rule[-.45ex]{2pt}{.75pt}}\ULon} +\projlib_langauge_define_multilingual_text:Nn \l__homework_answer_tl + { + , EN = { Answer } + , FR = { Réponse } + , DE = { Antwort } + , IT = { Risposta } + , PT = { Resposta } + , BR = { Resposta } + , ES = { Respuesta } + , CN = { 答 } + , TC = { 答 } + , JP = { 解答 } + , RU = { Ответ } + } + +\newcommand\soluline{\bgroup\markoverwith{\rule[-.45ex]{1pt}{.75pt}}\ULon} \NewDocumentEnvironment { solution } { O{ \l__homework_solution_tl } } { \setlength\abovedisplayskip{.3\baselineskip} @@ -132,15 +147,28 @@ \color{cyan!50!blue!90!main-text} \soluline{#1}\nobreakspace\nobreakspace \let\qedsymbol\customqedsymbol - }{\pushQED{\qed}\popQED\par} + } + { + \pushQED{\qed} + \popQED + \par + } + +\NewDocumentEnvironment { answer } { O{ \l__homework_answer_tl } } + { + \begin{solution}[#1] + } + { + \end{solution} + } %%================================ %% Configuration of the theorems %%================================ \newcounter{homework} -\SetTheorem{problem,question}{shared counter=homework} -\SetTheorem{lemma,theorem,proposition,fact,remark}{number within=homework} +\SetTheorem{problem,question,exercise}{shared counter=homework} +\SetTheorem{definition,lemma,theorem,proposition,corollary,example,fact,remark,assertion,assumption,claim,conclusion,conjecture,construction,convention,notation,observation,property,recall}{number within=homework} \endinput %% diff --git a/macros/latex/contrib/minimalist/minimalist-classical.sty b/macros/latex/contrib/minimalist/minimalist-classical.sty index 225d69f63b..22304137f1 100644 --- a/macros/latex/contrib/minimalist/minimalist-classical.sty +++ b/macros/latex/contrib/minimalist/minimalist-classical.sty @@ -18,7 +18,7 @@ \NeedsTeXFormat{LaTeX2e}[2022-06-01] \ProvidesExplPackage {minimalist-classical} - {2023/09/24} {} + {2023/09/25} {} {The "classical" style of minimalist} \IfPackageLoadedTF { minimalist } {} @@ -741,7 +741,7 @@ heading_suffix "}\n" { \global\let\qedsymbol\simpleqedsymbol \rlap{\vbox{\hbox{\parbox{\linewidth}{ {\thmname{#1}\thmnumber{\nobreakspace #2}} - \thmnote{\hspace{.4em}\textcolor{.!27!paper}{ \l_minimalist_sep_bar }\hspace{.4em}\color{.!50!paper}$($#3$)$} + \thmnote{\hspace{.4em}\color{.!50!paper}$($#3$)$} }}\hbox{\strut}\vspace{0pt}}}\vspace{-2\parskip} \pushQED{\qed} } @@ -753,7 +753,7 @@ heading_suffix "}\n" { \global\let\qedsymbol\simpleqedsymbol \rlap{\vbox{\hbox{\parbox{\linewidth}{ {\thmname{#1}\thmnumber{\nobreakspace #2}} - \thmnote{\hspace{.4em}\textcolor{.!27!paper}{ \l_minimalist_sep_bar }\hspace{.4em}\color{.!50!paper}$($#3$)$} + \thmnote{\hspace{.4em}\color{.!50!paper}$($#3$)$} }}\hbox{\strut}\vspace{0pt}}}\vspace{-2\parskip} \pushQED{\qed} } diff --git a/macros/latex/contrib/minimalist/minimalist-flow.sty b/macros/latex/contrib/minimalist/minimalist-flow.sty index 09bf766279..5a3a6d34ed 100644 --- a/macros/latex/contrib/minimalist/minimalist-flow.sty +++ b/macros/latex/contrib/minimalist/minimalist-flow.sty @@ -18,7 +18,7 @@ \NeedsTeXFormat{LaTeX2e}[2022-06-01] \ProvidesExplPackage {minimalist-flow} - {2023/09/24} {} + {2023/09/25} {} {The "flow" style of minimalist} \IfPackageLoadedTF { minimalist } {} diff --git a/macros/latex/contrib/minimalist/minimalist-plain.sty b/macros/latex/contrib/minimalist/minimalist-plain.sty index bec08aa0b5..e13c1a202b 100644 --- a/macros/latex/contrib/minimalist/minimalist-plain.sty +++ b/macros/latex/contrib/minimalist/minimalist-plain.sty @@ -18,7 +18,7 @@ \NeedsTeXFormat{LaTeX2e}[2022-06-01] \ProvidesExplPackage {minimalist-plain} - {2023/09/24} {} + {2023/09/25} {} {The "plain" style of minimalist} \IfPackageLoadedTF { minimalist } {} diff --git a/macros/latex/contrib/minimalist/minimalist-stream.sty b/macros/latex/contrib/minimalist/minimalist-stream.sty index db6b3d03c5..6cd01bde45 100644 --- a/macros/latex/contrib/minimalist/minimalist-stream.sty +++ b/macros/latex/contrib/minimalist/minimalist-stream.sty @@ -18,7 +18,7 @@ \NeedsTeXFormat{LaTeX2e}[2022-06-01] \ProvidesExplPackage {minimalist-stream} - {2023/09/24} {} + {2023/09/25} {} {The "stream" style of minimalist} \IfPackageLoadedTF { minimalist } {} diff --git a/macros/latex/contrib/minimalist/minimalist.sty b/macros/latex/contrib/minimalist/minimalist.sty index 49ecce2531..c970e8b701 100644 --- a/macros/latex/contrib/minimalist/minimalist.sty +++ b/macros/latex/contrib/minimalist/minimalist.sty @@ -18,7 +18,7 @@ \NeedsTeXFormat{LaTeX2e}[2022-06-01] \ProvidesExplPackage {minimalist} - {2023/09/24} {} + {2023/09/25} {} {A simple and clear style for articles and books} \keys_define:nn { minimalist } diff --git a/macros/latex/contrib/minimalist/minimart.cls b/macros/latex/contrib/minimalist/minimart.cls index 4594530871..1d58f80e46 100644 --- a/macros/latex/contrib/minimalist/minimart.cls +++ b/macros/latex/contrib/minimalist/minimart.cls @@ -18,7 +18,7 @@ \NeedsTeXFormat{LaTeX2e}[2022-06-01] \ProvidesExplClass {minimart} - {2023/09/24} {} + {2023/09/25} {} {A simple and clear article style} \tl_const:Nn \l__minimclass_base_class_tl { article } diff --git a/macros/latex/contrib/minimalist/minimbook.cls b/macros/latex/contrib/minimalist/minimbook.cls index fc0e395931..ca98fb5e38 100644 --- a/macros/latex/contrib/minimalist/minimbook.cls +++ b/macros/latex/contrib/minimalist/minimbook.cls @@ -18,7 +18,7 @@ \NeedsTeXFormat{LaTeX2e}[2022-06-01] \ProvidesExplClass {minimbook} - {2023/09/24} {} + {2023/09/25} {} {A simple and clear book style} \tl_const:Nn \l__minimclass_base_class_tl { book } diff --git a/macros/latex/contrib/projlib/ProjLib.dtx b/macros/latex/contrib/projlib/ProjLib.dtx index baba6274a8..d9b0d29bca 100644 --- a/macros/latex/contrib/projlib/ProjLib.dtx +++ b/macros/latex/contrib/projlib/ProjLib.dtx @@ -19,84 +19,84 @@ %<*ProjLib> \ProvidesExplPackage {ProjLib} - {2023/07/14} {} + {2023/09/25} {} {Collective interface of the ProjLib toolkit} %</ProjLib> % %<*projlib-author> \ProvidesExplPackage {projlib-author} - {2023/07/14} {} + {2023/09/25} {} {Enhanced author information block} %</projlib-author> % %<*projlib-datetime> \ProvidesExplPackage {projlib-datetime} - {2023/07/14} {} + {2023/09/25} {} {Convert numeric date-time string to natural language} %</projlib-datetime> % %<*projlib-draft> \ProvidesExplPackage {projlib-draft} - {2023/07/14} {} + {2023/09/25} {} {Useful commands during draft stage} %</projlib-draft> % %<*projlib-font> \ProvidesExplPackage {projlib-font} - {2023/07/14} {} + {2023/09/25} {} {Font selection and configuration} %</projlib-font> % %<*projlib-language> \ProvidesExplPackage {projlib-language} - {2023/07/14} {} + {2023/09/25} {} {Multi-language configuration} %</projlib-language> % %<*projlib-logo> \ProvidesExplPackage {projlib-logo} - {2023/07/14} {} + {2023/09/25} {} {The ProjLib logo} %</projlib-logo> % %<*projlib-math> \ProvidesExplPackage {projlib-math} - {2023/07/14} {} + {2023/09/25} {} {Efficient math setup} %</projlib-math> % %<*projlib-paper> \ProvidesExplPackage {projlib-paper} - {2023/07/14} {} + {2023/09/25} {} {Configuration of the paper style} %</projlib-paper> % %<*projlib-text> \ProvidesExplPackage {projlib-text} - {2023/07/14} {} + {2023/09/25} {} {Text-related commands} %</projlib-text> % %<*projlib-theorem> \ProvidesExplPackage {projlib-theorem} - {2023/07/14} {} + {2023/09/25} {} {Configuration of theorem-like environments} %</projlib-theorem> % %<*projlib-titlepage> \ProvidesExplPackage {projlib-titlepage} - {2023/07/14} {} + {2023/09/25} {} {Commands for rendering the title page} %</projlib-titlepage> @@ -455,6 +455,7 @@ { Unknown~edition~(#1)~of~Mathematics~Subject~Classification;~using~'2020' } \NewDocumentCommand \subjclass { O{2020} m } { + \tl_set:Nn \footnotemark {} \tl_set:Nn \l_projlib_author_subjclass_tl { #2 } \tl_if_exist:cTF { subjclassname_#1 } { @@ -470,6 +471,7 @@ \enspace \l_projlib_author_subjclass_tl . } + \RenewCommandCopy \footnotemark \projlib_author_backup_footnotemark: } \tl_const:cn { subjclassname_1991 } { \textup{1991}~Mathematics~Subject~Classification } \tl_const:cn { subjclassname_2000 } { \textup{2000}~Mathematics~Subject~Classification } @@ -2303,6 +2305,8 @@ } \tl_gput_right:Nx \g__projlib_draft_DNF_report_tl { + \group_begin: + \exp_not:N \normalfont \cs_if_exist:cTF { hyperlink } { \exp_not:N \hyperlink { DNF. \jobname. \int_value:w \theprojlib_draft_DNF_counter } { \exp_not:N \pageref* { DNF. \jobname. \int_value:w \theprojlib_draft_DNF_counter } } @@ -2310,6 +2314,7 @@ { \exp_not:N \pageref* { DNF. \jobname. \int_value:w \theprojlib_draft_DNF_counter } } + \group_end: } \tl_gput_right:Nn \g__projlib_draft_DNF_report_tl { @@ -4247,7 +4252,7 @@ , heading = { , english = Assertion , french = Assertion - , ngerman = Behauptung + , ngerman = Assertion , italian = Asserzione , portuguese = Asserção , brazilian = Asserção @@ -4260,7 +4265,7 @@ , crefname = { , english = {Assertion}{Assertion} , french = [l']{Assertion}[les]{Assertion} - , ngerman = {Behauptung}{Behauptung} + , ngerman = {Assertion}{Assertionen} , italian = [l']{Asserzione}[le]{Asserzione} , portuguese = [a]{Asserção}[as]{Asserção} , brazilian = [a]{Asserção}[as]{Asserção} @@ -4273,7 +4278,7 @@ , Crefname = { , english = {Assertion}{Assertion} , french = [L']{Assertion}[Les]{Assertion} - , ngerman = {Behauptung}{Behauptung} + , ngerman = {Assertion}{Assertionen} , italian = [L']{Asserzione}[Le]{Asserzione} , portuguese = [A]{Asserção}[As]{Asserção} , brazilian = [A]{Asserção}[As]{Asserção} @@ -4376,7 +4381,7 @@ , heading = { , english = Claim , french = Affirmation - , ngerman = Affirmation + , ngerman = Behauptung , italian = Affermazione , portuguese = Afirmação , brazilian = Afirmação @@ -4389,7 +4394,7 @@ , crefname = { , english = {Claim}{Claim} , french = [l']{Affirmation}[les]{Affirmation} - , ngerman = {Affirmation}{Affirmation} + , ngerman = {Behauptung}{Behauptungen} , italian = [l']{Affermazione}[le]{Affermazione} , portuguese = [a]{Afirmação}[as]{Afirmação} , brazilian = [a]{Afirmação}[as]{Afirmação} @@ -4402,7 +4407,7 @@ , Crefname = { , english = {Claim}{Claim} , french = [L']{Affirmation}[Les]{Affirmation} - , ngerman = {Affirmation}{Affirmation} + , ngerman = {Behauptung}{Behauptungen} , italian = [L']{Affermazione}[Le]{Affermazione} , portuguese = [A]{Afirmação}[As]{Afirmação} , brazilian = [A]{Afirmação}[As]{Afirmação} @@ -4763,7 +4768,7 @@ , heading = { , english = Fact , french = Fait - , ngerman = Fakt + , ngerman = Tatsache , italian = Fatto , portuguese = Facto , brazilian = Fato @@ -4776,7 +4781,7 @@ , crefname = { , english = {Fact}{Fact} , french = [le]{Fait}[les]{Fait} - , ngerman = {Fakt}{Fakt} + , ngerman = {Tatsache}{Tatsachen} , italian = [il]{Fatto}[i]{Fatto} , portuguese = [o]{Facto}[os]{Facto} , brazilian = [o]{Fato}[os]{Fato} @@ -4789,7 +4794,7 @@ , Crefname = { , english = {Fact}{Fact} , french = [Le]{Fait}[Les]{Fait} - , ngerman = {Fakt}{Fakt} + , ngerman = {Tatsache}{Tatsachen} , italian = [Il]{Fatto}[I]{Fatto} , portuguese = [O]{Facto}[Os]{Facto} , brazilian = [O]{Fato}[Os]{Fato} @@ -5236,7 +5241,7 @@ , heading = { , english = Remark , french = Remarque - , ngerman = Bemerkung + , ngerman = Erinnerung , italian = Commento , portuguese = Comentário , brazilian = Comentário @@ -5249,7 +5254,7 @@ , crefname = { , english = {Remark}{Remark} , french = [la]{Remarque}[les]{Remarque} - , ngerman = {Bemerkung}{Bemerkung} + , ngerman = {Erinnerung}{Erinnerungen} , italian = [il]{Commento}[i]{Commento} , portuguese = [o]{Comentário}[os]{Comentário} , brazilian = [o]{Comentário}[os]{Comentário} @@ -5262,7 +5267,7 @@ , Crefname = { , english = {Remark}{Remark} , french = [La]{Remarque}[Les]{Remarque} - , ngerman = {Bemerkung}{Bemerkung} + , ngerman = {Erinnerung}{Erinnerungen} , italian = [Il]{Commento}[I]{Commento} , portuguese = [O]{Comentário}[Os]{Comentário} , brazilian = [O]{Comentário}[Os]{Comentário} @@ -5426,7 +5431,9 @@ \begin{flushleft} \tl_use:N \l_projlib_titlepage_info_tl \end{flushleft} - \tl_use:N \l_projlib_titlepage_license_tl + \group_begin: + \tl_use:N \l_projlib_titlepage_license_tl + \group_end: \cleardoublepage \setcounter{page}{0} \pagenumbering{roman} diff --git a/macros/latex/contrib/projlib/README.md b/macros/latex/contrib/projlib/README.md index f5d45d14cb..eb522d9165 100644 --- a/macros/latex/contrib/projlib/README.md +++ b/macros/latex/contrib/projlib/README.md @@ -5,7 +5,7 @@ # The `ProjLib` Toolkit -> **This bundle is dated 2023/07/14.** +> **This bundle is dated 2023/09/25.** > **New documentations are still being written. For now, only the core code is included in TeX Live 2023 (old documentations have been removed from the distribution).** |