diff options
author | Norbert Preining <norbert@preining.info> | 2022-07-20 03:00:57 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2022-07-20 03:00:57 +0000 |
commit | 2773132ea593028dafe764f7560fd94ecb827d3d (patch) | |
tree | 1ec66117c0fd26fa54a99c69602512a8f96bb9af /macros/latex/contrib | |
parent | 8ff4930a7a6c0dcfef1066c5537747570c7967b3 (diff) |
CTAN sync 202207200300
Diffstat (limited to 'macros/latex/contrib')
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 Binary files differindex 375106548c..1f40b218ba 100644 --- a/macros/latex/contrib/fixdif/fixdif.pdf +++ b/macros/latex/contrib/fixdif/fixdif.pdf 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 Binary files differindex 4380e8bf59..a13ff9b018 100644 --- a/macros/latex/contrib/runcode/runcode.pdf +++ b/macros/latex/contrib/runcode/runcode.pdf 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> – 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 Binary files differindex b7526ed222..8a341bbe0c 100644 --- a/macros/latex/contrib/showlabels/showlabels.pdf +++ b/macros/latex/contrib/showlabels/showlabels.pdf 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 Binary files differindex 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 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}, |