summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/reledmac/reledmac.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/reledmac/reledmac.sty')
-rw-r--r--Master/texmf-dist/tex/latex/reledmac/reledmac.sty32
1 files changed, 22 insertions, 10 deletions
diff --git a/Master/texmf-dist/tex/latex/reledmac/reledmac.sty b/Master/texmf-dist/tex/latex/reledmac/reledmac.sty
index b6f0454eeda..01b2706dfbf 100644
--- a/Master/texmf-dist/tex/latex/reledmac/reledmac.sty
+++ b/Master/texmf-dist/tex/latex/reledmac/reledmac.sty
@@ -35,7 +35,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{reledmac}[2018/01/06 v2.26.3 typesetting critical editions]%
+\ProvidesPackage{reledmac}[2018/01/18 v2.26.4 typesetting critical editions]%
\RequirePackage{xkeyval}
\newif\ifparledgroup
\DeclareOptionX{series}[A,B,C,D,E]{\xdef\default@series{#1}}
@@ -1858,21 +1858,27 @@
\global\@afterindenttrue%
\fi%
\fi%
- \ifautopar\else%
- \ifnumberpstart%
- \ifinstanza\else%
- \ifsidepstartnum\else%
- \thepstart%
+ \ifboolexpr{%
+ bool{autopar}%
+ and bool{by@autopar}%
+ }%
+ {}%
+ {%
+ \ifnumberpstart%
+ \ifinstanza\else%
+ \ifsidepstartnum\else%
+ \thepstart%
+ \fi%
\fi%
- \fi%
\fi%
- \fi%
+ }%
\numberedpar@true%
\iflabelpstart%
\protected@edef\@currentlabel{\p@pstart\thepstart}%
\fi%
\l@dzeropenalties%
\@at@start@every@pstart%
+ \global\by@autoparfalse%
\ignorespaces%because not automatically ignored if an optional argument is used (classical TeX behavior for space after commands)
}
\newcommandx*{\pend}[2][1,2,usedefault]{\ifnumbering \else%
@@ -1953,7 +1959,7 @@
\postdisplaypenalty \z@ \widowpenalty \z@}
\newif\ifautopar
-\autoparfalse
+\newif\ifby@autopar%
\newcommand*{\autopar}{
\ifledRcol
\ifnumberingR \else
@@ -1969,7 +1975,13 @@
\autopartrue
\everypar{\setbox0=\lastbox
\endgraf \vskip-\parskip
- \pstart \noindent \kern\wd0 \ifnumberpstart\ifinstanza\else\thepstart\fi\fi
+ \global\by@autopartrue%
+ \pstart \noindent \kern\wd0%
+ \ifnumberpstart%
+ \ifinstanza\else%
+ \thepstart%
+ \fi%
+ \fi%
\let\par=\pend}%
\ignorespaces}
\newcommand*{\normal@pars}{\everypar{}\let\par\endgraf}