summaryrefslogtreecommitdiff
path: root/macros
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-07-20 03:00:57 +0000
committerNorbert Preining <norbert@preining.info>2022-07-20 03:00:57 +0000
commit2773132ea593028dafe764f7560fd94ecb827d3d (patch)
tree1ec66117c0fd26fa54a99c69602512a8f96bb9af /macros
parent8ff4930a7a6c0dcfef1066c5537747570c7967b3 (diff)
CTAN sync 202207200300
Diffstat (limited to 'macros')
-rw-r--r--macros/latex/contrib/fixdif/README.md7
-rw-r--r--macros/latex/contrib/fixdif/fixdif.dtx53
-rw-r--r--macros/latex/contrib/fixdif/fixdif.ins4
-rw-r--r--macros/latex/contrib/fixdif/fixdif.pdfbin330827 -> 331118 bytes
-rw-r--r--macros/latex/contrib/runcode/README2
-rw-r--r--macros/latex/contrib/runcode/runcode.pdfbin54171 -> 55816 bytes
-rw-r--r--macros/latex/contrib/runcode/runcode.sty24
-rw-r--r--macros/latex/contrib/runcode/runcode.tex5
-rw-r--r--macros/latex/contrib/showlabels/README18
-rw-r--r--macros/latex/contrib/showlabels/VERSION2
-rw-r--r--macros/latex/contrib/showlabels/showlabels.dtx83
-rw-r--r--macros/latex/contrib/showlabels/showlabels.html61
-rw-r--r--macros/latex/contrib/showlabels/showlabels.ins9
-rw-r--r--macros/latex/contrib/showlabels/showlabels.pdfbin218645 -> 219520 bytes
-rw-r--r--macros/latex/contrib/showlabels/style.css31
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/README.md3
-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/latex/TKZdoc-euclide-rnd.tex2
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/doc/tkz-euclide.pdfbin1101959 -> 1102232 bytes
-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.sty8
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-lib-eu-marks.tex16
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-lib-eu-shape.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-axesmin.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-circles-by.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-circles.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-compass.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-angles.tex8
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-circles.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-lines.tex8
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-points.tex14
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-polygons.tex8
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-triangles.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-grids.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-lines.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-by.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-rnd.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-spc.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-with.tex16
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-polygons.tex8
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-protractor.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-sectors.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-show.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-triangles.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-BB.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-angles.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-base.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-colors.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-intersections.tex8
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-math.tex8
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-modules.tex18
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-text.tex6
-rw-r--r--macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-utilities.tex6
54 files changed, 324 insertions, 250 deletions
diff --git a/macros/latex/contrib/fixdif/README.md b/macros/latex/contrib/fixdif/README.md
index ce9fba1dca..5fb480f7c8 100644
--- a/macros/latex/contrib/fixdif/README.md
+++ b/macros/latex/contrib/fixdif/README.md
@@ -6,13 +6,16 @@ The basic commands are:
- `\d`: for differential operator "d" in math mode and under-dot accent in text;
- `\partial`: a "fixed" partial differential operator command;
-- `\letdif`: an interface for defining new commands for differential operators.
+- `\letdif`: an interface for defining new commands for differential operators;
+- `\mathdif`: a commmand in math mode, you can use it just like `\mathop`, etc.
See `fixdif.pdf` for more. Happy TeXing!
## License
-This work may be distributed and/or modified under the conditions of the [LaTeX Project Public License](http://www.latex-project.org/lppl.txt), either version 1.3c of this license or (at your option) any later version.
+This work may be distributed and/or modified under the conditions of
+the [LaTeX Project Public License](http://www.latex-project.org/lppl.txt),
+either version 1.3c of this license or (at your option) any later version.
------
diff --git a/macros/latex/contrib/fixdif/fixdif.dtx b/macros/latex/contrib/fixdif/fixdif.dtx
index 43337e7f88..34d709b9ab 100644
--- a/macros/latex/contrib/fixdif/fixdif.dtx
+++ b/macros/latex/contrib/fixdif/fixdif.dtx
@@ -19,7 +19,7 @@
% This work consists of the files fixdif.dtx,
% and the derived files fixdif.ins,
% fixdif.sty,
-% fixdef.pdf,
+% fixdif.pdf,
% and README.md.
%
%<*internal>
@@ -35,13 +35,16 @@ The basic commands are:
- `\d`: for differential operator "d" in math mode and under-dot accent in text;
- `\partial`: a "fixed" partial differential operator command;
-- `\letdif`: an interface for defining new commands for differential operators.
+- `\letdif`: an interface for defining new commands for differential operators;
+- `\mathdif`: a commmand in math mode, you can use it just like `\mathop`, etc.
See `fixdif.pdf` for more. Happy TeXing!
## License
-This work may be distributed and/or modified under the conditions of the [LaTeX Project Public License](http://www.latex-project.org/lppl.txt), either version 1.3c of this license or (at your option) any later version.
+This work may be distributed and/or modified under the conditions of
+the [LaTeX Project Public License](http://www.latex-project.org/lppl.txt),
+either version 1.3c of this license or (at your option) any later version.
------
@@ -81,7 +84,7 @@ Copyright (C) 2022 by Zhang Tingxuan <alphaztx@163.com>.
This work consists of the files fixdif.dtx,
and the derived files fixdif.ins,
fixdif.sty,
- fixdef.pdf,
+ fixdif.pdf,
and README.md.
\endpreamble
@@ -126,7 +129,7 @@ Copyright (C) 2022 by Zhang Tingxuan <alphaztx@163.com>.
%</internal>
%
%<*driver>
-\ProvidesFile{fixdif.dtx}[2022/07/14 (c) Copyright 2022 by Zhang Tingxuan]
+\ProvidesFile{fixdif.dtx}[2022/7/19 (c) Copyright 2022 by Zhang Tingxuan]
\documentclass{ltxdoc}
\usepackage{xcolor}
@@ -145,7 +148,7 @@ Copyright (C) 2022 by Zhang Tingxuan <alphaztx@163.com>.
\title{The \pkg{fixdif} Package}
\author{Zhang Tingxuan}
-\date{2022/07/14\quad Version 1.3\thanks{\url{https://github.com/AlphaZTX/fixdif}}}
+\date{2022/7/19\quad Version 1.3a\thanks{\url{https://github.com/AlphaZTX/fixdif}}}
\usepackage{hyperref}
\hypersetup{
@@ -227,7 +230,7 @@ Copyright (C) 2022 by Zhang Tingxuan <alphaztx@163.com>.
% \renewcommand\d{\mathop{\mathrm{d}}\!}
% \end{Verbatim}
% This macro works well in ``display math'' and ``text math'', but we still
-% face three problems:
+% face the following three problems:
% \begin{enumerate}
% \item The skip before ``d'' would still be reserved in ``text fraction'',
% which is regarded bad. For example, |$\d y/\d x$| produces
@@ -264,12 +267,12 @@ Copyright (C) 2022 by Zhang Tingxuan <alphaztx@163.com>.
% If you are using \pkg{unicode-math} package with \XeTeX/\LuaTeX{}
% in your document, you must pay attention to the following items:
% \begin{itemize}
-% \item If you want to \pkg{amsmath} package, make sure that the
+% \item If you want to use \pkg{amsmath} package, make sure that the
% \pkg{unicode-math} package is loaded \emph{after} \pkg{amsmath}.
%
% \item You had better specify the math font through the \cs{setmathfont}
-% provided by \pkg{unicode-math} in order to avoid bad skip in text fraction
-% like $\d y/\d x$.
+% command provided by \pkg{unicode-math} in order to avoid bad skip in
+% text fraction like $\d y/\d x$.
%
% \item Load the \pkg{fixdif} package \emph{after} \pkg{unicode-math}.
% \end{itemize}
@@ -289,8 +292,8 @@ Copyright (C) 2022 by Zhang Tingxuan <alphaztx@163.com>.
% \subsection{Basic commands and package options}
% \DescribeMacro{\d}
% The \pkg{fixdif} package provides a \cs{d} command for the differential
-% operator ``d'' in math mode. When in the text, \cs{d} behaves
-% just like the old \cs{d} command in \LaTeX{} or plain \TeX{} as an
+% operator ``d'' in math mode. When in text, \cs{d} behaves just like
+% the old \cs{d} command in \LaTeX{} or plain \TeX{} as an
% accent command. For example,
% \begin{Verbatim}
% $\d x$ and \d x
@@ -299,7 +302,7 @@ Copyright (C) 2022 by Zhang Tingxuan <alphaztx@163.com>.
%
% \paragraph{Set the font of \cs{d}}
% There are two basic package options to control the \cs{d}'s style in math
-% mode~--- \opt{rm} and \opt{normal}. The default option is \opt{rm}, in whose
+% mode~--- \opt{rm} and \opt{normal}. The default option is \opt{rm}, in which
% case |$f(x)\d x$| produces $f(x)\d x$. If you chose the \opt{normal} option,
% for example
% \begin{Verbatim}
@@ -309,7 +312,7 @@ Copyright (C) 2022 by Zhang Tingxuan <alphaztx@163.com>.
%
% \DescribeMacro{\resetdfont}
% Besides the previous two optional fonts, you can reset the font of
-% differential operator ``d'' through \cs{resetdfont} command:
+% differential operator ``d'' through \cs{resetdfont} command in preamble:
% \begin{Verbatim}
% \resetdfont{\mathsf}
% \end{Verbatim}
@@ -333,12 +336,12 @@ Copyright (C) 2022 by Zhang Tingxuan <alphaztx@163.com>.
% \hfill(preamble only)
%
% The \cs{letdif} command has two arguments~--- the first is the newly-defined
-% command and the second is the \emph{name} of a \emph{single} character
-% command (without the backslash on the front). For example,
+% command and the second is the control sequence \emph{name} of a math character,
+% that is, a command without its backslash. For example,
% \begin{Verbatim}
% \letdif{\vr}{delta}
% \end{Verbatim}
-% then the |\vr| will produce a $\delta$ (|\delta|) with automatic skip
+% then |\vr| will produce a $\delta$ (|\delta|) with automatic skip
% before it.
%
% Through the \cs{letdif} command, we can redefine a math character command
@@ -393,8 +396,8 @@ Copyright (C) 2022 by Zhang Tingxuan <alphaztx@163.com>.
% If your second argument contains only one command like |\Delta|,
% it's recommended to use \cs{letdif} or \cs{letdif*} instead.
%
-% These two commands will check whether \meta{cmd} has been defined already.
-% If so, an error message will be given.
+% \cs{newdif} and \cs{newdif*} will check whether \meta{cmd} has been defined
+% already. If so, an error message will be given.
%
% \noindent\textcolor{titlecolor}{\cs{renewdif}\marg{cmd}\marg{multi-cmd}}\DescribeMacro{\renewdif}
% \hfill(without correction, preamble only)\\
@@ -449,11 +452,11 @@ Copyright (C) 2022 by Zhang Tingxuan <alphaztx@163.com>.
% produces $\Delta$.
%
% \paragraph{Dealing with ``$+$'' and ``$-$''}
-% If you input \verb|$-\d x$|, you'll get ``$-\d x$'' in your document,
-% but compared to ``$-\d x$'', ``$-{\d x}$'' is better. To get ``$-{\d x}$'',
-% you can input \verb|-{\d x}|. The ``\verb|\d x|'' in a \emph{group} will be
-% regarded \textsl{ordinary} but not \textsl{inner}
-% so that the small skip will disappear.
+% If you input \verb|$-\d x$|, you'll get ``$-\d x$'' in your document.
+% However, if you think ``$-{\d x}$'' is better, you can input
+% \verb|-{\d x}|. The ``\verb|\d x|'' in a \emph{group} will be
+% regarded \textsl{ordinary} but not \textsl{inner} so that the
+% small skip will disappear. Maybe ``$-\d x$'' is just okay.
%
% \section{The source code}
% \begin{macrocode}
@@ -462,7 +465,7 @@ Copyright (C) 2022 by Zhang Tingxuan <alphaztx@163.com>.
% Check the \TeX{} format and provides the package name.
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{fixdif}[2022/07/14 Interface for defining the differential operators.]
+\ProvidesPackage{fixdif}[2022/7/19 Interface for defining differential operators.]
% \end{macrocode}
%
% \subsection{Control the skip between slashes and differential operator}
diff --git a/macros/latex/contrib/fixdif/fixdif.ins b/macros/latex/contrib/fixdif/fixdif.ins
index eb8171c866..f0dd92e342 100644
--- a/macros/latex/contrib/fixdif/fixdif.ins
+++ b/macros/latex/contrib/fixdif/fixdif.ins
@@ -25,7 +25,7 @@
%% This work consists of the files fixdif.dtx,
%% and the derived files fixdif.ins,
%% fixdif.sty,
-%% fixdef.pdf,
+%% fixdif.pdf,
%% and README.md.
%%
\input docstrip.tex
@@ -52,7 +52,7 @@
This work consists of the files fixdif.dtx,
and the derived files fixdif.ins,
fixdif.sty,
- fixdef.pdf,
+ fixdif.pdf,
and README.md.
\endpreamble
diff --git a/macros/latex/contrib/fixdif/fixdif.pdf b/macros/latex/contrib/fixdif/fixdif.pdf
index 375106548c..1f40b218ba 100644
--- a/macros/latex/contrib/fixdif/fixdif.pdf
+++ b/macros/latex/contrib/fixdif/fixdif.pdf
Binary files differ
diff --git a/macros/latex/contrib/runcode/README b/macros/latex/contrib/runcode/README
index 15a32aa794..8df8d236f2 100644
--- a/macros/latex/contrib/runcode/README
+++ b/macros/latex/contrib/runcode/README
@@ -1,4 +1,4 @@
-LaTeX Package: runcode 2022/05/03 v1.2
+LaTeX Package: runcode 2022/07/13 v1.4
----------------------------------------
The runcode package enables the execution of source code (e.g., R,
Julia, Matlab, shell, Python, etc.) and embed the results in the pdf file
diff --git a/macros/latex/contrib/runcode/runcode.pdf b/macros/latex/contrib/runcode/runcode.pdf
index 4380e8bf59..a13ff9b018 100644
--- a/macros/latex/contrib/runcode/runcode.pdf
+++ b/macros/latex/contrib/runcode/runcode.pdf
Binary files differ
diff --git a/macros/latex/contrib/runcode/runcode.sty b/macros/latex/contrib/runcode/runcode.sty
index 79da32c579..626dc05aaa 100644
--- a/macros/latex/contrib/runcode/runcode.sty
+++ b/macros/latex/contrib/runcode/runcode.sty
@@ -171,12 +171,16 @@
\ifthenelse{\isempty{#3}}{
\ifminted
\inputminted{#1}{#2}
+ \vspace{-\medskipamount}
+ \vspace{-\baselineskip}
\else
\VerbatimInput[fontsize=\footnotesize,linenos=true,frame=single,breaklines]{#2}
\fi
}{
\ifminted
\inputminted[firstline=#3, lastline=#4, firstnumber=1]{#1}{#2}
+ \vspace{-\medskipamount}
+ \vspace{-\baselineskip}
\else
\VerbatimInput[fontsize=\footnotesize,linenos=true,frame=single,breaklines, firstline=#3, lastline=#4, firstnumber=1]{#2}
\fi
@@ -232,7 +236,7 @@
\IfFileExists{\tmpname}
{
\ifstrequal{#2}{vbox}
- {\begin{tcolorbox}
+ {\begin{tcolorbox}[colframe=blue!25,colback=blue!10]
\ifminted\unskip
\inputminted[fontsize=\footnotesize,breaklines=true]{text}{\tmpname}\unskip
\else\unskip
@@ -264,18 +268,20 @@
\NewDocumentCommand{\inln}{m m O{inline}}{\-
\stepcounter{codeOutput}\unskip
\unskip\setvalue{\tmpname}{tmp/\jobname_inln\thecodeOutput}\unskip\unskip\unskip
- \IfBeginWith{#2}{```}{\ifruncode\immediate\write18{#1 > \tmpname.tex}\unskip\fi}
- {\newwrite\tempfile
- \immediate\openout\tempfile=\tmpname.txt
- \immediate\write\tempfile{#2}
- \immediate\closeout\tempfile
- \ifruncode
- \immediate\write18{#1 \tmpname.txt > \tmpname.tex}\unskip
+ \ifruncode % cache mode - don't try to run the code, just get the previous results
+ \IfBeginWith{#2}{```}{\ifruncode\immediate\write18{#1 > \tmpname.tex}\unskip\fi}
+ {\newwrite\tempfile
+ \immediate\openout\tempfile=\tmpname.txt
+ \immediate\write\tempfile{#2}
+ \immediate\closeout\tempfile
+ \ifruncode
+ \immediate\write18{#1 \tmpname.txt > \tmpname.tex}\unskip
\fi}
+ \fi % end cache mode
\IfFileExists{\tmpname.tex}
{\checkZeroBytes{\tmpname.tex}\unskip
\ifstrequal{#3}{vbox}
- {\begin{tcolorbox}
+ {\begin{tcolorbox}[colframe=blue!25,colback=blue!10]
\ifminted\unskip
\inputminted[fontsize=\footnotesize,breaklines=true]{text}{\tmpname.tex}\unskip
\else\unskip
diff --git a/macros/latex/contrib/runcode/runcode.tex b/macros/latex/contrib/runcode/runcode.tex
index eadfc13c15..cb9edfea0f 100644
--- a/macros/latex/contrib/runcode/runcode.tex
+++ b/macros/latex/contrib/runcode/runcode.tex
@@ -15,9 +15,9 @@
\documentclass{ltxdoc}
\usepackage[hyphens]{url}
%\usepackage{runcode}
-\ProvidesPackage{runcode}[2022/05/14 runcode v1.3]
+\ProvidesPackage{runcode}[2022/07/18 runcode v1.4]
\begin{document}
- \title{The \textsf{runcode} package\thanks{This document corresponds to \textsf{runcode}~v1.3, dated~2022/05/14.}}
+ \title{The \textsf{runcode} package\thanks{This document corresponds to \textsf{runcode}~v1.4, dated~2022/07/18.}}
\author{Haim Bar and HaiYing Wang \\ \texttt{haim.bar@uconn.edu}, \texttt{haiying.wang@uconn.edu}}
\maketitle
@@ -166,6 +166,7 @@ Available options are:
\section{Revisions}
\begin{itemize}
+\item v1.4, July 18, 2022: Fixed a bug in the cache mode.
\item v1.3, May 14, 2022: Removed the hard-coded minted options.
\item v1.2, May 3, 2022: Added python options (server and batch).
\item v1.1, April 17, 2021: Added a nohup option; improved error handling (missing code files, zero bytes in output files.)
diff --git a/macros/latex/contrib/showlabels/README b/macros/latex/contrib/showlabels/README
index e1cdab8471..cd33dbd21d 100644
--- a/macros/latex/contrib/showlabels/README
+++ b/macros/latex/contrib/showlabels/README
@@ -3,7 +3,7 @@ Showlabels
Put the names of `\labels` and other commands into the margins of a draft document.
-Version 1.9.1, 2021 October 27;
+Version 1.9.2, 2022 July 18;
<https://purl.org/nxg/dist/showlabels>.
This class option helps you keep track of all the labels in your
@@ -26,17 +26,15 @@ it can be useful for `\ref` or `\begin` as well.
Links:
* Canonical software home page: <https://purl.org/nxg/dist/showlabels>
- (use this rather than the URL it redirects to).
+ (_please use this URL_ rather than the URL it redirects to).
* On CTAN: <https://www.ctan.org/pkg/showlabels>
* The source code for the package is maintained
- [at sourcehut](https://hg.sr.ht/~nxg/showlabels).
+ [at heptapod.host](https://heptapod.host/nxg/showlabels), where there is an issue tracker.
+ Or you can just mail me.
- * There's also an [issue tracker](https://todo.sr.ht/~nxg/showlabels)
- at sourcehut. Or you can just mail me.
-
-This work is Copyright 1999, 2001-09, 2013-21, Norman Gray, and may be
+This work is Copyright 1999, 2001-09, 2013-22, Norman Gray, and may be
distributed and/or modified under the conditions of the LaTeX Project
Public Licence, either version 1.3c of this licence or (at your option)
any later version. See the distributed file lppl.txt for details.
@@ -48,14 +46,14 @@ CTAN upload info
----------------
* Name: showlabels
- * Version: 1.9.1
+ * Version: 1.9.2
* Maintainer: gray@nxg.name
* Summary: Put the names of `\labels` and other commands into the margins of a draft document.
* CTAN directory: /macros/latex/contrib/showlabels
* Licence: LPPL 1.3c
* Home page: https://purl.org/nxg/dist/showlabels
- * Bug tracker: https://todo.sr.ht/~nxg/showlabels
- * Repository: https://hg.sr.ht/~nxg/showlabels
+ * Bug tracker: https://heptapod.host/nxg/showlabels/-/issues
+ * Repository: https://heptapod.host/nxg/showlabels
Norman Gray
https://nxg.me.uk
diff --git a/macros/latex/contrib/showlabels/VERSION b/macros/latex/contrib/showlabels/VERSION
index 9ab8337f39..8fdcf38694 100644
--- a/macros/latex/contrib/showlabels/VERSION
+++ b/macros/latex/contrib/showlabels/VERSION
@@ -1 +1 @@
-1.9.1
+1.9.2
diff --git a/macros/latex/contrib/showlabels/showlabels.dtx b/macros/latex/contrib/showlabels/showlabels.dtx
index ef6f107f60..2cfacf9112 100644
--- a/macros/latex/contrib/showlabels/showlabels.dtx
+++ b/macros/latex/contrib/showlabels/showlabels.dtx
@@ -2,7 +2,7 @@
%
%% This is the showlabels package
%%
-%%%% Copyright 1999, 2001-09, 2013-21, Norman Gray
+%%%% Copyright 1999, 2001-09, 2013-22, Norman Gray
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public Licence, either version 1.3c
@@ -20,12 +20,12 @@
%% and the derived file showlabels.sty.
%%%% File: showlabels.dtx
-%%%% Source: 1f8b1fcbe557, 2021-10-27T16:06:03+01:00
+%%%% Source: dc6d682fadbc, 2022-07-18T23:32:32+01:00
-% This is revision 1f8b1fcbe557, 2021-10-27T16:06:03+01:00.
+% This is revision dc6d682fadbc, 2022-07-18T23:32:32+01:00.
%<+package>\NeedsTeXFormat{LaTeX2e}
-%<+package>\ProvidesPackage{showlabels}[2021/10/27\space v1.9.1]
-%<+package>\typeout{Package: `showlabels' v1.9.1\space<2021/10/27>}
+%<+package>\ProvidesPackage{showlabels}[2022/07/18\space v1.9.2]
+%<+package>\typeout{Package: `showlabels' v1.9.2\space<2022/07/18>}
%
%<*driver>
\documentclass{ltxdoc}
@@ -34,11 +34,11 @@
% Some commonly used abbreviations for option names, filenames,
% counters and packages.
% \begin{macrocode}
-\newcommand\Lopt[1]{\textsf{#1}} % package options
-\newcommand\file[1]{\texttt{#1}} % filename
+\newcommand\Lopt[1]{\textsf{#1}} % package options
+\newcommand\file[1]{\texttt{#1}} % filename
%\newcommand\Lcount[1]{\textsl{\small#1}}
\newcommand\Lenv[1]{\textsl{\{#1\}}}
-\newcommand\Lpackage[1]{\textsf{\{#1\}}} % packages
+\newcommand\Lpackage[1]{\textsf{\{#1\}}} % packages
%% \url macro (url.sty does this better, but we don't want extra dependencies)
\def\setpathdots{\discretionary{.}{}{.}}
\def\setpathslash{\discretionary{/}{}{/}}
@@ -63,8 +63,8 @@
%
%
% \title{The \texttt{showlabels} package}
-% \author{Norman Gray\\|gray@nxg.name|}
-% \date{Version 1.9.1, 2021 October 27}
+% \author{Norman Gray\\https://nxg.me.uk}
+% \date{Version 1.9.2, 2022 July 18}
%
% \maketitle
%
@@ -154,6 +154,9 @@
% situation which this package mishandles) to force inline labels
% temporarily, within a block or environment. Use the
% |\showlabelsinline| macro to do that.
+% \DescribeMacro{\showlabelsmarginal}
+% The corresponding |\showlabelsmarginal| command has the opposite
+% effect (included for symmetry; it's less likely to be useful).
%
% \section{Formatting}
%
@@ -194,7 +197,7 @@
% The command |\showlabeltype| will expand to the current label type
% (ie, `label' or `cite', etc), so it would be possible for
% |\showlabelsetlabel| to conditionalise on that, if you felt that
-% were necessary.\footnote{The support for an one-argument command in
+% were necessary.\footnote{The support for a one-argument command in
% $\backslash$\texttt{showlabels}, and the presence of the
% $\backslash$\texttt{showlabeltype} macro, were added in version 1.9.}
%
@@ -278,7 +281,7 @@
% The package might still work with \LaTeX2.09, but that's neither
% supported, nor even still tested.
%
-% This software is copyright, 1999, 2001-09, 2013-21 Norman Gray.
+% This software is copyright, 1999, 2001-09, 2013-22 Norman Gray.
% It is released under the terms of the \LaTeX\ Project Public Licence.
% See the copyright declaration at the top of file \texttt{showlabels.dtx},
% and the file \texttt{lppl.txt}, for the licence conditions.
@@ -286,7 +289,7 @@
% The canonical home page of the package is
% \url{https://purl.org/nxg/dist/showlabels}, and it is on CTAN at
% \url{https://www.ctan.org/pkg/showlabels}. The source is in
-% a repository online: \url{https://hg.sr.ht/~nxg/showlabels}.
+% a repository online: \url{https://heptapod.host/nxg/showlabels}.
%
% \section{Other packages}
%
@@ -345,19 +348,22 @@
% \fi
% \catcode`\~=12
% \iffalse @RELEASENOTES@ \fi
-% \begin{description}\item[1.9.1, 2021 October 27]\relax Commands with optional arguments, such as
+% \begin{description}\item[1.9.2, 2022 July 18]\relax No code changes from 1.9.2-b1, but the documentation notes a new home repository.\par \item[1.9.2-b1, 2022 June 11]\relax \P\thinspace Fixed a spacing bug when used with the |wrapfig| package
+% (issue 2\footnote{\url{https://heptapod.host/nxg/showlabels/-/issues/2}}).
+% Thanks to Romano Giannetti for the report. \P\thinspace Added a |\showlabelsmarginal| command. \P\thinspace The code has moved (again) to
+% heptapod.host\footnote{\url{https://heptapod.host}}: the new
+% repository is
+% https://heptapod.host/nxg/showlabels\footnote{\url{https://heptapod.host/nxg/showlabels}}.
+% The issues links in the list below are therefore broken.\par\item[1.9.1, 2021 October 27]\relax Commands with optional arguments, such as
% |\bibitem[P\'olya]{polya_54}| are now handled with the
% correct catcodes.
-% Fixes issue 1\footnote{\url{https://todo.sr.ht/~nxg/showlabels/1}}
+% Fixes issue 1\footnote{\url{https://heptapod.host/nxg/showlabels/-/issues/1}}
% (new sequencing for issues).
% Thanks to Michael Levitin for the report here.\par \item[1.9, 2021 October 9]\relax \P\thinspace Robustness fix: macros in arguments are now handled, so that
% (after |\showlabel{index}|),
% |\index{Poincar\'e}| doesn't cause an error. \P\thinspace The |\showlabel[optarg]{command}| optional argument
% can now take a one-argument command. \P\thinspace The macro |\showlabeltype| expands to the current
-% label type, for possible use in |\showlabelsetlabel|. \P\thinspace The code has moved from Bitbucket to
-% Sourcehut\footnote{\url{https://sourcehut.org}}: the new repository is
-% https://hg.sr.ht/~nxg/showlabels\footnote{\url{https://hg.sr.ht/~nxg/showlabels}}.
-% The issues links in the list below are therefore broken.\par\item[1.8, 2016 June 9]\relax The |ntheorem| package exposed an apparently
+% label type, for possible use in |\showlabelsetlabel|.\par\item[1.8, 2016 June 9]\relax The |ntheorem| package exposed an apparently
% long-standing incompleteness in the handling of |amsmath|
% documents.
% Fixes issue 9\footnote{\url{https://bitbucket.org/nxg/showlabels/issues/9/}}.\par \item[1.7, 2015 December 8]\relax Release v1.7.\par \item[1.7b2, 2015 December 7]\relax Make the combination of amsmath and [inline] mode work
@@ -455,8 +461,8 @@
% \LaTeX2e package.
% 29-Jan-92 Darrel Hankerson (hank@ducvax.auburn.edu)
% Update to NFSS. Change name to `showlabel.sty'. Substitute
-% \nintt -> \small\tt
-% \sevit -> \scriptsize\it
+% \nintt -> \small\tt
+% \sevit -> \scriptsize\it
% 21-Sep-91 Norman Gray no_gray@vax.acs.open.ac.uk
% Original release of labels.sty
% \fi
@@ -904,8 +910,10 @@
\def\SL@interlinetext#1{%
\setbox\@tempboxa=\hbox{\showlabelsetlabel{\SL@prlabelname{#1}}}\dp\@tempboxa\z@
\ifvmode
+ \@tempdima=\prevdepth
\nointerlineskip\vbox to 0pt{\vss
- \hbox to \columnwidth{\hss \box\@tempboxa}}%
+ \hbox to \hsize{\hss \box\@tempboxa}}\nobreak
+ \prevdepth=\@tempdima
% \end{macrocode}
% And in horizontal mode, squeeze it between the lines, at the current point,
% carefully taking up no space.
@@ -913,16 +921,16 @@
\else
\ifSL@setleft
\hbox to 0pt{%
- \hss
- \vbox to 0pt{\vss
- \hbox to 0pt{\hss\box\@tempboxa}%
- \showlabelrefline
+ \hss
+ \vbox to 0pt{\vss
+ \hbox to 0pt{\hss\box\@tempboxa}%
+ \showlabelrefline
}}%
\else
\hbox to 0pt{%
- \vbox to 0pt{\vss
- \box\@tempboxa
- \showlabelrefline
+ \vbox to 0pt{\vss
+ \box\@tempboxa
+ \showlabelrefline
}\hss}%
\fi
\penalty10000
@@ -1043,12 +1051,21 @@
% place, rather than within a zero depth box. This code \emph{assumes} that
% equation numbers are going to be on the right hand side of the page. It
% should probably check for the existence of the \Lopt{leqno} option (how?).
+%
+% Note that we \emph{do} want this to be |\columnwidth| rather than
+% |\hsize|. The \Lpackage{wrapfig} package retains the former as the
+% width of the whole column, even though it carefully changes the
+% latter to be the width of the \Lenv{wrapfigure} environment. In the
+% (unlikely) event we want numbered equations in such an environment
+% \emph{and} this label ends up on the left, we do want the
+% label right out in the left margin, rather than on the left of the
+% \Lenv{wrapfigure} environment.
% \begin{macro}{\SL@eqnrighttext}
% \begin{macro}{\SL@eqnlefttext}
% \begin{macrocode}
\def\SL@eqnrighttext#1{\rlap{\quad\SL@margintext{#1}}}
\def\SL@eqnlefttext #1{\hbox to 0pt{\kern -\columnwidth
- \llap{\SL@margintext{#1}\quad}\hss}}
+ \llap{\SL@margintext{#1}\quad}\hss}}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -1142,6 +1159,12 @@
\def\showlabelsinline{\SL@labelsinlinetrue}
% \end{macrocode}
% \end{macro}
+% \begin{macro}{\showlabelsmarginal}
+% Add the complementary macro for symmetry, even though this is not
+% likely to be useful.
+% \begin{macrocode}
+\def\showlabelsmarginal{\SL@labelsinlinefalse}
+% \end{macrocode}
% By default, we run |\showlabels{label}|. The option \Lopt{nolabel}
% turns this off.
% \begin{macrocode}
diff --git a/macros/latex/contrib/showlabels/showlabels.html b/macros/latex/contrib/showlabels/showlabels.html
index 580b04d566..e77a579cfd 100644
--- a/macros/latex/contrib/showlabels/showlabels.html
+++ b/macros/latex/contrib/showlabels/showlabels.html
@@ -12,7 +12,7 @@ body {
margin-left: +30%;
width: 50%; /* body is 50% of screen width */
padding: 0.5em; /* this will make a difference if I decide to
- have the background a different colour */
+ have the background a different colour */
/* I can't decide on font: Optima's always nice, but Gill looks
agreeably intense. Helvetica's a decent fallback. */
font-family: "Helvetica Neue", Helvetica, "Gill Sans", gill, sans-serif;
@@ -288,8 +288,8 @@ div#toc li li:after {
<div class="abstract">
<p>Put the names of <code>\label</code>s and other commands into
the margins of a draft document.</p>
-<!-- This is revision 1f8b1fcbe557, 2021-10-27T16:06:03+01:00 -->
-<p>Version 1.9.1, 2021 October 27,
+<!-- This is revision dc6d682fadbc, 2022-07-18T23:32:32+01:00 -->
+<p>Version 1.9.2, 2022 July 18,
<a href='https://purl.org/nxg/dist/showlabels'
><code>https://purl.org/nxg/dist/showlabels</code></a>.</p>
</div>
@@ -337,9 +337,11 @@ problem, typically by email to me.</p>
<ol>
<li>Download the file
-<a href="showlabels-1.9.1.tar.gz" >showlabels-1.9.1.tar.gz</a>
+<a href="showlabels-1.9.2.tar.gz"
+ >showlabels-1.9.2.tar.gz</a>
or
-<a href="showlabels-1.9.1.zip" >showlabels-1.9.1.zip</a>
+<a href="showlabels-1.9.2.zip"
+ >showlabels-1.9.2.zip</a>
and unpack it.</li>
<li>Run LaTeX on the file <code>showlabels.ins</code> &#x2013; this will
@@ -354,25 +356,27 @@ documentation.</li>
<ul>
<li>Canonical package home page:
<a href="https://purl.org/nxg/dist/showlabels"
- ><code>https://purl.org/nxg/dist/showlabels</code></a></li>
+ ><code>https://purl.org/nxg/dist/showlabels</code></a>.
+<em>Please use this URL</em> to refer to the package,
+instead of the URL it redirects to.</li>
<li>On CTAN:
<a href='https://www.ctan.org/pkg/showlabels'
>macros/latex/contrib/showlabels</a></li>
<li>The source code for the package is maintained
-<a href='https://hg.sr.ht/~nxg/showlabels'>online</a>
-at <a href='https://sourcehut.org'>Sourcehut</a>.</li>
+<a href='https://heptapod.host/nxg/showlabels'>online</a>
+at <a href='https://heptapod.host'>heptapod.host</a>.</li>
-<li>There's an <a href='https://todo.sr.ht/~nxg/showlabels'>issue
-tracker</a> there (the issues which had accumulated on the bitbucket
+<li>There's an issue tracker there
+(the issues which had accumulated on the bitbucket
tracker were effectively lost when Bitbucket dropped support for
-Mercurial; there were few outstanding ones anyway). Or you can just
-mail me.</li>
+Mercurial; there were few outstanding ones anyway).
+Or you can just mail me.</li>
</ul>
-<p>This work is Copyright 1999, 2001-09, 2013-21, Norman Gray, and may be distributed and/or modified under the
+<p>This work is Copyright 1999, 2001-09, 2013-22, Norman Gray, and may be distributed and/or modified under the
conditions of the <a href='http://www.latex-project.org/lppl.txt'>LaTeX Project Public Licence</a>,
either version 1.3c of this licence or (at your option) any later version.</p>
@@ -380,11 +384,29 @@ either version 1.3c of this licence or (at your option) any later version.</p>
<!-- @RELEASENOTES@ -->
<h:dl xmlns:h="http://www.w3.org/1999/xhtml">
- <h:dt><h:span class="attention">1.9.1, 2021 October 27</h:span></h:dt><h:dd>
+ <h:dt><h:span class="attention">1.9.2, 2022 July 18</h:span></h:dt><h:dd>
+ <p xmlns="http://www.w3.org/1999/xhtml">No code changes from 1.9.2-b1, but the documentation notes a new home repository.</p>
+ </h:dd>
+
+ <h:dt>1.9.2-b1, 2022 June 11</h:dt><h:dd>
+ <ul xmlns="http://www.w3.org/1999/xhtml">
+ <li>Fixed a spacing bug when used with the <code>wrapfig</code> package
+ (<a href="https://heptapod.host/nxg/showlabels/-/issues/2">issue 2</a>).
+ Thanks to Romano Giannetti for the report.</li>
+ <li>Added a <code>\showlabelsmarginal</code> command.</li>
+ <li>The code has moved (again) to
+ <a href="https://heptapod.host">heptapod.host</a>: the new
+ repository is
+ <a href="https://heptapod.host/nxg/showlabels">https://heptapod.host/nxg/showlabels</a>.
+ The issues links in the list below are therefore broken.</li>
+ </ul>
+ </h:dd>
+
+ <h:dt>1.9.1, 2021 October 27</h:dt><h:dd>
<p xmlns="http://www.w3.org/1999/xhtml">Commands with optional arguments, such as
<code>\bibitem[P\'olya]{polya_54}</code> are now handled with the
correct catcodes.
- Fixes <a href="https://todo.sr.ht/~nxg/showlabels/1">issue 1</a>
+ Fixes <a href="https://heptapod.host/nxg/showlabels/-/issues/1">issue 1</a>
(new sequencing for issues).
Thanks to Michael Levitin for the report here.</p>
</h:dd>
@@ -398,10 +420,6 @@ either version 1.3c of this licence or (at your option) any later version.</p>
can now take a one-argument command.</li>
<li>The macro <code>\showlabeltype</code> expands to the current
label type, for possible use in <code>\showlabelsetlabel</code>.</li>
- <li>The code has moved from Bitbucket to
- <a href="https://sourcehut.org">Sourcehut</a>: the new repository is
- <a href="https://hg.sr.ht/~nxg/showlabels">https://hg.sr.ht/~nxg/showlabels</a>.
- The issues links in the list below are therefore broken.</li>
</ul>
</h:dd>
@@ -593,9 +611,8 @@ changed the name to <code>showlabel.sty</code>.</p>
</h:dl>
<div class="signature">
-<a href="https://nxg.me.uk"
- >Norman Gray</a><br/>
-2021 October 27
+<a href="https://nxg.me.uk">Norman Gray</a><br/>
+2022 July 18
</div>
</body>
diff --git a/macros/latex/contrib/showlabels/showlabels.ins b/macros/latex/contrib/showlabels/showlabels.ins
index 739ad5571f..fbad19c32a 100644
--- a/macros/latex/contrib/showlabels/showlabels.ins
+++ b/macros/latex/contrib/showlabels/showlabels.ins
@@ -1,13 +1,14 @@
\input docstrip
\preamble
- Showlabels: Style to display labels in the margin
+Showlabels: Style to display labels in the margin
\endpreamble
\keepsilent
\askforoverwritefalse
-\generate{\file{showlabels.drv}{\from{showlabels.dtx}{driver}}
- \file{showlabels.sty}{\from{showlabels.dtx}{package}}
- }
+\generate{
+\file{showlabels.drv}{\from{showlabels.dtx}{driver}}
+\file{showlabels.sty}{\from{showlabels.dtx}{package}}
+}
\endbatchfile
diff --git a/macros/latex/contrib/showlabels/showlabels.pdf b/macros/latex/contrib/showlabels/showlabels.pdf
index b7526ed222..8a341bbe0c 100644
--- a/macros/latex/contrib/showlabels/showlabels.pdf
+++ b/macros/latex/contrib/showlabels/showlabels.pdf
Binary files differ
diff --git a/macros/latex/contrib/showlabels/style.css b/macros/latex/contrib/showlabels/style.css
index f0a3150cca..f1c150d234 100644
--- a/macros/latex/contrib/showlabels/style.css
+++ b/macros/latex/contrib/showlabels/style.css
@@ -1,3 +1,5 @@
+/* Installed from repo: 2022-07-12T17:44:22+01:00, Hg:4e5b8a899d61 */
+
body {
color: #333;
background: white;
@@ -53,15 +55,32 @@ body {
}
*/
-div.topsidebar {
+/* The class='topsidebar' is formatting, typically div or ul,
+ for auxiliary stuff, placed at the top of the right-hand column.
+ The element with this class should go just _after_ the <h1> heading. */
+.topsidebar {
float: right;
width: 50%; /* ...of the body width (ie, 50% x 50% of screen) */
font-size: smaller;
+ line-height: 140%; /* ...of the font size*/
margin-left: 1em;
padding-left: 1em;
border-left: solid thin #AAA;
}
+/*
+I have in the past styled `.topsidebar li` like this,
+but I think this is too much detail for this location:
+I should restrict the styling here to the location and general appearance of the sidebar
+and I should leave such details to more local stylesheets
+(and in any case I think it's only my blog that actually uses this class)
+.topsidebar li {
+ list-style-type: none;
+ text-align: right;
+ line-height: 150%;
+}
+*/
+
/* On wider screens, move the sidebar out to the right hand side */
/* This uses CSS3 media queries: http://www.w3.org/TR/css3-mediaqueries/ */
@media screen and (min-width: 700pt) and (max-width: 850pt) {
@@ -70,7 +89,7 @@ div.topsidebar {
width: 350pt; /* 50% of 700pt */
margin-right: auto;
}
- div.topsidebar {
+ .topsidebar {
position: absolute;
/* I feel this size should be 595pt (350 + 210 + 0.05*700),
but that's clearly not right -- I don't think I understand what the -5%
@@ -81,6 +100,7 @@ div.topsidebar {
padding-left: 0pt;
border: none;
}
+ /* .topsidebar li { text-align: center; } */
}
/* On still-wider screens, expand the left-margin, keeping the sidebar attached to the right-hand edge.
When the screen is 850pt wide (expanding from the @media case above),
@@ -91,7 +111,7 @@ div.topsidebar {
width: 350pt;
margin-left: auto; /* ...takes up the slack */
}
- div.topsidebar {
+ .topsidebar {
position: absolute;
width: 290pt; /* same 290pt as above */
left: auto;
@@ -99,6 +119,7 @@ div.topsidebar {
padding-left: 0pt;
border: none;
}
+ /* .topsidebar li { text-align: center; } */
}
@@ -201,8 +222,8 @@ div.signature {
margin-right: -5%;
margin-top: 4ex;
text-align: right;
- border: solid thin #666;
- padding: 0.3em;
+ border-top: solid thin #666;
+ padding-top: 0.3em;
clear: both;
}
diff --git a/macros/latex/contrib/tkz/tkz-euclide/README.md b/macros/latex/contrib/tkz/tkz-euclide/README.md
index 89c6ffc1e7..db0ee4fc41 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 4.2c 2022/07/14
+Release 4.21c 2022/07/19
## Description
@@ -69,6 +69,7 @@ Other examples, in French, are on my site.
## History
+- 4.21c the package archive was corrupted, all the "|" disappeared ...
- 4.2c
Now \tkzDefCircle gives two points as results: the center of the circle and a point of the circle. When a point of the circle is known, it is enough to use \tkzGetPoint or \tkzGetFirstPoint
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 29130c5564..7f5f8dc4fe 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
@@ -22,10 +22,10 @@
]{tkz-doc}
%\usepackage{etoc}
\gdef\tkznameofpack{tkz-euclide}
-\gdef\tkzversionofpack{4.2c}
+\gdef\tkzversionofpack{4.21c}
\gdef\tkzdateofpack{\today}
\gdef\tkznameofdoc{doc-tkz-euclide}
-\gdef\tkzversionofdoc{4.2c}
+\gdef\tkzversionofdoc{4.21c}
\gdef\tkzdateofdoc{\today}
\gdef\tkzauthorofpack{Alain Matthes}
\gdef\tkzadressofauthor{}
@@ -165,7 +165,7 @@ Project Public License Distributed from \href{http://www.ctan.org/}{CTAN}\ arch
\input{TKZdoc-euclide-pointwith.tex}
\input{TKZdoc-euclide-lines.tex}
\input{TKZdoc-euclide-triangles.tex}
-\input{TKZdoc-euclide-polygons}
+\input{TKZdoc-euclide-polygons.tex}
\input{TKZdoc-euclide-circles.tex}
\input{TKZdoc-euclide-circleby.tex}
\input{TKZdoc-euclide-intersection.tex}
diff --git a/macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-rnd.tex b/macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-rnd.tex
index b902626e22..583dcb0354 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-rnd.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/doc/latex/TKZdoc-euclide-rnd.tex
@@ -40,7 +40,7 @@ options & default & definition \\
\tkzDrawPolygon[red](A,...,D)
\tkzDrawPoints(A,...,E)
\tkzLabelPoints(A,B)
- \tkzDrawPoints[above](C,D,E)
+ \tkzLabelPoints[above](C,D,E)
\end{tikzpicture}
\end{tkzexample}
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 8d26d14cea..d6d10543be 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/tkz-euclide.cfg b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-euclide.cfg
index 97a5b3c4e6..9d874dbe78 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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-euclide.cfg}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c 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 2708f4e730..6122840090 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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-euclide.sty}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-euclide.sty}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{tkz-euclide}[ 2022/07/14 4.2c for pure Euclidean Geometry ]
+\ProvidesPackage{tkz-euclide}[ 2022/07/19 4.21c for pure Euclidean Geometry ]
\@ifpackageloaded{tkz-base}{
\newdimen\tkzRadius
\newdimen\tkzLength
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-lib-eu-marks.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-lib-eu-marks.tex
index e6192198cf..78aeada5c5 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-lib-eu-marks.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-lib-eu-marks.tex
@@ -10,16 +10,16 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-lib-eu-marks.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-lib-eu-marks.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Création des symboles
%<--------------------------------------------------------------------------–>
\def\tkz@undefined{none}
% double bar
-\pgfdeclareplotmark{ }
+\pgfdeclareplotmark{||}
{%
\pgfpathmoveto{\pgfqpoint{2\pgflinewidth}{\pgfplotmarksize}}
\pgfpathlineto{\pgfqpoint{2\pgflinewidth}{-\pgfplotmarksize}}
@@ -28,7 +28,7 @@
\pgfusepathqstroke
}
%triple bar
-\pgfdeclareplotmark{ }
+\pgfdeclareplotmark{|||}
{%
\pgfpathmoveto{\pgfqpoint{0 pt}{\pgfplotmarksize}}
\pgfpathlineto{\pgfqpoint{0 pt}{-\pgfplotmarksize}}
@@ -40,7 +40,7 @@
}
% An bar slant
-\pgfdeclareplotmark{s }
+\pgfdeclareplotmark{s|}
{%
\pgfpathmoveto{\pgfqpoint{-.70710678\pgfplotmarksize}%
{-.70710678\pgfplotmarksize}}
@@ -51,7 +51,7 @@
% An double bar slant
-\pgfdeclareplotmark{s }
+\pgfdeclareplotmark{s||}
{%
\pgfpathmoveto{\pgfqpoint{-0.75\pgfplotmarksize}{-\pgfplotmarksize}}
\pgfpathlineto{\pgfqpoint{0.25\pgfplotmarksize}{\pgfplotmarksize}}
@@ -59,7 +59,7 @@
\pgfpathlineto{\pgfqpoint{1\pgfplotmarksize}{\pgfplotmarksize}}
\pgfusepathqstroke
}
-\pgfdeclareplotmark{s }
+\pgfdeclareplotmark{s|||}
{%
\pgfpathmoveto{\pgfqpoint{-0.75\pgfplotmarksize}{-\pgfplotmarksize}}
\pgfpathlineto{\pgfqpoint{0.25\pgfplotmarksize}{\pgfplotmarksize}}
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-lib-eu-shape.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-lib-eu-shape.tex
index f0e53e2482..c906aa9d4c 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-lib-eu-shape.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-lib-eu-shape.tex
@@ -10,9 +10,9 @@
% This work has the LPPL maintenance status “maintained”.
% The Current Maintainer of this work is Alain Matthes.
-\def\fileversion{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-lib-eu-shape.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-lib-eu-shape.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Création des symboles
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-axesmin.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-axesmin.tex
index 883928a5a8..4c98527a96 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-axesmin.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-obj-eu-axesmin}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-obj-eu-axesmin}
\makeatletter
\def\removedot#1.{#1}
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-circles-by.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-circles-by.tex
index d0caf96a37..054f7ccd85 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-circles-by.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-obj-eu-circles.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-obj-eu-circles.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% tkzCircle center and one point
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-circles.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-circles.tex
index 3b309afa48..60a00ef708 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-circles.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-obj-eu-circles.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-obj-eu-circles.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% tkzCircle center and one point
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-compass.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-compass.tex
index 17c1be69b5..382d3ee559 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-compass.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-obj-eu-compass.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-obj-eu-compass.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Author Alain Matthes
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-angles.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-angles.tex
index 6234a361b3..06bdb62078 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-angles.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-tool-eu-angles.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-tool-eu-angles.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% tkzSetUpArc
@@ -266,7 +266,7 @@
% dist ?
% style : type de traits
% position: 0.5
-% mark : none , , , , z, s, x, o, oo mais tous les
+% mark : none , |, ||,|||, z, s, x, o, oo mais tous les
% % symboles de tikz sont permis
%<------------------------- Label on angle -------------------------------->
\def\tkz@arcsimple{l}
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-circles.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-circles.tex
index 5fd3356bc4..3080176a89 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-circles.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-obj-eu-draw-circles.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-obj-eu-draw-circles.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% tkzSetUpCircle
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-lines.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-lines.tex
index a415218816..cb922fa186 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-lines.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-obj-eu-draw-lines.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-obj-eu-draw-lines.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
@@ -134,7 +134,7 @@
size = 4pt,
color = \tkz@mk@color,
pos = .5,
- mark = ,
+ mark = |,
/@tkzmarkoptions/.search also={/tikz},
}
\def\tkzMarkSegment{\pgfutil@ifnextchar[{\tkz@MarkSegment}{\tkz@MarkSegment[]}}
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-points.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-points.tex
index ee9d5bbbc7..bf35d5898f 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-points.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-obj-eu-points.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-obj-eu-points.tex}
\makeatletter
%<--------------------------------------------------------------------------->
% tkzSetUpPoint définit la forme d'un point
@@ -153,16 +153,16 @@
\path (0,0) --(1,0) node(tkz@xline){};
\path (0,0) --(0,1) node(tkz@yline){};
}
-\iftkz@coord@noxdraw\else\draw[arrow coord style,/tkzprcoord/.cd,#1] (#2)--(#2 - tkz@xline);\fi
-\iftkz@coord@noydraw\else\draw[arrow coord style,/tkzprcoord/.cd,#1] (#2)--(#2 - tkz@yline);\fi
+\iftkz@coord@noxdraw\else\draw[arrow coord style,/tkzprcoord/.cd,#1] (#2)--(#2 |- tkz@xline);\fi
+\iftkz@coord@noydraw\else\draw[arrow coord style,/tkzprcoord/.cd,#1] (#2)--(#2 -| tkz@yline);\fi
\ifx\tkzutil@empty\tkz@xlabel
\else
-\path (#2)--(#2 - tkz@xline)
+\path (#2)--(#2 |- tkz@xline)
node[xcoord style] {\tkz@xlabel};
\fi
\ifx\tkzutil@empty\tkz@ylabel
\else
- \path (#2)--(#2 - tkz@yline)
+ \path (#2)--(#2 -| tkz@yline)
node[ycoord style] {\tkz@ylabel};
\fi
\endgroup
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-polygons.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-polygons.tex
index b7e1b1faa0..b2f22bdb0f 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-polygons.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-obj-eu-polygons.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-obj-eu-polygons.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Polygon
@@ -73,7 +73,7 @@
% {\tkz@DrawRectangle[]}}
% \def\tkz@DrawRectangle[#1](#2,#3){%
% \begingroup
- % \draw[line join=round,#1](#2) - (#3) - (#2);
+ % \draw[line join=round,#1](#2) -| (#3) -| (#2);
% \endgroup
% }
%<-------------------------- gold rectangle -------------------------------–>
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-triangles.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-triangles.tex
index 7e9cf513c8..b2b67a409b 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-triangles.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-draw-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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-obj-eu-draw-triangles.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-obj-eu-draw-triangles.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Draw Triangles
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-grids.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-grids.tex
index 44f898faca..e4f527f03b 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-grids.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-obj-eu-grids.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-obj-eu-grids.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Setup Grid
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-lines.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-lines.tex
index b07f40bc10..a39fe41564 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-lines.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-obj-eu-lines.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-obj-eu-lines.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% les lignes
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-by.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-by.tex
index 699bd8bc37..cfde6ee400 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-by.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-tools-eu-points-by.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-tools-eu-points-by.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Transformations Géométriques
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-rnd.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-rnd.tex
index b837215d48..3cbbc87cb2 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-rnd.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-obj-eu-points-rnd.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-obj-eu-points-rnd.tex}
%<--------------------------------------------------------------------------–>
\makeatletter
%<-------------------------------------------------------------------------–>
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-spc.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-spc.tex
index 7b4f9966bb..858dbc6c52 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-spc.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-obj-eu-points.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-obj-eu-points.tex}
\makeatletter
%add ExCenter
%<--------------------------------------------------------------------------–>
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-with.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-with.tex
index 728f7ab4df..2942cce647 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points-with.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-obj-eu-points-with.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-obj-eu-points-with.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Vectors
@@ -22,7 +22,7 @@
% utile pour la compatibilité avec pgf 2
%<--------------------------------------------------------------------------–>
% Duplicate Length à revoir pas de pt pas de global
-% v(CN) = v(AB) et v(CN) colineaire à v(CD)
+% ||v(CN)||= ||v(AB)|| et v(CN) colineaire à v(CD)
% A-->#1 B-->#2 C-->#3 D-->#4 N-->#5 ?????
%<--------------------------------------------------------------------------–>
%<--------------------------------------------------------------------------–>
@@ -130,7 +130,7 @@
%<--------------------------------------------------------------------------–>
% tkzVector K Orth coeff dans #1
% v(AN) perp v(AB) (v(AB) , v(AN) ) sens direct cercle trigo
-% v(AN) = v(AB)
+% ||v(AN)||=||v(AB)||
%<--------------------------------------------------------------------------–>
% tkz@numv 1
\def\tkzVecKOrth{\pgfutil@ifnextchar[{\tkz@VecKOrth}{\tkz@VecKOrth[1]}}
@@ -175,7 +175,7 @@
%<--------------------------------------------------------------------------–>
% tkzVecKOrthNorm coeff dans #1
% v(AN) perp v(AB) v(AB) v(AN) sens direct cercle trigo
-% v(AN =1 si #1 est vide ou =1 sinon v(AN =K
+% ||v(AN||=1 si #1 est vide ou =1 sinon ||v(AN||=K
%<--------------------------------------------------------------------------–>
% tkz@numv 3
\def\tkzVecKOrthNorm{\pgfutil@ifnextchar[{\tkz@VecKOrthNorm}%
@@ -195,8 +195,8 @@
}%
%<--------------------------------------------------------------------------–>
% VectorNormalised ou K*VectorNormalised
-% A-->#2 B-->#3 N-->#4 v(AB) devient v(AN) tq v(AN) =1 si #1=1
-% sinon v(AN) =#1
+% A-->#2 B-->#3 N-->#4 v(AB) devient v(AN) tq ||v(AN)||=1 si #1=1
+% sinon ||v(AN)||=#1
%<--------------------------------------------------------------------------–>
% tkz@numv 4
\def\tkzVecKNorm{\pgfutil@ifnextchar[{\tkz@VecKNorm}{\tkz@VecKNorm[1]}}
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points.tex
index 5bb4f41e88..4c4861cd33 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-points.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-obj-eu-points.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-obj-eu-points.tex}
\makeatletter
%<--------------------------------------------------------------------------->
% init def point
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-polygons.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-polygons.tex
index d1f3692d05..cf127c3096 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-polygons.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-obj-eu-polygons.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-obj-eu-polygons.tex}
% bug in regular polygon side 2020/03/09
\makeatletter
%<--------------------------------------------------------------------------–>
@@ -44,7 +44,7 @@
{\tkz@DefRectangle[]}}
\def\tkz@DefRectangle[#1](#2,#3){%
\begingroup
- \path[#1](#2) - coordinate (tkzFirstPointResult) (#3) - coordinate (tkzSecondPointResult) (#2);
+ \path[#1](#2) -| coordinate (tkzFirstPointResult) (#3) -| coordinate (tkzSecondPointResult) (#2);
\endgroup
}
%<-------------------------- gold rectangle -------------------------------–>
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-protractor.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-protractor.tex
index ad0ff40681..2af20ff9ac 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-protractor.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-obj-eu-protractor.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-obj-eu-protractor.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% !!! idea from Y. Combe !!!
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-sectors.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-sectors.tex
index c21ec58fbb..1b0c807346 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-sectors.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-obj-eu-sectors.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-obj-eu-sectors.tex}
\makeatletter
%<----------------------- Sectors ------------------------------–>
\gdef\tkz@nums{0}
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-show.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-show.tex
index 7c4bb47903..0441a3d817 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-show.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-obj-eu-show.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-obj-eu-show.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% finding specific points in a triangle
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-triangles.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-triangles.tex
index 49be3da866..400e650ffc 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-obj-eu-triangles.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-obj-eu-triangles.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-obj-eu-triangles.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% Triangle Equilateral
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-BB.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-BB.tex
index b6ac1c328d..51eac38162 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-BB.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-obj-eu-BB.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-obj-eu-BB.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
\def\tkzShowBB{\pgfutil@ifnextchar[{\tkz@ShowBB}{\tkz@ShowBB[]}}
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-angles.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-angles.tex
index b46cee1957..8e78827e0e 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-angles.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-tools-eu-angles.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-tools-eu-angles.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
%<--------------------------------------------------------------------------–>
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-base.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-base.tex
index 639a5ef21a..8ada5ea77b 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-base.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-tools-eu-base.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c 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/tkz-tools-eu-colors.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-colors.tex
index b5ba3e673d..31dab4e25b 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-colors.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-tools-eu-colors}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-tools-eu-colors}
\makeatletter
%<------ Initialisation of the colors with tkzSetUpColors ----------------->
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-intersections.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-intersections.tex
index 1c214a3150..079a3830bb 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-intersections.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-intersections.tex
@@ -13,9 +13,9 @@
% The Current Maintainer of this work is Alain Matthes.
% utf8 encoding
-\def\fileversion{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-tools-eu-intersections.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-tools-eu-intersections.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% intersection de deux lignes
@@ -112,7 +112,7 @@
% c -= 2 * (sc.x * p1.x + sc.y * p1.y + sc.z * p1.z);
% c -= r * r;
% bb4ac = b * b - 4 * a * c;
-% if (ABS(a) < EPS bb4ac < 0) {
+% if (ABS(a) < EPS || bb4ac < 0) {
% *mu1 = 0;
% *mu2 = 0;
% return(FALSE);
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-math.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-math.tex
index e3c602abb3..741d71c9bd 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-math.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-tools-eu-math.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-tools-eu-math.tex}
\makeatletter
%<-------------------------------------------------------------------------->
% \tkzpointnormalised#
@@ -23,7 +23,7 @@
% \tkzFindSlope
% option xfp
-% \tkzpointnormalised normalise un point A-->A' tq v(OA')=1
+% \tkzpointnormalised normalise un point A-->A' tq ||v(OA')=1||
% équivalent de \pgfpointnormalised avec fp
% example
% \tkzpointnormalised{%
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-modules.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-modules.tex
index 2a3ddbbea3..38453dfe6b 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-modules.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-tools-eu-utilities.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c 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}%
@@ -29,12 +29,12 @@
\expandafter\ifx\csname tkz@library@\tkz@temp @loaded\endcsname\relax%
\expandafter\global\expandafter\let\csname tkz@library@\tkz@temp @loaded\endcsname=\pgfutil@empty%
\expandafter\edef\csname tkz@obj@#1@atcode\endcsname{\the\catcode`\@}
- \expandafter\edef\csname tkz@obj@#1@barcode\endcsname{\the\catcode`\ }
+ \expandafter\edef\csname tkz@obj@#1@barcode\endcsname{\the\catcode`\|}
\catcode`\@=11
- \catcode`\ =12
+ \catcode`\|=12
\input tkz-obj-\tkz@temp.tex
\catcode`\@=\csname tkz@obj@#1@atcode\endcsname
- \catcode`\ =\csname tkz@obj@#1@barcode\endcsname
+ \catcode`\|=\csname tkz@obj@#1@barcode\endcsname
\fi%
}%
}%
@@ -54,12 +54,12 @@
\expandafter\ifx\csname tkz@library@\tkz@temp @loaded\endcsname\relax%
\expandafter\global\expandafter\let\csname tkz@library@\tkz@temp @loaded\endcsname=\pgfutil@empty%
\expandafter\edef\csname tkz@tool@#1@atcode\endcsname{\the\catcode`\@}
- \expandafter\edef\csname tkz@tool@#1@barcode\endcsname{\the\catcode`\ }
+ \expandafter\edef\csname tkz@tool@#1@barcode\endcsname{\the\catcode`\|}
\catcode`\@=11
- \catcode`\ =12
+ \catcode`\|=12
\input tkz-tools-\tkz@temp.tex
\catcode`\@=\csname tkz@tool@#1@atcode\endcsname
- \catcode`\ =\csname tkz@tool@#1@barcode\endcsname
+ \catcode`\|=\csname tkz@tool@#1@barcode\endcsname
\fi%
}%
}%
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-text.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-text.tex
index b8ff9c3901..3712ceef9b 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-text.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-tools-eu-text.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-tools-eu-text.tex}
\makeatletter
%<--------------------------------------------------------------------------–>
% tkzText
diff --git a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-utilities.tex b/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-utilities.tex
index 6a9397171d..cd339128f7 100644
--- a/macros/latex/contrib/tkz/tkz-euclide/latex/tkz-tools-eu-utilities.tex
+++ b/macros/latex/contrib/tkz/tkz-euclide/latex/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{4.2c}
-\def\filedate{2022/07/14}
-\typeout{2022/07/14 4.2c tkz-tools-eu-utilities.tex}
+\def\fileversion{4.21c}
+\def\filedate{2022/07/19}
+\typeout{2022/07/19 4.21c tkz-tools-eu-utilities.tex}
\makeatletter
\pgfkeys{/tkzClip/.cd,
space/.store in = {\tkz@CLI@space},