diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/reledmac/reledmac.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/reledmac/reledmac.sty | 32 |
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} |