summaryrefslogtreecommitdiff
path: root/macros
diff options
context:
space:
mode:
Diffstat (limited to 'macros')
-rw-r--r--macros/latex/contrib/naive-ebnf/naive-ebnf.dtx19
-rw-r--r--macros/latex/contrib/naive-ebnf/naive-ebnf.pdfbin542463 -> 542835 bytes
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/README.md5
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-main.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/doc/tkz-euclide.pdfbin1052327 -> 1052424 bytes
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-angles.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-circles.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-compass.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-lines.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-points.tex27
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-polygons.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-protractor.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-sectors.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-show.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/libs/tkz-lib-eu-marks.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/libs/tkz-lib-eu-shape.tex8
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-circles.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points-by.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points-spc.tex4
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points-with.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/obj-lua/tkz-obj-lua-points.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-axesmin.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-circles-by.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-circles.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-grids.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-lines.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-by.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-rnd.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-spc.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points-with.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-points.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-polygons.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-triangles.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-euclide.cfg6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-euclide.sty20
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-angles.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-base.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-intersections.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tools-lua/tkz-tools-lua-math.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-BB.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-angles.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-base.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-colors.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-intersections.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-math.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-modules.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-text.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tools/tkz-tools-eu-utilities.tex6
-rw-r--r--macros/luatex/latex/beamer-rl/README.txt4
-rw-r--r--macros/luatex/latex/beamer-rl/beamer-rl.cls32
-rw-r--r--macros/xetex/latex/xduts/xduts.dtx142
-rw-r--r--macros/xetex/latex/xduts/xduts.pdfbin332421 -> 333537 bytes
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
index cfb0270b4c..cd63e8dc84 100644
--- a/macros/latex/contrib/naive-ebnf/naive-ebnf.pdf
+++ b/macros/latex/contrib/naive-ebnf/naive-ebnf.pdf
Binary files differ
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
index 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
Binary files differ
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
index 698c2bb59e..9f5ee31794 100644
--- a/macros/xetex/latex/xduts/xduts.pdf
+++ b/macros/xetex/latex/xduts/xduts.pdf
Binary files differ