summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/censor
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-11-15 22:21:25 +0000
committerKarl Berry <karl@freefriends.org>2018-11-15 22:21:25 +0000
commit0b4ca5651a82505c8ca208424642dfa9fdcd3464 (patch)
treec0ec6c07c9b3b19e47a4ef2b6d48ae2f56cebe98 /Master/texmf-dist/tex/latex/censor
parente63759bc8ac77f2a41375c1f4b0ad538d4da86b0 (diff)
censor (15nov18)
git-svn-id: svn://tug.org/texlive/trunk@49168 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/censor')
-rw-r--r--Master/texmf-dist/tex/latex/censor/censor.sty12
1 files changed, 8 insertions, 4 deletions
diff --git a/Master/texmf-dist/tex/latex/censor/censor.sty b/Master/texmf-dist/tex/latex/censor/censor.sty
index 2cf837b0d94..49e11906198 100644
--- a/Master/texmf-dist/tex/latex/censor/censor.sty
+++ b/Master/texmf-dist/tex/latex/censor/censor.sty
@@ -1,7 +1,7 @@
% censor.sty
-\def\censorversionnumber{3.21}
+\def\censorversionnumber{3.22}
\ProvidesPackage{censor}
-[2013/06/24 \censorversionnumber
+[2018/11/15 \censorversionnumber
Provides capability for redaction of sensitive information]
%
@@ -29,6 +29,7 @@
% 3.20 - Specify depth/height of censor rule. Introduced \def\censordot{}
% 3.21 - Fixed bug regarding \xblackout rules remaining after a
% \StopCensoring
+% 3.22 - changed `\if to \ifx in definition of \bl@t, to handle macros like \%
\usepackage{pbox}
\usepackage{ifnextok}
@@ -73,7 +74,10 @@
% \def\bl@t#1#2{\censor{#2}#1}
% V2.10 DEFINITION (MADE \long IN V3.1):
-\long\def\bl@t#1#2{\if\bpar#2\par\else\if.#2\censordot\else\censor{#2}\fi\fi#1}
+%\long\def\bl@t#1#2{\if\bpar#2\par\else\if.#2\censordot\else\censor{#2}\fi\fi#1}
+
+% V3.22 DEFINITION
+\long\def\bl@t#1#2{\ifx\bpar#2\par\else\if.#2\censordot\else\censor{#2}\fi\fi#1}
%\def\bpar{_} %V3.00 DEFINITION
\let\bpar\par %AS OF V3.1, CAN HANDLE \par
@@ -106,7 +110,7 @@
\def\@afterspacelap{\llap{\censorrule{\afterspacelap}}}
\long\def\xbl@t#1#2{%
- \if\par#2%
+ \ifx\par#2%
\par\def\@justpar{T}%
\else%
\if T\@justspace%