summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/reledmac/reledmac.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-02-04 22:20:09 +0000
committerKarl Berry <karl@freefriends.org>2020-02-04 22:20:09 +0000
commit8f297a0f3c1cb1bae98db441a5f5964a066150e1 (patch)
treecbbda012a1be099f102ad73977136e8684a015ef /Master/texmf-dist/tex/latex/reledmac/reledmac.sty
parent16a594a6cdc908144e115e563592fdf21a3fb950 (diff)
reledmac (4feb20)
git-svn-id: svn://tug.org/texlive/trunk@53675 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/reledmac/reledmac.sty')
-rw-r--r--Master/texmf-dist/tex/latex/reledmac/reledmac.sty24
1 files changed, 17 insertions, 7 deletions
diff --git a/Master/texmf-dist/tex/latex/reledmac/reledmac.sty b/Master/texmf-dist/tex/latex/reledmac/reledmac.sty
index 7583a6956b8..d9ceba3886c 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}[2019/12/09 v2.32.3 typesetting critical editions]%
+\ProvidesPackage{reledmac}[2020/02/04 v2.32.4 typesetting critical editions]%
\RequirePackage{xkeyval}
\newif\ifparledgroup
\newif\ifsameparallelpagenumber%
@@ -2575,7 +2575,7 @@
\unvbox\@nameuse{mp##1footins}%
\fi%
\X@atbegininsertion{##1}%
- \ifcsstring{series@display##1}%
+ \ifcsstring{series@display##1}{normal}%
{%
\Xledsetnormalparstuff{##1}%
\rule\z@\splittopskip%
@@ -3159,6 +3159,7 @@
\prepare@Xgroupbyline{#1}{#2}{\threecolvfootnote@inserted}%
}%
{%
+ \let\bidi@RTL@everypar\relax%
\X@beforeinsertion{#1}%
\insert\csname #1footins\endcsname{%
\threecolvfootnote@inserted{#1}{#2}%
@@ -3256,6 +3257,7 @@
\iftoggle{Xgroupbyline@#1}{%
\prepare@Xgroupbyline{#1}{#2}{\twocolvfootnote@inserted}%
}{%
+ \let\bidi@RTL@everypar\relax%
\X@beforeinsertion{#1}%
\insert\csname #1footins\endcsname{%
\twocolvfootnote@inserted{#1}{#2}%
@@ -3282,7 +3284,9 @@
}%
\newcommand{\twocol@begin@insert}[1]{%
\normal@pars%
- \hsize \csuse{Xhsizetwocol@#1}%
+ \nottoggle{Xgroupbyline@#1}%
+ {\hsize \csuse{Xhsizetwocol@#1}}%
+ {}%
\Xsetparindent{#1}%
\tolerance=5000%
\Xsethangindent{#1}%
@@ -4202,6 +4206,7 @@
\notbool{parapparatus@}{\newcommand*}{\newcommand}{\twocolvfootnoteX}[2]{%
\beforeinsertion@X{#1}%
+ \let\bidi@RTL@everypar\relax%
\insert\csname footins#1\endcsname\bgroup%
\hsize=\expandafter\dimexpr\csuse{widthX@#1}\relax%
\noindent\csuse{bhooknoteX@#1}%
@@ -4286,6 +4291,7 @@
\multiply\dimen\csname mpfootins#1\endcsname by \thr@@}
\notbool{parapparatus@}{\newcommand*}{\newcommand}{\threecolvfootnoteX}[2]{%
+ \let\bidi@RTL@everypar\relax%
\beforeinsertion@X{#1}%
\insert\csname footins#1\endcsname\bgroup%
\hsize=\expandafter\dimexpr\csuse{widthX@#1}\relax%
@@ -5413,18 +5419,22 @@
\expandafter\newcount\csname prevpage#1@num\endcsname%
\expandafter\newcount\csname prevpage#1@numR\endcsname%
\expandafter\gappto\expandafter\no@expands\expandafter{\expandafter\let\csname footnote#1\endcsname\@gobble}%
- \expandafter\newcommand\csname footnote#1mark\endcsname{%
+ \expandafter\newcommand\csname footnote#1mark\endcsname[1][]{%
\begingroup%
\prepare@prenotesX{#1}%
- \stepcounter{footnote#1}%
+ \ifstrempty{##1}{%
+ \stepcounter{footnote#1}%
+ }{%
+ \setcounter{footnote#1}{##1}%
+ }%
\protected@csxdef{@thefnmark#1}{\csuse{thefootnote#1}}%
\csuse{@footnotemark#1}%
\m@mmf@prepare%
\endgroup%
}%
- \expandafter\newcommand\csname footnote#1text\endcsname[1]{%
+ \expandafter\newcommand\csname footnote#1text\endcsname[2][]{%
\begingroup%
- \csuse{vfootnote#1}{#1}{\expandonce{##1}}%
+ \csuse{vfootnote#1}{#1}{\expandonce{##2}}{##1}%
\endgroup%
}%
\arrangementX@normal{#1}%