diff options
Diffstat (limited to 'macros')
52 files changed, 283 insertions, 218 deletions
diff --git a/macros/latex/contrib/naive-ebnf/naive-ebnf.dtx b/macros/latex/contrib/naive-ebnf/naive-ebnf.dtx index cdd047a30f..a69bc2f578 100644 --- a/macros/latex/contrib/naive-ebnf/naive-ebnf.dtx +++ b/macros/latex/contrib/naive-ebnf/naive-ebnf.dtx @@ -50,7 +50,7 @@ %<package>\NeedsTeXFormat{LaTeX2e} %<package>\ProvidesPackage{naive-ebnf} %<*package> -[2023-01-30 0.0.3 EBNF in Plain Text] +[2023-02-03 0.0.4 EBNF in Plain Text] %</package> %<*driver> \documentclass{ltxdoc} @@ -90,7 +90,7 @@ % \usepackage{mathtools} % \begin{document} % \begin{ebnf} -% <Expr> := <Var> +% <$\lambda$-Expr> := <Var> % | "$\lambda$" <Var> "." <Expr> % | "$\lparen$" <Expr> <Expr> "$\rparen$" % \end{ebnf} @@ -136,14 +136,15 @@ % \end{document} % \end{docshot} % It's possible to use them in math-mode too, for example: -% \docshotOptions{firstline=6,lastline=8} +% \docshotOptions{firstline=6,lastline=9} % \begin{docshot} % \documentclass{article} % \pagestyle{empty} % \usepackage[paperwidth=3in]{geometry} % \usepackage{naive-ebnf} % \begin{document} -% If $\terminal{(} f_1 \nonterminal{Var} +% If $\terminal{(} f_1 +% \nonterminal{$\lambda$-Var} % \terminal{)}$ is always true, then % $f_1$ is a tautology. % \end{document} @@ -243,6 +244,11 @@ \tl_set_rescan:Nno \l_ebnf_tl { } { #1 } \terminal{\l_ebnf_tl} } +\newcommand\ebnf@nonterminal[1]{ + \tl_set:Nn \l_ebnf_tl { } + \tl_set_rescan:Nno \l_ebnf_tl { } { #1 } + \nonterminal{\l_ebnf_tl} +} \ExplSyntaxOff \newcommand\ebnf@to {\ebnf@color{gray}{\(\to\)}} @@ -253,6 +259,7 @@ % \end{macrocode} % \begin{macro}{ebnf} +% \changes{0.0.4}{2023/02/03}{Any symbols are allowed inside \texttt{\char`\\nonterminal} commands and inside the \texttt{ebnf} environment, where non-terminals are mentioned.} % Then, we define the |ebnf| environment: % \begin{macrocode} \ExplSyntaxOn @@ -267,8 +274,8 @@ {\c{ebnf@grouping}{\1}} \l__ebnf_tmp_tl \regex_replace_all:nnN { \[([^\]]+?)\] } {\c{ebnf@optional}{\1}} \l__ebnf_tmp_tl - \regex_replace_all:nnN { <([A-Za-z][a-z-]+)> } - {\c{nonterminal}{\1}} \l__ebnf_tmp_tl + \regex_replace_all:nnN { <([^>]+)> } + {\c{ebnf@nonterminal}{\1}} \l__ebnf_tmp_tl \regex_replace_all:nnN { "([^"]+)" } {\c{ebnf@terminal}{\1}} \l__ebnf_tmp_tl \regex_replace_all:nnN { \^^M\s*\| } diff --git a/macros/latex/contrib/naive-ebnf/naive-ebnf.pdf b/macros/latex/contrib/naive-ebnf/naive-ebnf.pdf Binary files differindex cfb0270b4c..cd63e8dc84 100644 --- a/macros/latex/contrib/naive-ebnf/naive-ebnf.pdf +++ b/macros/latex/contrib/naive-ebnf/naive-ebnf.pdf diff --git a/macros/latex/contrib/tkz/tkz-euclide/README.md b/macros/latex/contrib/tkz/tkz-euclide/README.md index a34b5244d2..3e6e0d3589 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/README.md +++ b/macros/latex/contrib/tkz/tkz-euclide/README.md @@ -1,6 +1,6 @@ # tkz-euclide — for euclidean geometry -Release 5.01c 2023/01/24 +Release 5.02c 2023/02/03 ## Description @@ -65,6 +65,9 @@ Other examples, in French, are on my site. ## History +- 5.02c. Correction of the file tkz-lib-eu-shape.tex. Remove duplicate macro inside tkz-draw-eu-points.tex (ex tkz-obj-eu-draw-points.tex) + + - 5.01c Correction of the date of the file tkz-euclide.sty. Cleaned up the file tkz-tools-lua-math.tex. Added file tkz-obj-eu-points-spc.tex - 5.00c Added the "lua" option to the package, allowing to perform most of the calculations with "lua". This saves time and precision; diff --git a/macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-main.tex b/macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-main.tex index 6b74c07eed..f23d5a1bf5 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-main.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-main.tex @@ -20,12 +20,11 @@ cadre, headings = small ]{tkz-doc} -%\usepackage{etoc} \gdef\tkznameofpack{tkz-euclide} -\gdef\tkzversionofpack{5.01c} +\gdef\tkzversionofpack{5.02c} \gdef\tkzdateofpack{\today} \gdef\tkznameofdoc{doc-tkz-euclide} -\gdef\tkzversionofdoc{5.01c} +\gdef\tkzversionofdoc{5.02c} \gdef\tkzdateofdoc{\today} \gdef\tkzauthorofpack{Alain Matthes} \gdef\tkzadressofauthor{} @@ -86,7 +85,6 @@ \newfontfamily\ttcondensed{lmmonoltcond10-regular.otf} %% (La)TeX font-related declarations: \linespread{1.05} % Pagella needs more space between lines -%\usepackage{unicode-math} \usepackage[math-style=literal,bold-style=literal]{unicode-math} \usepackage{fourier-otf} \let\rmfamily\ttfamily diff --git a/macros/latex/contrib/tkz/tkz-euclide/doc/tkz-euclide.pdf b/macros/latex/contrib/tkz/tkz-euclide/doc/tkz-euclide.pdf Binary files differindex 750038a99a..78acbf32c1 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/doc/tkz-euclide.pdf +++ b/macros/latex/contrib/tkz/tkz-euclide/doc/tkz-euclide.pdf diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-angles.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-angles.tex index 07e35c0cb9..97b0105047 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-angles.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-angles.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-tool-eu-angles.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-tool-eu-angles.tex} \makeatletter %<--------------------------------------------------------------------------–> % tkzSetUpArc diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-circles.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-circles.tex index 9f933d8177..7282bdcbb0 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-circles.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-circles.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-obj-eu-draw-circles.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-obj-eu-draw-circles.tex} \makeatletter %<--------------------------------------------------------------------------–> % tkzSetUpCircle diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-compass.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-compass.tex index d42d713738..7c671542d4 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-compass.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-compass.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-obj-eu-compass.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-obj-eu-compass.tex} \makeatletter %<--------------------------------------------------------------------------–> % Author Alain Matthes diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-lines.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-lines.tex index 0d02cb215e..7f3247904b 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-lines.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-lines.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-obj-eu-draw-lines.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-obj-eu-draw-lines.tex} \makeatletter %<--------------------------------------------------------------------------–> diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-points.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-points.tex index ed09b0d08a..5d49b2fcec 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-points.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-points.tex @@ -1,4 +1,4 @@ - % tkz-obj-eu-points.tex + % tkz-draw-points.tex % Copyright 2023 Alain Matthes % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3 @@ -12,7 +12,7 @@ \def\fileversion{5.01c} \def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-obj-eu-points.tex} +\typeout{2023/01/24 5.01c tkz-draw-points.tex} \makeatletter %<---------------------------------------------------------------------------> % tkzSetUpPoint définit la forme d'un point @@ -78,28 +78,6 @@ \node[label style,#1] at (\point) {$\point$};} }% %<---------------------------------------------------------------------------> -\pgfkeys{/tkzsetuppt/.cd, - size/.store in = \tkz@pt@size, - color/.store in = \tkz@pt@color, - fill/.store in = \tkz@pt@fill, - shape/.store in = \tkz@pt@shape, - size = \tkz@euc@pointsize, - color = \tkz@euc@pointcolor, - fill = \tkz@euc@pointcolor, - shape = \tkz@euc@pointshape, - /tkzsetuppt/.search also = {/tikz}, - } -\def\tkzSetUpPoint{\pgfutil@ifnextchar[{\tkz@SetUpPoint}{% - \tkz@SetUpPoint[]}} -\def\tkz@SetUpPoint[#1]{% -\pgfqkeys{/tkzsetuppt}{#1} -% redefine point style with new values -\tikzset{point style/.style={draw = \tkz@pt@color, - inner sep = 0pt, - shape = \tkz@pt@shape, - minimum size = \tkz@pt@size, - fill = \tkz@pt@fill}} -}% end setup %<---------------------------------------------------------------------------> % %<---------------------------------------------------------------------------> @@ -168,4 +146,5 @@ \endgroup } \let\tkzShowPointCoord\tkzPointShowCoord +\makeatother \endinput
\ No newline at end of file diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-polygons.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-polygons.tex index 575a017e96..e15abd8594 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-polygons.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-polygons.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-obj-eu-polygons.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-obj-eu-polygons.tex} \makeatletter %<--------------------------------------------------------------------------–> % Polygon diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-protractor.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-protractor.tex index 01e5a61fc1..9cc8a82060 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-protractor.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-protractor.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-obj-eu-protractor.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-obj-eu-protractor.tex} \makeatletter %<--------------------------------------------------------------------------–> % !!! idea from Y. Combe !!! diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-sectors.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-sectors.tex index 389a660ce2..0f770358cc 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-sectors.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-sectors.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-obj-eu-sectors.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-obj-eu-sectors.tex} \makeatletter %<----------------------- Sectors ------------------------------–> \gdef\tkz@nums{0} diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-show.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-show.tex index 727fb8347d..e337c31a70 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-show.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-show.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-obj-eu-show.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-obj-eu-show.tex} \makeatletter %<--------------------------------------------------------------------------–> % finding specific points in a triangle diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/libs/tkz-lib-eu-marks.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/libs/tkz-lib-eu-marks.tex index 918161e00b..b774dfba89 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/libs/tkz-lib-eu-marks.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/libs/tkz-lib-eu-marks.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-lib-eu-marks.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-lib-eu-marks.tex} \makeatletter %<--------------------------------------------------------------------------–> % Création des symboles diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/libs/tkz-lib-eu-shape.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/libs/tkz-lib-eu-shape.tex index 7beadbb97c..7740752a4e 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/libs/tkz-lib-eu-shape.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/libs/tkz-lib-eu-shape.tex @@ -10,12 +10,13 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-lib-eu-shape.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-lib-eu-shape.tex} %<--------------------------------------------------------------------------–> % Création des symboles %<--------------------------------------------------------------------------–> +\makeatletter % define a new shape for the points \pgfdeclareshape{cross} {% @@ -46,4 +47,5 @@ \pgfpathlineto{\pgfqpoint{\pgf@xb}{0 pt}} } } +\makeatother \endinput
\ No newline at end of file diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-circles.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-circles.tex index 7c7f37823f..4c6f67e16f 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-circles.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-circles.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-obj-lua-circles.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-obj-lua-circles.tex} \makeatletter %<--------------------------------------------------------------------------–> % tkzCircle center and one point diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points-by.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points-by.tex index 048739354a..9895382849 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points-by.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points-by.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-tools-lua-points-by.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-tools-lua-points-by.tex} \makeatletter %<--------------------------------------------------------------------------–> % Transformations Géométriques diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points-spc.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points-spc.tex index 85c1930bfe..74053f9cc6 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points-spc.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points-spc.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} +\def\fileversion{5.02c} \def\filedate{2023/01/23} -\typeout{2023/01/23 5.01c tkz-obj-lua-points.tex} +\typeout{2023/01/23 5.02c tkz-obj-lua-points.tex} \makeatletter %add ExCenter %<--------------------------------------------------------------------------–> diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points-with.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points-with.tex index 95e2d24547..154f1b9373 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points-with.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points-with.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-obj-lua-points-with.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-obj-lua-points-with.tex} \makeatletter %<--------------------------------------------------------------------------–> % Vectors diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points.tex index 6fdd4d6670..75d08e6902 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-obj-lua-points.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-obj-lua-points.tex} \makeatletter %<---------------------------------------------------------------------------> % init def point diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-axesmin.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-axesmin.tex index 1ec777e71b..bc74c73765 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-axesmin.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-axesmin.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-obj-eu-axesmin} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-obj-eu-axesmin} \makeatletter \def\removedot#1.{#1} diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-circles-by.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-circles-by.tex index b33e43bfc4..7729da86ff 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-circles-by.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-circles-by.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-obj-eu-circles.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-obj-eu-circles.tex} \makeatletter %<--------------------------------------------------------------------------–> % tkzCircle center and one point diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-circles.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-circles.tex index 8f8f7ef830..fbbefb1ee1 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-circles.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-circles.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-obj-eu-circles.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-obj-eu-circles.tex} \makeatletter %<--------------------------------------------------------------------------–> % tkzCircle center and one point diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-grids.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-grids.tex index a25e114c83..98ab85c320 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-grids.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-grids.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-obj-eu-grids.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-obj-eu-grids.tex} \makeatletter %<--------------------------------------------------------------------------–> % Setup Grid diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-lines.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-lines.tex index e5a0f519af..3f12260572 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-lines.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-lines.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-obj-eu-lines.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-obj-eu-lines.tex} \makeatletter %<--------------------------------------------------------------------------–> % les lignes diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-by.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-by.tex index 8733eb999d..36c97525d7 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-by.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-by.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-tools-eu-points-by.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-tools-eu-points-by.tex} \makeatletter %<--------------------------------------------------------------------------–> % Transformations Géométriques diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-rnd.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-rnd.tex index 956ddddc8b..56a409d5e0 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-rnd.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-rnd.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-obj-eu-points-rnd.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-obj-eu-points-rnd.tex} %<--------------------------------------------------------------------------–> \makeatletter %<-------------------------------------------------------------------------–> diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-spc.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-spc.tex index 174342a444..2fc0614326 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-spc.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-spc.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-obj-el-points.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-obj-el-points.tex} \makeatletter %add ExCenter %<--------------------------------------------------------------------------–> diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-with.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-with.tex index ca67655a39..4b10913fb3 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-with.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-with.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-obj-eu-points-with.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-obj-eu-points-with.tex} \makeatletter %<--------------------------------------------------------------------------–> % Vectors diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points.tex index 0bda459739..646c2b3a2e 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-obj-eu-points.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-obj-eu-points.tex} \makeatletter %<---------------------------------------------------------------------------> % init def point diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-polygons.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-polygons.tex index 9ca855534e..223bbe6a2d 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-polygons.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-polygons.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-obj-eu-polygons.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-obj-eu-polygons.tex} % bug in regular polygon side 2020/03/09 \makeatletter %<--------------------------------------------------------------------------–> diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-triangles.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-triangles.tex index d44ea8f24b..625ee3ae01 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-triangles.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-triangles.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-obj-eu-triangles.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-obj-eu-triangles.tex} \makeatletter %<--------------------------------------------------------------------------–> % Triangle Equilateral diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-euclide.cfg b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-euclide.cfg index f01d5808a3..89d1f0a559 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-euclide.cfg +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-euclide.cfg @@ -16,9 +16,9 @@ % and save the file in a directory part of your TEXINPUTS environment % variable. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-euclide.cfg} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-euclide.cfg} %<------ colors ---------------------------------------–> \def\tkz@backgroundcolor{white} \def\tkz@textcolor{black} diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-euclide.sty b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-euclide.sty index 454605887e..9d8b9156b3 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-euclide.sty +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-euclide.sty @@ -10,11 +10,11 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. %------------------------------------------------------------------------------- -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-euclide.sty} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-euclide.sty} \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{tkz-euclide}[ 2023/01/24 5.01c for pure Euclidean Geometry ] +\ProvidesPackage{tkz-euclide}[ 2023/02/03 5.02c for pure Euclidean Geometry ] \newif\if@tkzlua \@tkzluafalse \DeclareOption{lua}{\@tkzluatrue} @@ -153,8 +153,8 @@ \def\tkz@tmp@ya{-5} \def\tkz@tmp@yb{+5} %------------------------------------------------------------------------------- -% \DeclareOption*{} -% \ProcessOptions +\DeclareOption*{} +\ProcessOptions %<----------------------------------------------------------> % Initialisation %<----------------------------------------------------------> @@ -165,15 +165,15 @@ \@ifpackageloaded{tkz-base}{}{% % from base -\input{tkz-lib-eu-marks.tex} -\input{tkz-lib-eu-shape.tex} \input{tkz-tools-eu-base.tex} \input{tkz-tools-eu-utilities.tex} \input{tkz-tools-eu-BB.tex} -\input{tkz-tools-eu-colors.tex} -\input{tkz-tools-eu-text.tex} \input{tkz-obj-eu-grids.tex} +\input{tkz-lib-eu-marks.tex} +\input{tkz-tools-eu-text.tex} +\input{tkz-lib-eu-shape.tex} \input{tkz-obj-eu-axesmin.tex} +\input{tkz-tools-eu-colors.tex} \input{tkz-obj-eu-points.tex} \input{tkz-draw-eu-points.tex} } diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-angles.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-angles.tex index 34fb7cc894..749dc556c4 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-angles.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-angles.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-tools-lua-angles.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-tools-lua-angles.tex} \makeatletter \def\tkzmathrotatepointaround#1#2#3{% \pgf@process{% diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-base.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-base.tex index e04b1b109f..b1aec1c89e 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-base.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-base.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-tools-lua-base.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-tools-lua-base.tex} \makeatletter %<--------------------------------------------------------------------------–> \global\let\tkz@tmp@xa\tkz@init@xmin% modif 2016 diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-intersections.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-intersections.tex index 49065c1711..3c75c4c582 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-intersections.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-intersections.tex @@ -13,9 +13,9 @@ % The Current Maintainer of this work is Alain Matthes. % utf8 encoding -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-tools-lua-intersections.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-tools-lua-intersections.tex} \makeatletter %<--------------------------------------------------------------------------–> % intersection de deux lignes diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-math.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-math.tex index 67db5197aa..c710271d3a 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-math.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-math.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-tools-lua-math.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-tools-lua-math.tex} \makeatletter %<--------------------------------------------------------------------------> %<--------------------------------------------------------------------------> diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-BB.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-BB.tex index b33696d375..a48fb64ca9 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-BB.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-BB.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-obj-eu-BB.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-obj-eu-BB.tex} \makeatletter %<--------------------------------------------------------------------------–> \def\tkzShowBB{\pgfutil@ifnextchar[{\tkz@ShowBB}{\tkz@ShowBB[]}} diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-angles.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-angles.tex index a8a5718257..c0daf6ebdd 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-angles.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-angles.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-tools-eu-angles.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-tools-eu-angles.tex} \makeatletter %<--------------------------------------------------------------------------–> %<--------------------------------------------------------------------------–> diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-base.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-base.tex index f6659f9497..3530eb98ee 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-base.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-base.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-tools-eu-base.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-tools-eu-base.tex} \makeatletter %<--------------------------------------------------------------------------–> \global\let\tkz@tmp@xa\tkz@init@xmin% modif 2016 diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-colors.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-colors.tex index 7bd18aef8e..cb02218553 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-colors.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-colors.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-tools-eu-colors} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-tools-eu-colors} \makeatletter %<------ Initialisation of the colors with tkzSetUpColors -----------------> diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-intersections.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-intersections.tex index 7b87707694..bce0317554 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-intersections.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-intersections.tex @@ -13,9 +13,9 @@ % The Current Maintainer of this work is Alain Matthes. % utf8 encoding -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-tools-eu-intersections.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-tools-eu-intersections.tex} \makeatletter %<--------------------------------------------------------------------------–> % intersection de deux lignes diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-math.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-math.tex index e3929d1372..91a8ded8f2 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-math.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-math.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-tools-eu-math.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-tools-eu-math.tex} \makeatletter %<--------------------------------------------------------------------------> % \tkzpointnormalised# diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-modules.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-modules.tex index 22d16e3cf0..94ba965ed2 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-modules.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-modules.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-tools-eu-utilities.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-tools-eu-utilities.tex} \makeatletter %<------------- % chargement des modules ----------------------------------> \def\tkz@obj@all{angles,arcs,compass,defcircles,deflines,defpoints,defpointsby,defpointsrnd,defpointswith,polygons,protractor,sectors,show,triangles}% diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-text.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-text.tex index 7dcf0d8b8b..d6eedc46eb 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-text.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-text.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-tools-eu-text.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-tools-eu-text.tex} \makeatletter %<--------------------------------------------------------------------------–> % tkzText diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-utilities.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-utilities.tex index 4fbd81e204..9f5a57a982 100644 --- a/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-utilities.tex +++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-utilities.tex @@ -10,9 +10,9 @@ % This work has the LPPL maintenance status “maintained”. % The Current Maintainer of this work is Alain Matthes. -\def\fileversion{5.01c} -\def\filedate{2023/01/24} -\typeout{2023/01/24 5.01c tkz-tools-eu-utilities.tex} +\def\fileversion{5.02c} +\def\filedate{2023/02/03} +\typeout{2023/02/03 5.02c tkz-tools-eu-utilities.tex} \makeatletter \pgfkeys{/tkzClip/.cd, space/.store in = {\tkz@CLI@space}, diff --git a/macros/luatex/latex/beamer-rl/README.txt b/macros/luatex/latex/beamer-rl/README.txt index 62fdf411ce..ea0b39b701 100644 --- a/macros/luatex/latex/beamer-rl/README.txt +++ b/macros/luatex/latex/beamer-rl/README.txt @@ -1,5 +1,5 @@ The beamer-rl class -v1.7 +v1.8 This class provides patchs of some beamer templates and commands for right to left presentation, the class require babel with lualatex engine @@ -9,7 +9,7 @@ please use the issue tracker: <https://github.com/seloumi/beamer-rl/issues> -Current version release date: 2023/01/02 +Current version release date: 2023/02/03 ___________________ Salim Bou diff --git a/macros/luatex/latex/beamer-rl/beamer-rl.cls b/macros/luatex/latex/beamer-rl/beamer-rl.cls index d68f56f591..ebf52093ec 100644 --- a/macros/luatex/latex/beamer-rl/beamer-rl.cls +++ b/macros/luatex/latex/beamer-rl/beamer-rl.cls @@ -1,6 +1,6 @@ -\NeedsTeXFormat{LaTeX2e} +\NeedsTeXFormat{LaTeX2e}[2022-11-01] \ProvidesClass{beamer-rl} -[2023/01/02 v1.7 LaTeX class to patch beamer for right to left presentation with babel] +[2023/02/03 v1.8 LaTeX class to patch beamer for right to left presentation with babel] \DeclareKeys { @@ -78,13 +78,10 @@ \@ifstar{\@defbeamertemplate}{\@@defbeamertemplate}% } -\let\old@blacktriangleright\blacktriangleright -\let\old@blacktriangleleft\blacktriangleleft +\def\reset@temp#1#2{\expandafter\let\csname beamer@@tmpop@#1@#2\endcsname\relax} +\def\@@defbeamertemplate#1#2{\reset@temp{#1}{#2}\defbeamertemplate{#1}{#2}} +\def\@defbeamertemplate#1#2{\reset@temp{#1}{#2}\defbeamertemplate*{#1}{#2}} -\def\blacktriangleright{% - \ifcase\bbl@thepardir\old@blacktriangleright\else\old@blacktriangleleft\fi} -\def\blacktriangleleft{% - \ifcase\bbl@thepardir\old@blacktriangleleft\else\old@blacktriangleright\fi} \let\oldpgfuseshading\pgfuseshading \def\pgfuseshading#1{\babelsublr{\oldpgfuseshading{#1}}} @@ -172,10 +169,6 @@ \fi } -\def\reset@temp#1#2{\expandafter\let\csname beamer@@tmpop@#1@#2\endcsname\relax} -\def\@@defbeamertemplate#1#2{\reset@temp{#1}{#2}\defbeamertemplate{#1}{#2}} -\def\@defbeamertemplate#1#2{\reset@temp{#1}{#2}\defbeamertemplate*{#1}{#2}} - %% beamerbasenotes \defbeameroption{show notes on second screen}[right]% @@ -192,7 +185,6 @@ \beamer@notestrue } - %% beamerbasebox \newdimen\bmb@dimc @@ -401,15 +393,27 @@ %% beamerbaseauxtemplates +\redefbeamertemplate{bibliography item}{triangle} +{\scriptsize\raise1.25pt\hbox{\donotcoloroutermaths$\ifcase\bbl@thepardir\blacktriangleright\else\blacktriangleleft\fi$}} % (sub-)section in toc: subsections numbered \redefbeamertemplate{subsection in toc}{subsections numbered} {\leavevmode\leftskip=2em\rlap{\hskip-2em \babelsublr{\inserttocsectionnumber}.\babelsublr{\inserttocsubsectionnumber}}\inserttocsubsection\par} - %% beamerinnerthemedefault +\redefbeamertemplate*{itemize item}{default}{\usebeamerfont*{itemize item}\raise1.25pt\hbox{\donotcoloroutermaths$\ifcase\bbl@thepardir\blacktriangleright\else\blacktriangleleft\fi$}} + +\redefbeamertemplate*{itemize subitem}{default}{\usebeamerfont*{itemize subitem}\raise1.5pt\hbox{\donotcoloroutermaths$ +\ifcase\bbl@thepardir\blacktriangleright\else\blacktriangleleft\fi$}} + +\AtBeginDocument{\@ifpackageloaded{beamerthemeBoadilla}{% +\usesubitemizeitemtemplate{% +\tiny\raise1.5pt\hbox{\color{beamerstructure}$\ifcase\bbl@thepardir\blacktriangleright\else\blacktriangleleft\fi$}% +} +}{}} + \redefbeamertemplate*{button}{default} {% \setbox\beamer@tempbox=\hbox{{\insertbuttontext}}% diff --git a/macros/xetex/latex/xduts/xduts.dtx b/macros/xetex/latex/xduts/xduts.dtx index 015cd3da11..6816aa31a1 100644 --- a/macros/xetex/latex/xduts/xduts.dtx +++ b/macros/xetex/latex/xduts/xduts.dtx @@ -1,7 +1,7 @@ % \iffalse %<*driver> \ProvidesFile{xduts.dtx} -[2023/01/30 v4.3.0.2 Xidian University TeX Suite] +[2023/02/03 v4.4.0.0 Xidian University TeX Suite] %</driver> %<class|sty>\NeedsTeXFormat{LaTeX2e} %<class|sty>\RequirePackage{expl3} @@ -9,7 +9,7 @@ %<xduugtp>\ProvidesExplClass{xduugtp} %<xdupgthesis>\ProvidesExplClass{xdupgthesis} %<xduugthesis>\ProvidesExplClass{xduugthesis} -%<class|sty> {2023/01/30}{4.3.0.2} +%<class|sty> {2023/02/03}{4.4.0.0} %<xdufont> {Xidian University Font package} %<xduugtp> {Xidian University Undergraduate Thesis Proposal class} %<xdupgthesis> {Xidian University Postgraduate Thesis document class} @@ -307,6 +307,7 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} % \secrefx{参数设置}介绍了如何自定义配置。 % 其中,字体选项见\secrefx{字体选项}, % 部分英文字体切换见\secrefx{英文字体}, +% 标题数学字体配置见\secrefx{标题数学字体配置}, % 语言配置见\secrefx{语言配置}, % 参考文献配置见\secrefx{参考文献配置}, % 页面配置见\secrefx{页面配置}, @@ -345,6 +346,7 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} % \secrefx{参数设置}介绍了如何自定义配置。 % 其中,字体选项见\secrefx{字体选项}, % 部分英文字体切换见\secrefx{英文字体}, +% 标题数学字体配置见\secrefx{标题数学字体配置}, % 参考文献配置见\secrefx{参考文献配置}, % 页面配置见\secrefx{页面配置}, % \changes{v2.12.0.1}{2022/07/01}{本科生毕业设计增加文件配置} @@ -642,6 +644,22 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} % \item[true] 英文使用相对应字体族的中文字体。 % \item[false] 英文使用相对应字体族的英文字体。 % \end{optdesc} +% \subsection{标题数学字体配置} +% \label{标题数学字体配置} +% \begin{function}[added=2023-02-03]{style/title-bold-math} +% \begin{syntax} +% \optx{style/title-bold-math}=\metax{true|(false)} +% \end{syntax} +% 是否自动加粗如下位置中的数学字体: +% 中文研究生学位论文中,封面和提名页中英文标题,正文所有级别标题和目录一级标题; +% 英文研究生学位论文中,封面和提名页中英文标题,正文二三四五六级标题和中文目录一级标题; +% 本科生毕业设计论文中,封面标题,中英文关键词,目录一级标题和正文一级标题。 +% 目前仅支持Computer Modern数学字体。 +% \end{function} +% \begin{optdesc} +% \item[true] 加粗。 +% \item[false] 不加粗。 +% \end{optdesc} % \subsection{语言配置} % \label{语言配置} % \begin{function}[added=2022-03-29]{style/language} @@ -2676,9 +2694,9 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} % \changes{v1.8.0.0}{2022/05/02}{拆分信息录入选项} % \begin{variable} % { -% \l_@@_title_str, -% \l_@@_title_i_str, -% \l_@@_title_ii_str, +% \l_@@_title_tl, +% \l_@@_title_i_tl, +% \l_@@_title_ii_tl, % \l_@@_dept_str, % \l_@@_major_str, % \l_@@_author_str, @@ -2695,9 +2713,9 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} % } % 论文标题。 % \begin{macrocode} -\str_new:N \l_@@_title_str -\str_new:N \l_@@_title_i_str -\str_new:N \l_@@_title_ii_str +\tl_new:N \l_@@_title_tl +\tl_new:N \l_@@_title_i_tl +\tl_new:N \l_@@_title_ii_tl % \end{macrocode} % 院系名称。 % \begin{macrocode} @@ -2760,7 +2778,7 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} % \end{macrocode} % 论文标题。 % \begin{macrocode} - title .tl_set:N = \l_@@_title_str, + title .tl_set:N = \l_@@_title_tl, % \end{macrocode} % 院系名称。 % \begin{macrocode} @@ -3481,6 +3499,7 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} % \subsection{样式配置} % \begin{variable} % { +% \l_@@_title_bold_math_bool, % \l_@@_en_cjk_font_bool, % \l_@@_lang_tl, % \l_@@_bib_tool_tl, @@ -3510,6 +3529,10 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} % \l_@@_sym_mgn_bool, % \l_@@_page_v_align_tl % } +% 标题数学字体是否加粗。 +% \begin{macrocode} +\bool_new:N \l_@@_title_bold_math_bool +% \end{macrocode} % \changes{v2.12.0.2}{2022/07/01}{精简变量名称} % 英文是否使用中文字体。 % \begin{macrocode} @@ -3600,6 +3623,10 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} \keys_define:nn { xdu / style } { % \end{macrocode} +% 标题数学字体是否加粗。 +% \begin{macrocode} + title-bold-math .bool_set:N = \l_@@_title_bold_math_bool, +% \end{macrocode} % 英文是否使用中文字体。 % \begin{macrocode} en-cjk-font .bool_set:N = \l_@@_en_cjk_font_bool, @@ -3698,6 +3725,7 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} % \begin{macrocode} \keys_set:nn { xdu } { + style / title-bold-math = false, style / en-cjk-font = false, style / language = zh, style / bib-backend = biblatex, @@ -3723,6 +3751,22 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} } % \end{macrocode} % \end{macro} +% \changes{v4.4.0.0}{2023/02/03}{标题数学字体配置} +% \subsection{标题数学字体配置} +% \begin{macro}{\@@_bold_math:} +% 自定义数学字体加粗命令。 +% \begin{macrocode} +\cs_new:Npn \@@_bold_math: { } +\ctex_at_end_preamble:n + { + \bool_if:NT \l_@@_title_bold_math_bool + { + \tl_if_eq:NnT \l_@@_math_font_tl { cm } + { \cs_set_eq:NN \@@_bold_math: \boldmath } + } + } +% \end{macrocode} +% \end{macro} % \begin{macrocode} %</thesis|xduugtp> %<*xdupgthesis> @@ -3942,14 +3986,15 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} { \bool_if:NTF \l_@@_en_cjk_font_bool { \CJKfamily+ { tt } } { \ttfamily } } % \end{macrocode} % \end{macro} -% \begin{variable}{\l_@@_pure_title_str} +% \changes{v4.3.1.0}{2023/02/03}{修复本科毕设论文页眉公式显示} +% \begin{variable}{\l_@@_pure_title_tl} % 移除标题中换行符。 % \begin{macrocode} \ctex_at_end_preamble:n { - \str_new:N \l_@@_pure_title_str - \str_set_eq:NN \l_@@_pure_title_str \l_@@_title_str - \str_remove_all:Nn \l_@@_pure_title_str { \\ } + \tl_new:N \l_@@_pure_title_tl + \tl_set_eq:NN \l_@@_pure_title_tl \l_@@_title_tl + \tl_remove_all:Nn \l_@@_pure_title_tl { \\ } } % \end{macrocode} % \end{variable} @@ -4408,7 +4453,7 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} \pagestyle { fancy } \fancyhf { } %<*xduugthesis> - \fancyhead [ CE ] { \@@_rm_family: \zihao { 5 } \l_@@_pure_title_str } + \fancyhead [ CE ] { \@@_rm_family: \zihao { 5 } \l_@@_pure_title_tl } \fancyhead [ CO ] { \@@_rm_family: \zihao { 5 } \leftmark } \fancyhead [ LE ] { \@@_rm_family: \zihao { -5 } \thepage } \fancyhead [ RO ] { \@@_rm_family: \zihao { -5 } \thepage } @@ -4548,6 +4593,7 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} % \end{macrocode} % \end{macro} % \begin{macro}{\@@_en_t:nnn} +% \changes{v4.4.0.0}{2023/02/03}{本科生英文毕业设计所有级别标题中数学字体加粗} % \changes{v1.2.1.0}{2022/04/19}{英文章节样式增加位置参数} % 设置英文章节名字和随后的标题内容格式。 % \begin{arguments} @@ -4559,7 +4605,7 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} { \rmfamily \zihao { \use:c { l_@@_ #1 _tl } } - \bfseries + \bfseries \@@_bold_math: \str_if_eq:ccTF { #2 } { c } { \centering } { \raggedright } @@ -4567,6 +4613,7 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} % \end{macrocode} % \end{macro} % \begin{macro}{\ctexset} +% \changes{v4.4.0.0}{2023/02/03}{本科生毕业设计一级标题中数学字体加粗} % \changes{v0.7.0.0}{2022/04/11}{自定义章节标题字号} % 设置章节名字和随后的标题内容格式。 % \begin{macrocode} @@ -4582,7 +4629,7 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} \@@_tl_set_if_empty:Nn \l_@@_subpara_tl { 4 } \ctexset { - chapter / format = { \@@_zh_t:nnn { sf } { chap } { c } }, + chapter / format = { \@@_zh_t:nnn { sf } { chap } { c } \@@_bold_math: }, section / format = { \@@_zh_t:nnn { rm } { sec } { c } }, subsection / format = { \@@_zh_t:nnn { rm } { subsec } { l } }, subsubsection / format = { \@@_zh_t:nnn { rm } { subsubsec } { l } }, @@ -4700,13 +4747,25 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} % \@@_sec_format_iii:, % \ctexset % } +% \changes{v4.4.0.0}{2023/02/03}{研究生学位论文标题中数学字体加粗} % \changes{v1.29.2.0}{2022/06/19}{修正英文研究生学位论文一级标题字体} % 设置章节名字和随后的标题内容格式。 % \begin{macrocode} \cs_new:Npn \@@_sec_format_i:n #1 - { \@@_rm_family: \bfseries \zihao { #1 } \dim_set:Nn \baselineskip { 20pt } } + { + \@@_rm_family: + \bfseries \@@_bold_math: + \zihao { #1 } + \dim_set:Nn \baselineskip { 20pt } + } \cs_new:Npn \@@_sec_format_ii: - { \@@_sf_family: \centering \zihao { 3 } \dim_set:Nn \baselineskip { 20pt } } + { + \@@_sf_family: + \centering + \@@_bold_math: + \zihao { 3 } + \dim_set:Nn \baselineskip { 20pt } + } \cs_new:Npn \@@_sec_format_iii: { \@@_rm_family: \centering \zihao { 3 } \dim_set:Nn \baselineskip { 20pt } } \ctex_at_end_preamble:n @@ -4817,6 +4876,7 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} % \cftchapfont, % \cftchappagefont % } +% \changes{v4.4.0.0}{2023/02/03}{本科生毕业设计目录一级标题中数学字体加粗} % 设置一级标题及相应页码字体字号。 % \begin{macrocode} \clist_map_inline:nn @@ -4824,7 +4884,7 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} \cftchapfont, \cftchappagefont } - { \renewcommand { #1 } { \@@_rm_family: \zihao { -4 } \bfseries } } + { \renewcommand { #1 } { \@@_rm_family: \zihao { -4 } \bfseries \@@_bold_math: } } % \end{macrocode} % \end{variable} % \begin{variable} @@ -4887,13 +4947,14 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} % \end{macrocode} % \end{variable} % \begin{variable}{\cftchapfont} +% \changes{v4.4.0.0}{2023/02/03}{中文研究生学位论文目录中一级标题中数学字体加粗} % \changes{v1.29.2.0}{2022/06/19}{修正英文研究生学位论文目录中一级标题字体} % 设置一级标题字体字号。 % \begin{macrocode} \ctex_at_end_preamble:n { \@@_lang_switch:nn - { \cs_set:Npn \cftchapfont { \@@_sf_family: \zihao { -4 } } } + { \cs_set:Npn \cftchapfont { \@@_sf_family: \@@_bold_math: \zihao { -4 } } } { \cs_set:Npn \cftchapfont { \@@_rm_family: \zihao { -4 } } } } % \end{macrocode} @@ -5452,7 +5513,7 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} { \hypersetup { -%<thesis> pdftitle = \l_@@_pure_title_str, +%<thesis> pdftitle = \l_@@_pure_title_tl, %<xduugtp> pdfsubject = { 西安电子科技大学本科生毕业论文(设计)开题报告 }, %<xduugtp> pdfcreator = { XeLaTeX~with~xduugtp~class~in~XDUTS }, %<xduugthesis> pdfsubject = { 西安电子科技大学本科毕业设计论文 }, @@ -5786,15 +5847,17 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} % \begin{macrocode} \@@_cover_ii:nnn { 140pt } { 120pt } { icon } % \end{macrocode} +% \changes{v4.4.0.0}{2023/02/03}{本科毕设论文标题中公式字体加粗} +% \changes{v4.3.1.0}{2023/02/03}{修复本科毕设论文标题公式显示} % 拆分论文标题并排版。 % \begin{macrocode} \clist_new:N \l_@@_title_clist - \@@_split_title:NV \l_@@_title_clist \l_@@_title_str - \str_set:Nx \l_@@_title_i_str { \clist_item:Nn \l_@@_title_clist { 1 } } - \str_set:Nx \l_@@_title_ii_str { \clist_item:Nn \l_@@_title_clist { 2 } } - \@@_cover_iii:nnnn { 题目 } { sf } { 3 } { \l_@@_title_i_str } - \tl_if_blank:VF \l_@@_title_ii_str - { \@@_cover_iii:nnnn { } { sf } { 3 } { \l_@@_title_ii_str } } + \@@_split_title:NV \l_@@_title_clist \l_@@_title_tl + \tl_set:Nx \l_@@_title_i_tl { \clist_item:Nn \l_@@_title_clist { 1 } } + \tl_set:Nx \l_@@_title_ii_tl { \clist_item:Nn \l_@@_title_clist { 2 } } + \@@_cover_iii:nnnn { 题目 } { sf } { 3 } { \@@_bold_math: \l_@@_title_i_tl } + \tl_if_blank:VF \l_@@_title_ii_tl + { \@@_cover_iii:nnnn { } { sf } { 3 } { \@@_bold_math: \l_@@_title_ii_tl } } % \end{macrocode} % 排版学院、专业、学生姓名。 % \begin{macrocode} @@ -5861,10 +5924,11 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} % \begin{macrocode} \cs_new:Npn \@@_keywords_space: { \hspace { 2em plus 1em minus 1em } } % \end{macrocode} +% \changes{v4.4.0.0}{2023/02/03}{本科生毕业设计中文关键词中数学字体加粗} % 中文关键词,黑体小四号。 % \begin{macrocode} \group_begin: - \sffamily \zihao { -4 } \par + \sffamily \@@_bold_math: \zihao { -4 } \par \@@_typeout_keywords:nNn { 关键词: } { \l_@@_keywords_zh_clist } { \@@_keywords_space: } \group_end: @@ -5881,10 +5945,11 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} \file_if_exist_input:n { \l_@@_abstract_en_tl } \group_end: % \end{macrocode} +% \changes{v4.4.0.0}{2023/02/03}{本科生毕业设计英文关键词中数学字体加粗} % 英文关键词,Times New Roman字体加粗,小四号。 % \begin{macrocode} \group_begin: - \rmfamily \zihao { -4 } \bfseries \par + \rmfamily \zihao { -4 } \bfseries \@@_bold_math: \par \@@_typeout_keywords:nNn { Keywords: } { \l_@@_keywords_en_clist } { \@@_keywords_space: } \group_end: @@ -6336,15 +6401,16 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} \@@_cover_i:nnnnn { 100pt } { sf } { 1 } { bf } { 西安电子科技大学 } \@@_cover_i:nnnnn { 85pt } { rm } { -1 } { bf } { \l_@@_gr_type_tl 学位论文 } % \end{macrocode} +% \changes{v4.4.0.0}{2023/02/03}{研究生中文提名页标题中数学字体加粗} % \changes{v1.18.1.0}{2022/05/30}{不拆分研究生中文提名页标题} % 论文标题。 % \begin{macrocode} \skip_vertical:n { 87.5pt } \vbox_to_ht:nn { 150pt } { - \rmfamily \zihao { 2 } \bfseries \centering + \rmfamily \zihao { 2 } \bfseries \@@_bold_math: \centering \dim_set:Nn \baselineskip { 30pt } - \l_@@_title_str + \l_@@_title_tl } % \end{macrocode} % 底部信息。 @@ -6424,6 +6490,7 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} % \end{macrocode} % \end{macro} % \begin{macro}{\@@_en_title_page:} +% \changes{v4.4.0.0}{2023/02/03}{研究生英文提名页标题中数学字体加粗} % \changes{v1.18.0.0}{2022/05/29}{英文提名页} % \changes{v1.26.1.0}{2022/06/07}{修复作者拼音为空无法编译} % \changes{v1.26.11.0}{2022/06/17}{修复非专业硕士英文提名页英文一级学科} @@ -6436,7 +6503,7 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} \dim_set:Nn \baselineskip { 30pt } \vbox_to_ht:nn { 170pt } { - \rmfamily \zihao { 2 } \bfseries \centering + \rmfamily \zihao { 2 } \bfseries \@@_bold_math: \centering \dim_set:Nn \baselineskip { 30pt } \l_@@_title_en_str } @@ -7021,12 +7088,16 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} % \end{macrocode} % \end{macro} % \begin{macro}{\@@_add_zh_toc:nn} +% \changes{v4.4.0.0}{2023/02/03}{中文目录一级标题数学字体加粗} % \changes{v1.30.0.0}{2022/06/20}{添加章节至中文目录} % \begin{macrocode} \cs_new:Npn \@@_add_zh_toc:nn #1#2 { \str_if_eq:NNTF { #1 } { chapter } - { \phantomsection \addcontentsline { zh.toc } { #1 } { \@@_sf_family: #2 } } + { + \phantomsection \addcontentsline { zh.toc } + { #1 } { \@@_sf_family: \@@_bold_math: #2 } + } { \phantomsection \addcontentsline { zh.toc } { #1 } { #2 } } } % \end{macrocode} @@ -7050,6 +7121,7 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} { \@@_add_bookmark:n { \@@_lang_switch:nn { 封面 } { Cover } } % \end{macrocode} +% \changes{v4.4.0.0}{2023/02/03}{研究生封面标题中数学字体加粗} % \changes{v1.18.1.0}{2022/05/30}{不拆分研究生封面标题} % 封面标题。 % \begin{macrocode} @@ -7057,9 +7129,9 @@ literate = {\$}{{\textcolor{purple3}{\$}}}{1} \skip_vertical:n { 435pt } \vbox_to_ht:nn { 120pt } { - \rmfamily \zihao { 2 } \bfseries \centering + \rmfamily \zihao { 2 } \bfseries \@@_bold_math: \centering \dim_set:Nn \baselineskip { 30pt } - \l_@@_title_str + \l_@@_title_tl } % \end{macrocode} % 封面底部作者信息。 diff --git a/macros/xetex/latex/xduts/xduts.pdf b/macros/xetex/latex/xduts/xduts.pdf Binary files differindex 698c2bb59e..9f5ee31794 100644 --- a/macros/xetex/latex/xduts/xduts.pdf +++ b/macros/xetex/latex/xduts/xduts.pdf |