texlive[71847] Master/texmf-dist: changebar (19jul24)
commits+karl at tug.org
commits+karl at tug.org
Fri Jul 19 22:29:40 CEST 2024
Revision: 71847
https://tug.org/svn/texlive?view=revision&revision=71847
Author: karl
Date: 2024-07-19 22:29:40 +0200 (Fri, 19 Jul 2024)
Log Message:
-----------
changebar (19jul24)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/changebar/CATALOG
trunk/Master/texmf-dist/doc/latex/changebar/README
trunk/Master/texmf-dist/doc/latex/changebar/changebar.bug
trunk/Master/texmf-dist/doc/latex/changebar/changebar.pdf
trunk/Master/texmf-dist/source/latex/changebar/changebar.dtx
trunk/Master/texmf-dist/tex/latex/changebar/changebar.sty
Modified: trunk/Master/texmf-dist/doc/latex/changebar/CATALOG
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changebar/CATALOG 2024-07-19 20:29:31 UTC (rev 71846)
+++ trunk/Master/texmf-dist/doc/latex/changebar/CATALOG 2024-07-19 20:29:40 UTC (rev 71847)
@@ -1,7 +1,7 @@
Name: ChangeBar
Problems-To: johannes.braams(at)texniek.nl
Author: J.L. Braams
-Version: 3.7d
+Version: 3.7e
Description:
Modified: trunk/Master/texmf-dist/doc/latex/changebar/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changebar/README 2024-07-19 20:29:31 UTC (rev 71846)
+++ trunk/Master/texmf-dist/doc/latex/changebar/README 2024-07-19 20:29:40 UTC (rev 71847)
@@ -1,6 +1,6 @@
changebar bundle
- January 9, 2024
+ July 19, 2024
This bundle contains a package that I maintain to add changebars to a
LaTeX document.
Modified: trunk/Master/texmf-dist/doc/latex/changebar/changebar.bug
===================================================================
--- trunk/Master/texmf-dist/doc/latex/changebar/changebar.bug 2024-07-19 20:29:31 UTC (rev 71846)
+++ trunk/Master/texmf-dist/doc/latex/changebar/changebar.bug 2024-07-19 20:29:40 UTC (rev 71847)
@@ -219,6 +219,10 @@
% v3.7d JLB: Arash Esbati reported a simlar phenomenon when \nochangebars
% is used. Similar solution was needed.
%
+% v3.7e JLB: Daniel Flipo and Bruno Winckler reported that changebar no longer
+% works when \usepackage[french]{babel} is used. This was caused by the
+% solution implemented in v3.7b. This time use "/" is chosen as separator.
+%
% Known problems
% - changebars for marginal paragraphs collide with changebars
% for the main body of text
Modified: trunk/Master/texmf-dist/doc/latex/changebar/changebar.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/source/latex/changebar/changebar.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/changebar/changebar.dtx 2024-07-19 20:29:31 UTC (rev 71846)
+++ trunk/Master/texmf-dist/source/latex/changebar/changebar.dtx 2024-07-19 20:29:40 UTC (rev 71847)
@@ -24,7 +24,7 @@
% and covered by LPPL is defined by the unpacking scripts (with
% extension .ins) which are part of the distribution.
% \fi
-% \CheckSum{2954}
+% \CheckSum{2948}
%
%\iffalse
% This file is built for \LaTeXe, so we make sure an error is
@@ -39,7 +39,7 @@
\ProvidesFile{changebar.dtx}
%</dtx>
%<+package>\ProvidesPackage{changebar}
- [2024/01/09 v3.7d Indicate changes with marginal bars]
+ [2024/07/17 v3.7e Indicate changes with marginal bars]
% \end{macrocode}
%
% \section{A driver for this document}
@@ -137,7 +137,10 @@
% \changes{v3.6e}{2023/08/13}{Added supprt for luaTeX}
% \changes{v3.7b}{2023/12/28}{Added a few lines that were inadvertantly removed}
% \changes{v3.7b}{2023/12/30}{the cb2-file use delimiting chars may
-% change meaning when they end up in the wrong situation}
+% change meaning when they end up in the wrong situation}
+% \changes{v3.7e}{2024/07/17}{The us of the character `;´ as a string
+% separator clashes with it's active variant when babel/french has
+% been loaded}
%
% \title{The Changebar package
% \thanks{This file has version number \fileversion,
@@ -229,9 +232,7 @@
% \changes{v3.6a}{2011/04/30}{XeTeX added}
% \item Xe\TeX
% \changes{3.6e}{2023/08/13}{luaTeX added}
-% \begin{changebar}
% \item lua\TeX
-% \end{changebar}
% \end{itemize}
% The drivers are represented in the normal typewriter method of
% typing these names, or by the same entirely in lower case.
@@ -752,7 +753,7 @@
% \item V\TeX
% \item PDF\TeX
% \item Xe\TeX
-% \cbstart\item luaTeX\cbend
+% \item luaTeX
% \end{itemize}
%
% The intent is that the driver names should be case-insensitive,
@@ -799,10 +800,17 @@
% \end{macrocode}
% Redefine the |\cb at pdfxy| macro to write point coordinates to the
% \file{.cb2} file.
-% \changes{v3.7b}{2023/12/30}{use ¨;¨ instead of ¨,¨ as delimiter}
+% \changes{v3.7b}{2023/12/30}{use ";" instead of "," as delimiter}
+% \changes{v3.7e}{2024/07/17}{Use "/" instead of ";" as delimiter}
% \begin{macrocode}
\gdef\cb at pdfxy##1##2##3##4##5{%
- \immediate\write\cb at writexy{##1.##2p##3;##4;##5}%
+% \end{macrocode}
+% \begin{changebar}
+% \begin{macrocode}
+ \immediate\write\cb at writexy{##1.##2p##3/##4/##5}%
+% \end{macrocode}
+% \end{changebar}
+% \begin{macrocode}
\expandafter\gdef\csname cb@##1.##2\endcsname{##3,##4,##5}}
\else\cb at pdftexerror\fi\fi\fi}
% \end{macrocode}
@@ -837,10 +845,17 @@
% \end{macrocode}
% Redefine the |\cb at pdfxy| macro to write point coordinates to the
% \file{.cb2} file.
-% \changes{v3.7b}{2023/12/30}{use ¨;¨ instead of ¨,¨ as delimiter}
+% \changes{v3.7b}{2023/12/30}{use ";" instead of "," as delimiter}
+% \changes{v3.7e}{2024/07/17}{Use "/" instead of ";" as delimiter}
% \begin{macrocode}
\gdef\cb at pdfxy##1##2##3##4##5{%
- \immediate\write\cb at writexy{##1.##2p##3;##4;##5}%
+% \end{macrocode}
+% \begin{changebar}
+% \begin{macrocode}
+ \immediate\write\cb at writexy{##1.##2p##3/##4/##5}%
+% \end{macrocode}
+% \end{changebar}
+% \begin{macrocode}
\expandafter\gdef\csname cb@##1.##2\endcsname{##3,##4,##5}}
\gdef\sec at nd@ftw@##1 ##2{##2}
\fi}
@@ -854,7 +869,6 @@
{You are not using XeLaTeX}}
% \end{macrocode}
%
-% \begin{changebar}
% \begin{macrocode}
\DeclareOption{luaTeX}{\cb at luatexcheck}
\DeclareOption{luatex}{\cb at luatexcheck}
@@ -877,10 +891,17 @@
% \end{macrocode}
% Redefine the |\cb at pdfxy| macro to write point coordinates to the
% \file{.cb2} file.
-% \changes{v3.7b}{2023/12/30}{use ¨;¨ instead of ¨,¨ as delimiter}
+% \changes{v3.7b}{2023/12/30}{use ";" instead of ",¨ as delimiter}
+% \changes{v3.7e}{2024/07/17}{Use "/" instead of ";" as delimiter}
% \begin{macrocode}
\gdef\cb at pdfxy##1##2##3##4##5{%
- \immediate\write\cb at writexy{##1.##2p##3;##4;##5}%
+% \end{macrocode}
+% \begin{changebar}
+% \begin{macrocode}
+ \immediate\write\cb at writexy{##1.##2p##3/##4/##5}%
+% \end{macrocode}
+% \end{changebar}
+% \begin{macrocode}
\expandafter\gdef\csname cb@##1.##2\endcsname{##3,##4,##5}}
\fi}
% \end{macrocode}
@@ -892,7 +913,6 @@
{luaTeX option cannot be used}%
{You are not using luaLaTeX}}
% \end{macrocode}
-% \end{changebar}
%
% The new features of \LaTeXe\ make it possible to implement the
% \Lopt{outerbars} option.
@@ -1120,6 +1140,8 @@
% compatibility mode}
% \changes{v3.3e}{1998/02/24}{Added \cs{Textures}}
% \changes{v3.5a}{2005/05/23}{Added 'PDFtex' option}
+% \changes{v3.6a}{2011/04/30}{Added 'XeTeX' option}
+% \changes{v3.6e}{2023/08/13}{Added 'luaTeX' option}
% \begin{macrocode}
\if at compatibility
\def\driver#1{%
@@ -1132,17 +1154,9 @@
\def\Textures{TEXTURES}%
\def\VTeX{VTEX}%
\def\pdfTeX{PDFTEX}%
-% \end{macrocode}
-% \changes{v3.6a}{2011/04/30}{Added 'XeTeX' option}
-% \begin{macrocode}
\def\xeTeX{XETEX}
-% \end{macrocode}
-% \changes{v3.6e}{2023/08/13}{Added 'luaTeX' option}
-% \begin{changebar}
-% \begin{macrocode}
\def\luaTeX{LUATEX}
% \end{macrocode}
-% \end{changebar}
%
% The choice has to be communicated to the macro
% \verb=\cb at setup@specials= that will be called from within
@@ -1150,6 +1164,7 @@
% \verb=\cb at driver@setup= is used. It receives a numeric value
% using \verb=\chardef=.
% \changes{v3.6a}{2011/04/30}{Added 'XeTeX' option}
+% \changes{v3.6e}{2023/08/13}{Added 'luaTeX' option}
% \begin{macrocode}
\global\chardef\cb at driver@setup=0\relax
\ifx\tempa\LN \global\chardef\cb at driver@setup=0\fi
@@ -1160,14 +1175,7 @@
\ifx\tempa\VTeX \global\chardef\cb at driver@setup=5\fi
\ifx\tempa\pdfTeX \cb at pdftexcheck\fi
\ifx\tempa\xeTeX \cb at xetexcheck\fi
-% \end{macrocode}
-% \changes{v3.6e}{2023/08/13}{Added 'luaTeX' option}
-% \begin{changebar}
-% \begin{macrocode}
\ifx\tempa\luaTeX \cb at luatexcheck\fi
-% \end{macrocode}
-% \end{changebar}
-% \begin{macrocode}
\egroup}
% \end{macrocode}
% We add \verb+\driver+ to \verb+\@preamblecmds+, which is a
@@ -1464,11 +1472,22 @@
% When the point is found it is removed from |\cb at pdfpoints|. \#9
% contains the cumulative head of the list to construct the new list
% with the entry removed. \#3--\#8 are for pattern matching.
-% \changes{v3.7b}{2023/12/30}{use ¨;¨ instead of ¨,¨ as delimiter}
+% \changes{v3.7b}{2023/12/30}{use ";" instead of "," as delimiter}
+% \changes{v3.7e}{2024/07/17}{Use "/" instead of ";" as delimiter}
+% \begin{changebar}
% \begin{macrocode}
- \def\cb at pdffind##1##2##3.##4p##5;##6;##7pt##8\relax##9{%
+ \def\cb at pdffind##1##2##3.##4p##5/##6/##7pt##8\relax##9{%
+% \end{macrocode}
+% \end{changebar}
+% \begin{macrocode}
\def\cb at next{%
- \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5;##6;##7pt}}%
+% \end{macrocode}
+% \begin{changebar}
+% \begin{macrocode}
+ \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5/##6/##7pt}}%
+% \end{macrocode}
+% \end{changebar}
+% \begin{macrocode}
\ifnum ##1=##3
\ifnum ##2=##4
\def\cb at pdfx{##5sp}%
@@ -1519,8 +1538,13 @@
% \begin{macro}{\cb at pdfparsexy}
% The |\cb at pdfparsexy| macro extracts the pagecount from an entry read in
% from the \file{.cb2} file.
+% \changes{v3.7e}{2024/07/17}{Use "/" instead of ";" as delimiter}
+% \begin{changebar}
% \begin{macrocode}
- \def\cb at pdfparsexy##1.##2p##3;##4;##5pt{%
+ \def\cb at pdfparsexy##1.##2p##3/##4/##5pt{%
+% \end{macrocode}
+% \end{changebar}
+% \begin{macrocode}
\def\cb at pdfpg{##2}}%
% \end{macrocode}
% \end{macro}
@@ -1565,7 +1589,7 @@
% In order to get things in the right spot we need a little scaling
% factor. We define it here.
% \begin{macrocode}
-\def\cb at pdf@scale{0.996264009963}
+ \def\cb at pdf@scale{0.996264009963}
% \end{macrocode}
% \end{macro}
%
@@ -1636,14 +1660,12 @@
% \begin{macrocode}
\gdef\cb at checkPdfxy##1##2##3##4##5{%
\cb@@findpdfpoint{##1}{##2}%
-% \end{macrocdode}
-% \begin{changebar}
-% \begin{macrocode
+% \end{macrocode}
+% \begin{macrocode}
\ifdim##3sp=\cb at pdfx\relax
\ifdim##4sp=\cb at pdfy\relax
-% \end{macrocdode}
-% \end{changebar}
-% \begin{macrocode
+% \end{macrocode}
+% \begin{macrocode}
\ifdim##5=\cb at pdfz\relax
\else
\cb at error
@@ -1741,11 +1763,22 @@
% When the point is found it is removed from |\cb at pdfpoints|. \#9
% contains the cumulative head of the list to construct the new list
% with the entry removed. \#3--\#8 are for pattern matching.
-% \changes{v3.7b}{2023/12/30}{use ¨;¨ instead of ¨,¨ as delimiter}
+% \changes{v3.7b}{2023/12/30}{use ";" instead of "," as delimiter}
+% \changes{v3.7e}{2024/07/17}{Use "/" instead of ";" as delimiter}
+% \begin{changebar}
% \begin{macrocode}
- \def\cb at pdffind##1##2##3.##4p##5;##6;##7pt##8\relax##9{%
+ \def\cb at pdffind##1##2##3.##4p##5/##6/##7pt##8\relax##9{%
+% \end{macrocode}
+% \end{changebar}
+% \begin{macrocode}
\def\cb at next{%
- \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5;##6;##7pt}}%
+% \end{macrocode}
+% \begin{changebar}
+% \begin{macrocode}
+ \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5/##6/##7pt}}%
+% \end{macrocode}
+% \end{changebar}
+% \begin{macrocode}
\ifnum ##1=##3
\ifnum ##2=##4
\def\cb at pdfx{##5sp}%
@@ -1796,8 +1829,13 @@
% \begin{macro}{\cb at pdfparsexy}
% The |\cb at pdfparsexy| macro extracts the pagecount from an entry read in
% from the \file{.cb2} file.
+% \changes{v3.7e}{2024/07/17}{Use "/" instead of ";" as delimiter}
+% \begin{changebar}
% \begin{macrocode}
- \def\cb at pdfparsexy##1.##2p##3;##4;##5pt{%
+ \def\cb at pdfparsexy##1.##2p##3/##4/##5pt{%
+% \end{macrocode}
+% \end{changebar}
+% \begin{macrocode}
\def\cb at pdfpg{##2}}%
% \end{macrocode}
% \end{macro}
@@ -1842,7 +1880,7 @@
% In order to get things in the right spot we need a little scaling
% factor. We define it here.
% \begin{macrocode}
-\def\cb at pdf@scale{0.996264009963}
+ \def\cb at pdf@scale{0.996264009963}
% \end{macrocode}
% \end{macro}
%
@@ -1934,7 +1972,6 @@
\let\cb at resetpoints\relax
% \end{macrocode}
%
-% \begin{changebar}
% \changes{v3.6e}{2023/08/13}{lua\TeX{} support added}
% The code for lua\TeX{}, like for pdf\TeX\ and Xe\TeX,
% is more elaborate as the calculations have to
@@ -2012,11 +2049,22 @@
% When the point is found it is removed from |\cb at pdfpoints|. \#9
% contains the cumulative head of the list to construct the new list
% with the entry removed. \#3--\#8 are for pattern matching.
-% \changes{v3.7b}{2023/12/30}{use ¨;¨ instead of ¨,¨ as delimiter}
+% \changes{v3.7b}{2023/12/30}{use ";" instead of "," as delimiter}
+% \changes{v3.7e}{2024/07/17}{Use "/" instead of ";" as delimiter}
+% \begin{changebar}
% \begin{macrocode}
- \def\cb at pdffind##1##2##3.##4p##5;##6;##7pt##8\relax##9{%
+ \def\cb at pdffind##1##2##3.##4p##5/##6/##7pt##8\relax##9{%
+% \end{macrocode}
+% \end{changebar}
+% \begin{macrocode}
\def\cb at next{%
- \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5;##6;##7pt}}%
+% \end{macrocode}
+% \begin{changebar}
+% \begin{macrocode}
+ \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5/##6/##7pt}}%
+% \end{macrocode}
+% \end{changebar}
+% \begin{macrocode}
\ifnum ##1=##3
\ifnum ##2=##4
\def\cb at pdfx{##5sp}%
@@ -2067,8 +2115,13 @@
% \begin{macro}{\cb at pdfparsexy}
% The |\cb at pdfparsexy| macro extracts the pagecount from an entry read in
% from the \file{.cb2} file.
+% \changes{v3.7e}{2024/07/17}{Use "/" instead of ";" as delimiter}
+% \begin{changebar}
% \begin{macrocode}
- \def\cb at pdfparsexy##1.##2p##3;##4;##5pt{%
+ \def\cb at pdfparsexy##1.##2p##3/##4/##5pt{%
+% \end{macrocode}
+% \end{changebar}
+% \begin{macrocode}
\def\cb at pdfpg{##2}}%
% \end{macrocode}
% \end{macro}
@@ -2113,7 +2166,7 @@
% In order to get things in the right spot we need a little scaling
% factor. We define it here.
% \begin{macrocode}
-\def\cb at pdf@scale{0.996264009963}
+ \def\cb at pdf@scale{0.996264009963}
% \end{macrocode}
% \end{macro}
%
@@ -2203,7 +2256,6 @@
\def\cb at maxpoint{9999999}
\let\cb at resetpoints\relax
% \end{macrocode}
-%\end{changebar}
%
% When code for other drivers should be added it can be inserted
% here. When someone makes a mistake and somehow selects an
@@ -2296,7 +2348,7 @@
\newcommand*{\nochangebars}{%
\def\cb at start[##1]{\ignorespaces}%
\def\cb at delete[##1]{}%
- \def\cb at end{\ignorespacesafterend}
+ \def\cb at end{\ignorespacesafterend}%
}
% \end{macrocode}
% \end{macro}
Modified: trunk/Master/texmf-dist/tex/latex/changebar/changebar.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/changebar/changebar.sty 2024-07-19 20:29:31 UTC (rev 71846)
+++ trunk/Master/texmf-dist/tex/latex/changebar/changebar.sty 2024-07-19 20:29:40 UTC (rev 71847)
@@ -37,7 +37,7 @@
%% Copyright 1994-2024 (C) Johannes Braams. All rights reserved.
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{changebar}
- [2024/01/09 v3.7d Indicate changes with marginal bars]
+ [2024/07/17 v3.7e Indicate changes with marginal bars]
\def\cb at maxpoint{80}
\def\cb at minpoint{1}
\def\cb at nil{0}
@@ -111,7 +111,7 @@
\immediate\openout\cb at writexy=\jobname.cb2\relax
\fi
\gdef\cb at pdfxy##1##2##3##4##5{%
- \immediate\write\cb at writexy{##1.##2p##3;##4;##5}%
+ \immediate\write\cb at writexy{##1.##2p##3/##4/##5}%
\expandafter\gdef\csname cb@##1.##2\endcsname{##3,##4,##5}}
\else\cb at pdftexerror\fi\fi\fi}
\def\cb at pdftexerror{\PackageError
@@ -131,7 +131,7 @@
\immediate\openout\cb at writexy=\jobname.cb2\relax
\fi
\gdef\cb at pdfxy##1##2##3##4##5{%
- \immediate\write\cb at writexy{##1.##2p##3;##4;##5}%
+ \immediate\write\cb at writexy{##1.##2p##3/##4/##5}%
\expandafter\gdef\csname cb@##1.##2\endcsname{##3,##4,##5}}
\gdef\sec at nd@ftw@##1 ##2{##2}
\fi}
@@ -151,7 +151,7 @@
\immediate\openout\cb at writexy=\jobname.cb2\relax
\fi
\gdef\cb at pdfxy##1##2##3##4##5{%
- \immediate\write\cb at writexy{##1.##2p##3;##4;##5}%
+ \immediate\write\cb at writexy{##1.##2p##3/##4/##5}%
\expandafter\gdef\csname cb@##1.##2\endcsname{##3,##4,##5}}
\fi}
\def\cb at luatexerror{\PackageError
@@ -384,9 +384,9 @@
\fi
\fi
}
- \def\cb at pdffind##1##2##3.##4p##5;##6;##7pt##8\relax##9{%
+ \def\cb at pdffind##1##2##3.##4p##5/##6/##7pt##8\relax##9{%
\def\cb at next{%
- \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5;##6;##7pt}}%
+ \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5/##6/##7pt}}%
\ifnum ##1=##3
\ifnum ##2=##4
\def\cb at pdfx{##5sp}%
@@ -422,7 +422,7 @@
\fi
\cb at next
}%
- \def\cb at pdfparsexy##1.##2p##3;##4;##5pt{%
+ \def\cb at pdfparsexy##1.##2p##3/##4/##5pt{%
\def\cb at pdfpg{##2}}%
\def\cb at defpoint##1##2{%
\if at filesw
@@ -443,7 +443,7 @@
\ifnum##1>99 1\else
\ifnum##1<10 0.0\the##1\else
0.\the##1\fi\fi\fi}
-\def\cb at pdf@scale{0.996264009963}
+ \def\cb at pdf@scale{0.996264009963}
\def\cb at connect##1##2##3{%
\cb at findpdfpoint{##1}\cb at pagecount
\ifx\cb at pdfx\relax\cb at rerun
@@ -524,9 +524,9 @@
\fi
\fi
}
- \def\cb at pdffind##1##2##3.##4p##5;##6;##7pt##8\relax##9{%
+ \def\cb at pdffind##1##2##3.##4p##5/##6/##7pt##8\relax##9{%
\def\cb at next{%
- \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5;##6;##7pt}}%
+ \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5/##6/##7pt}}%
\ifnum ##1=##3
\ifnum ##2=##4
\def\cb at pdfx{##5sp}%
@@ -562,7 +562,7 @@
\fi
\cb at next
}%
- \def\cb at pdfparsexy##1.##2p##3;##4;##5pt{%
+ \def\cb at pdfparsexy##1.##2p##3/##4/##5pt{%
\def\cb at pdfpg{##2}}%
\def\cb at defpoint##1##2{%
\if at filesw
@@ -583,7 +583,7 @@
\ifnum##1>99 1\else
\ifnum##1<10 0.0\the##1\else
0.\the##1\fi\fi\fi}
-\def\cb at pdf@scale{0.996264009963}
+ \def\cb at pdf@scale{0.996264009963}
\def\cb at connect##1##2##3{%
\cb at findpdfpoint{##1}\cb at pagecount
\ifx\cb at pdfx\relax\cb at rerun
@@ -665,9 +665,9 @@
\fi
\fi
}
- \def\cb at pdffind##1##2##3.##4p##5;##6;##7pt##8\relax##9{%
+ \def\cb at pdffind##1##2##3.##4p##5/##6/##7pt##8\relax##9{%
\def\cb at next{%
- \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5;##6;##7pt}}%
+ \cb at pdffind{##1}{##2}##8\relax{##9##3.##4p##5/##6/##7pt}}%
\ifnum ##1=##3
\ifnum ##2=##4
\def\cb at pdfx{##5sp}%
@@ -703,7 +703,7 @@
\fi
\cb at next
}%
- \def\cb at pdfparsexy##1.##2p##3;##4;##5pt{%
+ \def\cb at pdfparsexy##1.##2p##3/##4/##5pt{%
\def\cb at pdfpg{##2}}%
\def\cb at defpoint##1##2{%
\if at filesw
@@ -724,7 +724,7 @@
\ifnum##1>99 1\else
\ifnum##1<10 0.0\the##1\else
0.\the##1\fi\fi\fi}
-\def\cb at pdf@scale{0.996264009963}
+ \def\cb at pdf@scale{0.996264009963}
\def\cb at connect##1##2##3{%
\cb at findpdfpoint{##1}\cb at pagecount
\ifx\cb at pdfx\relax\cb at rerun
@@ -802,7 +802,7 @@
\newcommand*{\nochangebars}{%
\def\cb at start[##1]{\ignorespaces}%
\def\cb at delete[##1]{}%
- \def\cb at end{\ignorespacesafterend}
+ \def\cb at end{\ignorespacesafterend}%
}
\newlength{\changebarwidth}
\setlength{\changebarwidth}{2pt}
More information about the tex-live-commits
mailing list.