summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/reledmac/reledmac.dtx
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-08-15 03:00:53 +0000
committerNorbert Preining <norbert@preining.info>2023-08-15 03:00:53 +0000
commit3593305133bcfb167225af1b35c299bde1456579 (patch)
treec80fe825c17682b4b49b9b2f9ac687210e5df157 /macros/latex/contrib/reledmac/reledmac.dtx
parent8360ddccbd0538a65b33a2474e0b3b79acd83dab (diff)
CTAN sync 202308150300
Diffstat (limited to 'macros/latex/contrib/reledmac/reledmac.dtx')
-rw-r--r--macros/latex/contrib/reledmac/reledmac.dtx23
1 files changed, 17 insertions, 6 deletions
diff --git a/macros/latex/contrib/reledmac/reledmac.dtx b/macros/latex/contrib/reledmac/reledmac.dtx
index 938d323c0f..111de50ddd 100644
--- a/macros/latex/contrib/reledmac/reledmac.dtx
+++ b/macros/latex/contrib/reledmac/reledmac.dtx
@@ -597,6 +597,7 @@
% \changes{v2.39.3}{2023/07/08}{Fix bug with \protect\cs{edlabel} after tabular environment (added by v2.39.2).}
% \changes{v2.39.4}{2023/07/20}{Fix bug with hyperlink when using \protect\cs{footnoteXmark} and \protect\cs{footnoteXtext}.}
% \changes{v2.39.5}{2023/07/21}{The fix in v2.39.4 did'nt work well in tabular environment.}
+% \changes{v2.39.6}{2023/08/14}{Fix compatibility with memoir v3.8.}
% Typeset scholarly editions with \LaTeX\thanks{This file (\dtxfilename)
% has version number \fileversion, last revised \filedate.}}
%
@@ -4509,7 +4510,7 @@
% \begin{macrocode}
%<*code>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{reledmac}[2023/07/21 v2.39.5 typesetting critical editions]%
+\ProvidesPackage{reledmac}[2023/08/15 v2.39.6 typesetting critical editions]%
% \end{macrocode}
%
% \subsection{Package options}
@@ -5165,6 +5166,13 @@
}%
% \end{macrocode}
% \end{macro}
+% \begin{macro}{\led@error@fail@patch@mempnum}
+% \begin{macrocode}
+\newcommand{\led@error@fail@patch@mempnum}{%
+ \reledmac@error{Fail to patch \string\@mempnum\space command}{\@ehc}%
+}%
+% \end{macrocode}
+% \end{macro}
% \begin{macro}{\led@warn@edinde@outsidenumbering}
% \begin{macrocode}
\newcommand{\led@warn@edinde@outsidenumbering}{%
@@ -16658,18 +16666,21 @@
\par@patch@thepage%
}%
-\ifl@dmemoir%
+\ifboolexpr{%
+ bool {l@dmemoir}%
+ and test {\ifdef{\@mempnum}}%Only with memoir < 3.8
+}{%
\apptocmd{\@mempnum}%
{\par@patch@pagenumbering}%
{}%%
- {\led@error@fail@patch@@mempnum}%
-
-\else%
+ {\led@error@fail@patch@mempnum}%
+ }%
+ {%
\apptocmd{\pagenumbering}%
{\par@patch@pagenumbering}%
{}%
{\led@error@fail@patch@pagenumbering}%
-\fi%
+ }%
\AtBeginDocument{\par@patch@thepage}%
% \end{macrocode}