summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/eledmac/eledpar.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/eledmac/eledpar.dtx')
-rw-r--r--Master/texmf-dist/source/latex/eledmac/eledpar.dtx90
1 files changed, 14 insertions, 76 deletions
diff --git a/Master/texmf-dist/source/latex/eledmac/eledpar.dtx b/Master/texmf-dist/source/latex/eledmac/eledpar.dtx
index 6a02faea231..1eadf6c5af8 100644
--- a/Master/texmf-dist/source/latex/eledmac/eledpar.dtx
+++ b/Master/texmf-dist/source/latex/eledmac/eledpar.dtx
@@ -51,7 +51,7 @@
%
% \fi
%
-% \CheckSum{4802}
+% \CheckSum{4698}
%
% \makeatletter
% \newcommand*{\DescribeIt}{\leavevmode\@bsphack\begingroup\MakePrivateLetters
@@ -118,10 +118,9 @@
% \newcommand{\dtxfilename}{\texttt{eledpar.dtx}}
% \GetFileInfo{eledpar.sty}
% ^^A Put changes in the right order : see http://tex.stackexchange.com/a/74113/7712
-%\makeatletter
% \let\org@changes@\changes@
-% \def\my@changes v#1.#2#3\@nil{%
-% \org@changes@{v#1.\six@digits{#2}#3=v#1.#2#3}%
+% \def\my@changes v#1.#2.#3\@nil{%
+% \org@changes@{v#1.\six@digits{#2}.#3=v#1.#2.#3}%
% }%
% \newcommand*{\six@digits}[1]{%
% \ifnum#1<100000 0\fi
@@ -131,7 +130,7 @@
% \two@digits{#1}%
% }%
% \renewcommand*{\changes@}[1]{%
-% \my@changes#1\@nil
+% \my@changes#1.\@nil
% }%
%\makeatother
% \newcommand{\Lpack}[1]{\textsf{#1}}
@@ -183,6 +182,7 @@
% \changes{v1.9.0}{2014/09/16}{Compatibility with \cs{Xnoteswidthliketwocolumns} and \cs{notesXwidthliketwocolumns}}
% \changes{v1.10.0}{2015/01/12}{Restore critical notes in \cs{eledsection} in parallel columns (this bug was added in 1.8.2).}
% \changes{v1.10.0}{2015/01/12}{Compatibility with \cs{AtEveryPstart} and \cs{AtEveryPend}}
+% \changes{v1.11.0}{2015/01/23}{Compatibility of standard footnotes with some biblatex styles.}
% \hyphenation{man-u-script man-u-scripts}
%
%
@@ -872,7 +872,7 @@
% \begin{macrocode}
%<*code>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eledpar}[2015/01/16 v1.10.1 eledmac extension for parallel texts]%
+\ProvidesPackage{eledpar}[2015/01/23 v1.11.0 eledmac extension for parallel texts]%
% \end{macrocode}
% With the option `shiftedpstarts' a long pstart one the left side (or in the right side) don't make a blank on the corresponding pstart, but the blank is put on the bottom of the page. Consequently, the pstarts on the parallel pages are shifted, but the shifted stop at every end of pages.
@@ -1252,7 +1252,7 @@
% For right texts the selection is recorded in the count \cs{line@marginR},
% otherwise in the count \cs{line@margin}:
% $0$ for left, $1$ for right, $2$ for outer, and $3$ for inner.
-% \changes{v0.3a}{2005/03/30}{Don't just set \cs{line@marginR} in \cs{linenummargin}}
+% \changes{v0.3.a}{2005/03/30}{Don't just set \cs{line@marginR} in \cs{linenummargin}}
% \begin{macrocode}
\newcount\line@marginR
\renewcommand*{\linenummargin}[1]{{%
@@ -2247,76 +2247,14 @@
% \edtext{#1}{#2}
% \end{verbatim}
%
-% \changes{v1.3}{2012/11/16}{Manage RTL language.}
+
% \begin{macro}{\critext}
-% Now we begin \cs{critext} itself.
-%
-% We slightly modify the original to make accomodation for when right text is
-% being processed.
-%
-% \begin{macrocode}
-\long\def\critext#1#2/{\leavevmode
- \@edtext@true%
- \begingroup
- \renewcommand{\@tag}{\no@expands #1}%
- \set@line
- \ifledRcol \global\insert@countR \z@
- \else \global\insert@count \z@ \fi
- \ignorespaces #2\relax
- \@ifundefined{xpg@main@language}{%if not polyglossia
- \flag@start}%
- {\if@RTL\flag@end\else\flag@start\fi% be careful on the direction of writing with polyglossia
- }%
- \endgroup
- \showlemma{#1}%
- \ifx\end@lemmas\empty \else
- \gl@p\end@lemmas\to\x@lemma
- \x@lemma
- \global\let\x@lemma=\relax
- \fi
- \@ifundefined{xpg@main@language}{%if not polyglossia
- \flag@end}%
- {\if@RTL\flag@start\else\flag@end\fi% be careful on the direction of writing with polyglossia
- }
- \@edtext@false%
- \@lemmacommand@false%
- }
-% \end{macrocode}
-% \end{macro}
-%
% \begin{macro}{\edtext}
+% \changes{v1.3}{2012/11/16}{Manage RTL language.}
+% \changes{v1.11.0}{2014/01/22}{\cs{critext} and \cs{edtext} are now defined only in eledmac.}
% And similarly for \cs{edtext}.
-% \begin{macrocode}
-\renewcommand{\edtext}[2]{\leavevmode
- \@edtext@true%
- \begingroup%
- \renewcommand{\@tag}{\no@expands #1}%
- \set@line%
- \ifledRcol \global\insert@countR \z@%
- \else \global\insert@count \z@ \fi%
- \ignorespaces #2\relax%
- \@ifundefined{xpg@main@language}{%if not polyglossia
- \flag@start}%
- {\if@RTL\flag@end\else\flag@start\fi% be careful on the direction of writing with polyglossia
- }%
- \endgroup%
- \showlemma{#1}%
- \ifx\end@lemmas\empty \else%
- \gl@p\end@lemmas\to\x@lemma%
- \x@lemma%
- \global\let\x@lemma=\relax%
- \fi%
- \@ifundefined{xpg@main@language}{%if not polyglossia
- \flag@end}%
- {\if@RTL\flag@start\else\flag@end\fi% be careful on the direction of writing with polyglossia
- }%
- \@edtext@false%
- \@lemmacommand@false%
-}
-
-% \end{macrocode}
% \end{macro}
-%
+% \end{macro}
%
% \begin{macro}{\set@line}
% The \cs{set@line} macro
@@ -3717,12 +3655,12 @@
% \begin{macro}{\l@dbfnote}
% \verb?\l@dbfnote? adds the footnote to the insert list, and
% \verb?\vl@dbfnote? calls the original \verb?\@footnotetext?.
-% \changes{v1.3.1}{2012/11/16}{Compatibility of standard footnotes with eledmac when theses footnotes contain any commands.}
+% \changes{v1.3.1}{2012/11/16}{Compatibility of standard footnotes with eledmac when theses footnotes contain any commands.}
% \changes{v1.3.3}{2012/11/19}{Spurious space with footnote in right column.}
% \begin{macrocode}
\renewcommand{\l@dbfnote}[1]{%
\ifnumberedpar@
- \gdef\@tag{#1}%
+ \gdef\@tag{#1\relax}%
\ifledRcol%
\xright@appenditem{\noexpand\vl@dbfnote{{\expandonce\@tag}}{\@thefnmark}}%
\to\inserts@listR
@@ -4848,7 +4786,7 @@
% \end{macrocode}
% More to do? If there is we have to get the number of lines for the next
% pair of pages before starting to output them.
-% \changes{v0.3b}{2005/04/08}{Added \cs{l@dminpagelines} calculation
+% \changes{v0.3.b}{2005/04/08}{Added \cs{l@dminpagelines} calculation
% for succeeding page pairs}
% \begin{macrocode}
\checkraw@text