diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex')
-rw-r--r-- | Master/texmf-dist/doc/latex/jsonparse/README.md | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/jsonparse/jsonparse-doc.pdf | bin | 626933 -> 629230 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/jsonparse/jsonparse-doc.tex | 36 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/llncs/README.md | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/llncs/history.txt | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/llncs/llncsdoc.pdf | bin | 236903 -> 232448 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/llncs/llncsdoc.tex | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/postit/postit-doc-en.pdf | bin | 530646 -> 530364 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/postit/postit-doc-en.tex | 32 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/postit/postit-doc-fr.pdf | bin | 533207 -> 532269 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/postit/postit-doc-fr.tex | 8 |
11 files changed, 54 insertions, 34 deletions
diff --git a/Master/texmf-dist/doc/latex/jsonparse/README.md b/Master/texmf-dist/doc/latex/jsonparse/README.md index 83896ac51a6..6e04e2db515 100644 --- a/Master/texmf-dist/doc/latex/jsonparse/README.md +++ b/Master/texmf-dist/doc/latex/jsonparse/README.md @@ -1,4 +1,4 @@ - +  diff --git a/Master/texmf-dist/doc/latex/jsonparse/jsonparse-doc.pdf b/Master/texmf-dist/doc/latex/jsonparse/jsonparse-doc.pdf Binary files differindex da7d5b74614..beeeae23146 100644 --- a/Master/texmf-dist/doc/latex/jsonparse/jsonparse-doc.pdf +++ b/Master/texmf-dist/doc/latex/jsonparse/jsonparse-doc.pdf diff --git a/Master/texmf-dist/doc/latex/jsonparse/jsonparse-doc.tex b/Master/texmf-dist/doc/latex/jsonparse/jsonparse-doc.tex index 0382629c632..43cf000785f 100644 --- a/Master/texmf-dist/doc/latex/jsonparse/jsonparse-doc.tex +++ b/Master/texmf-dist/doc/latex/jsonparse/jsonparse-doc.tex @@ -11,8 +11,8 @@ % This work has the LPPL maintenance status `maintained'. % \documentclass[a4paper]{article} -\def\jsonparsefileversion{1.2.0} -\def\jsonparsefiledate{22 February 2025} +\def\jsonparsefileversion{1.2.1} +\def\jsonparsefiledate{24 February 2025} \usepackage[T1]{fontenc} \usepackage{Alegreya} @@ -263,6 +263,7 @@ \changes{v1.1.2}{2025/02/08}{Added option to store result of array function.} \changes{v1.1.3}{2025/02/13}{Bug fixes.} \changes{v1.2.0}{2025/02/22}{Unified option to store result.} +\changes{v1.2.1}{2025/02/24}{Unified functions, added option to store result globally.} \begin{document} \vspace*{-1cm} @@ -364,7 +365,7 @@ The first part of this section describes the basic commands for parsing JSON dat \begin{macrodef} |\JSONParse|[<options>]{<token variable>}{<JSON string>} \end{macrodef} -The command \macro{\JSONParse} is used to parse a JSON string and store the parsed result in a token variable (a property list). The second argument takes the name of the token variable that is created by the command. The third argument takes the JSON string to be parsed. +The command \macro{\JSONParse} is used to parse a JSON string and globally store the parsed result in a token variable (a property list). The second argument takes the name of the token variable that is created by the command. The third argument takes the JSON string to be parsed. For example, using \macro{\JSONParse{\myJSONdata}{ { "key" : "value" } }}, the relevant JSON string will be parsed and the result stored in the token variable \macro{\myJSONdata} as property list. In this case, the property list only consists of one entry with the key \macro{key} and the value \macro{value}. The command \macro{\JSONParseValue{\myJSONdata}{key}}, for example, can then be used to extract the relevant value from this property list (see the description below). @@ -393,13 +394,11 @@ The command \macro{\JSONParseValue} is not expandable and can therefore not be u \begin{macrodef} |store in|={<token variable>} \end{macrodef} -The command \macro{\JSONParseValue} accepts the key \macro{store in} that can be used to store the return value globally in another token variable. - -If the token variable given as option to the \macro{store in} key has not yet been defined, it will be created by this command. The second argument represents the token variable (property list) that has been created using the commands \macro{\JSONParse} or \macro{\JSONParseFromFile} and that stores the parsed JSON data. The third argument takes the key to select the relevant value. +The command \macro{\JSONParseValue} accepts the key \macro{store in} that can be used to store the return value in another token variable. If the token variable given as option to the \macro{store in} key has not yet been defined, it will be created by this command. The token list returned by this command is a string variable where all characters have category code 12 (``other''), except for spaces and (horizontal) tabs that have category code 10 (``space''). -The key \macro{store in} can be used together with the key \macro{rescan} to rescans the return value before storing it globally in the token variable. This means that the value stored in the token list will have the category codes TeX uses per default. Option settings such as the \macro{escape} option are taken into consideration during the rescan process. +The key \macro{store in} can be used together with the key \macro{rescan} to rescans the return value before storing it in the token variable. This means that the value stored in the token list will have the category codes TeX uses per default. Option settings such as the \macro{escape} option are taken into consideration during the rescan process. This can, for example, be necessary when numbers stored in the JSON data in scientific format should be formatted using the \macro{siunitx} package. The rescan is needed here, because otherwise the character \macro{e} would have the wrong category code and would hence not be recognised by the formatting parser as exponent marker. Let us assume the key \macro{number} in some JSON source parsed into the token variable \macro{\myJSONnumber} represents the value \macro{-1.1e-1}, then the following could be used to format the output: @@ -711,7 +710,7 @@ Some keys that change the typesetting behavior are explained in other parts of t \begin{itemize} \item Information about the keys \macro{escape} and \macro{rescan} can be found above in section \ref{sec:escaping}. -\item Information about the key \macro{store in} can be found above in the description to the command \macro{\JSONParseValue} \hyperlink{macro:parsevalue}{above} as well as the description to the commands \macro{\JSONParseKeys}, \macro{\JSONParseArrayCount}, \macro{\JSONParseArrayUse} and \macro{\JSONParseArrayMapInline} repsectively. +\item Information about the key \macro{store in} can be found \hyperlink{macro:parsevalue}{above} in the description to the command \macro{\JSONParseValue} as well as the description to the commands \macro{\JSONParseKeys}, \macro{\JSONParseArrayCount}, \macro{\JSONParseArrayUse} and \macro{\JSONParseArrayMapInline} repsectively. \item Information about the keys \macro{code before} and \macro{code after} can be found above in the description to the command \macro{\JSONParseArrayMapFunction} \hyperlink{macro:arraymapfunction}{above}. \end{itemize} @@ -735,6 +734,12 @@ These keys can be used to set the replacement text for the JSON escape sequences These keys can be set using \macro{\JSONParseSet}. They can also be set locally as option to the commands \macro{\JSONParseValue}, \macro{\JSONParseArrayUse} and \macro{\JSONParseArrayMapFunction}. +\begin{macrodef} +|global| +|global|={<boolean>} +\end{macrodef} +The key \macro{global} can be used together with the key \macro{store in} to globally set the value of the relevant token list. Information about the key \macro{store in} can be found in the description to the command \macro{\JSONParseValue} \hyperlink{macro:parsevalue}{above} for example. + \section{Deprecated commands} The following commands displayed in red boxes on the left have been deprecated and the relevant replacement displayed in green boxes on the right should be used. To simplify the representation of the code and clarify how arguments are supposed to be used, numbers are used to identify the arguments. @@ -798,11 +803,13 @@ The following commands displayed in red boxes on the left have been deprecated a \begin{macroreplacement} |\JSONParseArrayMapFunction| [<1>, code before={<6>}, - code after={<7>}] + code after={<7>}] {<2>}{<3>}[<4>]{\<5>} \end{macroreplacement} -To ensure backward compatibility, the deprecated commands are still supported, but their use is not recommended. +The command \macro{\JSONParseArrayMapFunction} takes as last argument a command denoting the relevant mapping function including the preceding backslash, while the deprecated command \macro{\JSONParseArrayValuesMap} required the name of this function without preceding backslash. + +To ensure backward compatibility, the deprecated commands are still supported, but their use is not recommended. The commands \macro{\JSONParseSetRescanValue} and \macro{\JSONParseSetKeys} will locally set the relevant token variable. \section{L3 commands} @@ -820,7 +827,14 @@ The command \macro{\jsonparse_parse:n} takes as argument a JSON string and popul |\jsonparse_parse_to_prop:No| <token variable> {<JSON string>} |\jsonparse_parse_to_prop:Ne| <token variable> {<JSON string>} \end{macrodef} -The command \macro{\jsonparse_parse_to_prop:Nn} creates the token variable given as the first arguments as property list and, after having called \macro{\jsonparse_parse:n} using the second argument, sets this newly created property list equal to \macro{\g_jsonparse_entries_prop}. If escaping is activated, this command will pre-process the input according to the selected escaping mode before forwarding it to \macro{\jsonparse_parse:n}. See more on escaping above in section \ref{sec:escaping}. +The command \macro{\jsonparse_parse_to_prop:Nn} creates the token variable given as the first arguments as property list and, after having called \macro{\jsonparse_parse:n} using the second argument, globally sets this newly created property list equal to \macro{\g_jsonparse_entries_prop}. If escaping is activated, this command will pre-process the input according to the selected escaping mode before forwarding it to \macro{\jsonparse_parse:n}. See more on escaping above in section \ref{sec:escaping}. + +\begin{macrodef} +|\jsonparse_parse_to_prop_local:Nn| <token variable> {<JSON string>} +|\jsonparse_parse_to_prop_local:No| <token variable> {<JSON string>} +|\jsonparse_parse_to_prop_local:Ne| <token variable> {<JSON string>} +\end{macrodef} +The command \macro{\jsonparse_parse_to_prop_local:Nn} works in the very same way as the command \macro{\jsonparse_parse_to_prop:Nn}, but the property list is set locally. \begin{macrodef} |\jsonparse_parse_keys:NN| <token variable> <string variable> diff --git a/Master/texmf-dist/doc/latex/llncs/README.md b/Master/texmf-dist/doc/latex/llncs/README.md index 23f2d399678..9d28a4bdadf 100644 --- a/Master/texmf-dist/doc/latex/llncs/README.md +++ b/Master/texmf-dist/doc/latex/llncs/README.md @@ -1,8 +1,8 @@ # llncs -_2024/10/21 v2.25_ +_2025/02/25 v2.26_ -Copyright (c) 1996-2024 Springer +Copyright (c) 1996-2025 Springer Email: [lncs@springer.com](mailto:lncs@springer.com) diff --git a/Master/texmf-dist/doc/latex/llncs/history.txt b/Master/texmf-dist/doc/latex/llncs/history.txt index b7d0f90d466..3c48eee99f9 100644 --- a/Master/texmf-dist/doc/latex/llncs/history.txt +++ b/Master/texmf-dist/doc/latex/llncs/history.txt @@ -2,6 +2,8 @@ Version history for the LLNCS LaTeX2e class date filename version action/reason/acknowledgements ---------------------------------------------------------------------------- +25.02.25 llncs.cls 2.26 replace minus characters in ORCID ids by hyphens + 21.10.24 llncs.cls 2.25 more bugfixes for the babel language switches 29.01.24 llncs.cls 2.24 bugfixes for options envcountsame and envcountsect diff --git a/Master/texmf-dist/doc/latex/llncs/llncsdoc.pdf b/Master/texmf-dist/doc/latex/llncs/llncsdoc.pdf Binary files differindex 964621fd365..dec18216ef9 100644 --- a/Master/texmf-dist/doc/latex/llncs/llncsdoc.pdf +++ b/Master/texmf-dist/doc/latex/llncs/llncsdoc.pdf diff --git a/Master/texmf-dist/doc/latex/llncs/llncsdoc.tex b/Master/texmf-dist/doc/latex/llncs/llncsdoc.tex index 6d47a307d5e..00e63680736 100644 --- a/Master/texmf-dist/doc/latex/llncs/llncsdoc.tex +++ b/Master/texmf-dist/doc/latex/llncs/llncsdoc.tex @@ -1,6 +1,6 @@ % This is LLNCSDOC.TEX the documentation file of % the LaTeX2e class from Springer-Verlag -% for Lecture Notes in Computer Science, version 2.25 +% for Lecture Notes in Computer Science, version 2.26 \documentclass{llncs} \usepackage{llncsdoc} \usepackage{graphicx} @@ -13,7 +13,7 @@ \title{Instructions for Using Springer's \texttt{llncs} Class for Computer Science Proceedings Papers} % -\subtitle{\texttt{llncs}, Version 2.25, Oct 21, 2024} +\subtitle{\texttt{llncs}, Version 2.26, Feb 25, 2025} % \author{} \institute{} diff --git a/Master/texmf-dist/doc/latex/postit/postit-doc-en.pdf b/Master/texmf-dist/doc/latex/postit/postit-doc-en.pdf Binary files differindex b5c83267d7d..717787fef30 100644 --- a/Master/texmf-dist/doc/latex/postit/postit-doc-en.pdf +++ b/Master/texmf-dist/doc/latex/postit/postit-doc-en.pdf diff --git a/Master/texmf-dist/doc/latex/postit/postit-doc-en.tex b/Master/texmf-dist/doc/latex/postit/postit-doc-en.tex index f08ec59d376..40901d0faf4 100644 --- a/Master/texmf-dist/doc/latex/postit/postit-doc-en.tex +++ b/Master/texmf-dist/doc/latex/postit/postit-doc-en.tex @@ -4,8 +4,8 @@ \documentclass[english,a4paper,11pt]{article} \usepackage[margin=2cm,includefoot]{geometry} -\def\TPversion{0.1.3} -\def\TPdate{12/06/2023} +\def\TPversion{0.1.4} +\def\TPdate{25/02/2025} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{amsmath,amssymb} @@ -148,7 +148,7 @@ \begin{tabular}{c} \texttt{Cédric Pierquet}\\ {\ttfamily c pierquet -- at -- outlook . fr}\\ - \texttt{\url{https://github.com/cpierquet/postit}} + \texttt{\url{https://forge.apps.education.fr/pierquetcedric/packages-latex}} \end{tabular} \end{center} @@ -210,6 +210,8 @@ \section{History} +\verb|v0.1.4|~:~~~~Bugfix with horizontal alignment. + \verb|v0.1.3|~:~~~~Nodes for anchor points. \verb|v0.1.2|~:~~~~English version. @@ -228,7 +230,7 @@ The package proposes small Post-It notes, in a \textsf{tex} doc, created with \packagetex!tcolorbox! or \packagetex!tikz!, with option(s) in order to : \begin{itemize} - \item change dimensions orcolor ; + \item change dimensions or color ; \item use pin deocration like Paperclip, Pushpin or Scotch ; \item customize border and/or corner ; \item use anchor points for each Post-It. @@ -305,7 +307,7 @@ It works with keys, between \texttt{[...]} and, with \texttt{<...>}, it's possib \end{DemoCode} \begin{noteblock} -As mentionned in the introduction, the Post-It note is create with a \motcletex!tcbox! or a \motcletex!tikzpicture!. +As mentioned in the introduction, the Post-It note is create with a \motcletex!tcbox! or a \motcletex!tikzpicture!. Most of the \motcletex!tcbox!/\motcletex!tikzpicture! parameters are fixed by the code, but some of them are configurable ! \end{noteblock} @@ -338,7 +340,7 @@ However, every predefined color can be used within the Post-It. \begin{tipblock} The Post-It can be used with a \motcletex!minipage! or a \motcletex!wrapstuff! if needed. -For horizontal alignement, \motcletex!\hfill! or \motcletex!flush...! can be used. +For horizontal alignment, \motcletex!\hfill! or \motcletex!flush...! can be used. \end{tipblock} \begin{warningblock} @@ -351,10 +353,10 @@ With a overlapping pin and the \textsf{tcbox} rendering, a vertical spacing befo The first argument, mandatory and between \texttt{[...]}, proposes the following \Cle{keys} : \begin{itemize} - \item \cmaj{0.1.3} \Cle{StorePostIt} : name (for futher \TikZ{} code) of the Post-It ; \hfill{}default : \Cle{PostIt} + \item \cmaj{0.1.3} \Cle{StorePostIt} : name (for further \TikZ{} code) of the Post-It ; \hfill{}default : \Cle{PostIt} \item \Cle{Width} : width (in cm) of the Post-It ; \hfill{}default : \Cle{6cm} \item \Cle{Color} : color of the Post-It (border is a bit darker) ; \hfill{}default : \Cle{yellow} - \item \Cle{Height} : hieght (in cm, if needed) of the Post-It (\textit{automatic} by default) ; + \item \Cle{Height} : height (in cm, if needed) of the Post-It (\textit{automatic} by default) ; \hfill{}default : \Cle{auto} \item \cmaj{0.1.1} \Cle{Render} : engine, within \Cle{tcbox / tikz / tikv2} ; \hfill{}default : \Cle{tcbox} @@ -366,13 +368,13 @@ The first argument, mandatory and between \texttt{[...]}, proposes the following \hfill{}default : \Cle{Pushpin} \item \Cle{PinColor} : color of the pin ; \hfill{}default : \Cle{red} - \item \Cle{PinsShift} : horizontal shift (without unity, but in cm) of the orginal position of the pin \hfill{}default : \Cle{0} + \item \Cle{PinsShift} : horizontal shift (without unity, but in cm) of the original position of the pin \hfill{}default : \Cle{0} \item \cmaj{0.1.1} \Cle{Title} : add a title (1st line and/or under the pin) ; \hfill{}default : \Cle{empty} - \item \cmaj{0.1.1} \Cle{Fonttitle} : font of the titel ; \hfill{}default : \Cle{\textbackslash normalfont\textbackslash normalfont} + \item \cmaj{0.1.1} \Cle{Fonttitle} : font of the title ; \hfill{}default : \Cle{\textbackslash normalfont\textbackslash normalfont} \item \cmaj{0.1.1} \Cle{ExtraRightMargin} : add (with \packagetex!tikz! rendering, and in cm) à right margin ; \hfill{}default : \Cle{0cm} - \item \Cle{AlignV} : vertical alignement in the Post-It (within \Cle{top/center/bottom}) ; + \item \Cle{AlignV} : vertical alignment in the Post-It (within \Cle{top/center/bottom}) ; \hfill{}default : \Cle{top} \item \Cle{AlignH} : horizontal alignment in the Post-It (within \Cle{left/center/right/justify}) ; @@ -508,11 +510,11 @@ A small Post-It, and vertically aligned : \begin{cautionblock} The inline \textit{mini-}Post-It note is \motcletex!MiniPostIt!. -The only optional paramater for the \motcletex!tcbox! Post-It is the color +The only optional parameter for the \motcletex!tcbox! Post-It is the color. \smallskip -Dimensions can't be changed, a \motcletex!\vphantom! is insered at beginning to prevent different heights. +Dimensions can't be changed, a \motcletex!\vphantom! is inserted at beginning to prevent different heights. \end{cautionblock} \begin{DemoCode}[listing only] @@ -522,7 +524,7 @@ Dimensions can't be changed, a \motcletex!\vphantom! is insered at beginning to \subsection{Arguments} \begin{noteblock} -The starred version show the shadow og the \textit{mini-}Post-It. +The starred version show the shadow of the \textit{mini-}Post-It. The color (\Cle{yellow}), is the only optional argument, between \texttt{[...]}. \end{noteblock} @@ -530,7 +532,7 @@ The color (\Cle{yellow}), is the only optional argument, between \texttt{[...]}. \subsection{Examples} \begin{DemoCode}[] -To solve Diophantine equations, we can use \MiniPostIt*[orange]{Bezout's thorem}, and \MiniPostIt{Gauss' theorem}, with the \MiniPostIt*[cyan]{reciprocal}. +To solve Diophantine equations, we can use \MiniPostIt*[orange]{Bézout's thoerem}, and \MiniPostIt{Gauss' theorem}, with the \MiniPostIt*[cyan]{reciprocal}. It's classic and good to know ! \end{DemoCode} diff --git a/Master/texmf-dist/doc/latex/postit/postit-doc-fr.pdf b/Master/texmf-dist/doc/latex/postit/postit-doc-fr.pdf Binary files differindex 4f1da42dd40..b6c99e7f56d 100644 --- a/Master/texmf-dist/doc/latex/postit/postit-doc-fr.pdf +++ b/Master/texmf-dist/doc/latex/postit/postit-doc-fr.pdf diff --git a/Master/texmf-dist/doc/latex/postit/postit-doc-fr.tex b/Master/texmf-dist/doc/latex/postit/postit-doc-fr.tex index e86bc97ec9a..110c8dcdb52 100644 --- a/Master/texmf-dist/doc/latex/postit/postit-doc-fr.tex +++ b/Master/texmf-dist/doc/latex/postit/postit-doc-fr.tex @@ -4,8 +4,8 @@ \documentclass[french,a4paper,11pt]{article} \usepackage[margin=2cm,includefoot]{geometry} -\def\TPversion{0.1.3} -\def\TPdate{12 juin 2023} +\def\TPversion{0.1.4} +\def\TPdate{25 février 2025} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{amsmath,amssymb} @@ -147,7 +147,7 @@ \begin{tabular}{c} \texttt{Cédric Pierquet}\\ {\ttfamily c pierquet -- at -- outlook . fr}\\ - \texttt{\url{https://github.com/cpierquet/postit}} + \texttt{\url{https://forge.apps.education.fr/pierquetcedric/packages-latex}} \end{tabular} \end{center} @@ -210,6 +210,8 @@ \section{Historique} +\verb|v0.1.4|~:~~~~Meilleure gestion de l'alignement horizontal. + \verb|v0.1.3|~:~~~~Les Post-It ont désormais un nom pour réutilisation ultérieure. \verb|v0.1.2|~:~~~~Ajout des clés en langue anglaise. |