diff options
20 files changed, 47 insertions, 33 deletions
diff --git a/Master/texmf-dist/doc/latex/eledmac/eledmac.pdf b/Master/texmf-dist/doc/latex/eledmac/eledmac.pdf Binary files differindex 96877df8128..2118697d5d0 100644 --- a/Master/texmf-dist/doc/latex/eledmac/eledmac.pdf +++ b/Master/texmf-dist/doc/latex/eledmac/eledmac.pdf diff --git a/Master/texmf-dist/doc/latex/eledmac/eledpar.pdf b/Master/texmf-dist/doc/latex/eledmac/eledpar.pdf Binary files differindex 83c1d324322..1edacbfd269 100644 --- a/Master/texmf-dist/doc/latex/eledmac/eledpar.pdf +++ b/Master/texmf-dist/doc/latex/eledmac/eledpar.pdf diff --git a/Master/texmf-dist/doc/latex/eledmac/examples/columns-alignment.pdf b/Master/texmf-dist/doc/latex/eledmac/examples/columns-alignment.pdf Binary files differindex cce795c9926..2a8bf54a73d 100644 --- a/Master/texmf-dist/doc/latex/eledmac/examples/columns-alignment.pdf +++ b/Master/texmf-dist/doc/latex/eledmac/examples/columns-alignment.pdf diff --git a/Master/texmf-dist/doc/latex/eledmac/examples/cross-referencing.pdf b/Master/texmf-dist/doc/latex/eledmac/examples/cross-referencing.pdf Binary files differindex 1bb259b6240..2c46aa97262 100644 --- a/Master/texmf-dist/doc/latex/eledmac/examples/cross-referencing.pdf +++ b/Master/texmf-dist/doc/latex/eledmac/examples/cross-referencing.pdf diff --git a/Master/texmf-dist/doc/latex/eledmac/examples/indexing.pdf b/Master/texmf-dist/doc/latex/eledmac/examples/indexing.pdf Binary files differindex 29ebc058385..83189071132 100644 --- a/Master/texmf-dist/doc/latex/eledmac/examples/indexing.pdf +++ b/Master/texmf-dist/doc/latex/eledmac/examples/indexing.pdf diff --git a/Master/texmf-dist/doc/latex/eledmac/examples/minimal-parallels.pdf b/Master/texmf-dist/doc/latex/eledmac/examples/minimal-parallels.pdf Binary files differindex dea7354fc0b..7fe71185ad5 100644 --- a/Master/texmf-dist/doc/latex/eledmac/examples/minimal-parallels.pdf +++ b/Master/texmf-dist/doc/latex/eledmac/examples/minimal-parallels.pdf diff --git a/Master/texmf-dist/doc/latex/eledmac/examples/minimal-verses.pdf b/Master/texmf-dist/doc/latex/eledmac/examples/minimal-verses.pdf Binary files differindex f26cb879e75..43bc51a35f6 100644 --- a/Master/texmf-dist/doc/latex/eledmac/examples/minimal-verses.pdf +++ b/Master/texmf-dist/doc/latex/eledmac/examples/minimal-verses.pdf diff --git a/Master/texmf-dist/doc/latex/eledmac/examples/parallel-column-two-languages.pdf b/Master/texmf-dist/doc/latex/eledmac/examples/parallel-column-two-languages.pdf Binary files differindex c732073d6f5..c4b383c2e6c 100644 --- a/Master/texmf-dist/doc/latex/eledmac/examples/parallel-column-two-languages.pdf +++ b/Master/texmf-dist/doc/latex/eledmac/examples/parallel-column-two-languages.pdf diff --git a/Master/texmf-dist/doc/latex/eledmac/examples/sections-not-in-line-numbering.pdf b/Master/texmf-dist/doc/latex/eledmac/examples/sections-not-in-line-numbering.pdf Binary files differindex 09ef42aa1cb..9d6dd4fbb6d 100644 --- a/Master/texmf-dist/doc/latex/eledmac/examples/sections-not-in-line-numbering.pdf +++ b/Master/texmf-dist/doc/latex/eledmac/examples/sections-not-in-line-numbering.pdf diff --git a/Master/texmf-dist/doc/latex/eledmac/examples/sections-parallel-not-in-line-numbering.pdf b/Master/texmf-dist/doc/latex/eledmac/examples/sections-parallel-not-in-line-numbering.pdf Binary files differindex f282889600a..0d1ae06619e 100644 --- a/Master/texmf-dist/doc/latex/eledmac/examples/sections-parallel-not-in-line-numbering.pdf +++ b/Master/texmf-dist/doc/latex/eledmac/examples/sections-parallel-not-in-line-numbering.pdf diff --git a/Master/texmf-dist/doc/latex/eledmac/examples/sections-with-critical-notes-in-parallel-columns.pdf b/Master/texmf-dist/doc/latex/eledmac/examples/sections-with-critical-notes-in-parallel-columns.pdf Binary files differindex e5d132c5ca4..b0c4bf7f7f5 100644 --- a/Master/texmf-dist/doc/latex/eledmac/examples/sections-with-critical-notes-in-parallel-columns.pdf +++ b/Master/texmf-dist/doc/latex/eledmac/examples/sections-with-critical-notes-in-parallel-columns.pdf diff --git a/Master/texmf-dist/doc/latex/eledmac/examples/sections-with-critical-notes-in-parallel-pages.pdf b/Master/texmf-dist/doc/latex/eledmac/examples/sections-with-critical-notes-in-parallel-pages.pdf Binary files differindex 4ceb9d5a2b3..020021f0d9d 100644 --- a/Master/texmf-dist/doc/latex/eledmac/examples/sections-with-critical-notes-in-parallel-pages.pdf +++ b/Master/texmf-dist/doc/latex/eledmac/examples/sections-with-critical-notes-in-parallel-pages.pdf diff --git a/Master/texmf-dist/doc/latex/eledmac/examples/sections-with-critical-notes.pdf b/Master/texmf-dist/doc/latex/eledmac/examples/sections-with-critical-notes.pdf Binary files differindex 2932430cf13..11c34913ce0 100644 --- a/Master/texmf-dist/doc/latex/eledmac/examples/sections-with-critical-notes.pdf +++ b/Master/texmf-dist/doc/latex/eledmac/examples/sections-with-critical-notes.pdf diff --git a/Master/texmf-dist/doc/latex/eledmac/examples/side-notes.pdf b/Master/texmf-dist/doc/latex/eledmac/examples/side-notes.pdf Binary files differindex ac2c19dcf51..1c7de66e2b4 100644 --- a/Master/texmf-dist/doc/latex/eledmac/examples/side-notes.pdf +++ b/Master/texmf-dist/doc/latex/eledmac/examples/side-notes.pdf diff --git a/Master/texmf-dist/doc/latex/eledmac/examples/spaces-around-footnote-rule.pdf b/Master/texmf-dist/doc/latex/eledmac/examples/spaces-around-footnote-rule.pdf Binary files differindex 52bc6e33f3f..bc62ede3a92 100644 --- a/Master/texmf-dist/doc/latex/eledmac/examples/spaces-around-footnote-rule.pdf +++ b/Master/texmf-dist/doc/latex/eledmac/examples/spaces-around-footnote-rule.pdf diff --git a/Master/texmf-dist/doc/latex/eledmac/examples/text-between-verses-in-parallel.pdf b/Master/texmf-dist/doc/latex/eledmac/examples/text-between-verses-in-parallel.pdf Binary files differindex 486ffb86620..5cdef0e7c5a 100644 --- a/Master/texmf-dist/doc/latex/eledmac/examples/text-between-verses-in-parallel.pdf +++ b/Master/texmf-dist/doc/latex/eledmac/examples/text-between-verses-in-parallel.pdf diff --git a/Master/texmf-dist/source/latex/eledmac/eledmac.dtx b/Master/texmf-dist/source/latex/eledmac/eledmac.dtx index 464685a4b0f..92ece9ba6e0 100644 --- a/Master/texmf-dist/source/latex/eledmac/eledmac.dtx +++ b/Master/texmf-dist/source/latex/eledmac/eledmac.dtx @@ -30,7 +30,7 @@ hyperindex=false ]{hyperref} \usepackage[utf8]{inputenc} -\providecommand{\phantomsection}{} % just in case hyperref is not used +\usepackage[english]{babel} \usepackage{graphicx,eledmac} \makeatletter \@mparswitchfalse @@ -51,7 +51,7 @@ % % \fi % -% \CheckSum{9904} +% \CheckSum{9906} % % \makeatletter % \newcommand*{\DescribeIt}{\leavevmode\@bsphack\begingroup\MakePrivateLetters @@ -293,11 +293,13 @@ % also provides for index entries keyed to both page and line numbers. % Multiple series of the familiar numbered footnotes are also available. % -% Other LaTeX packages for critical editions include EDNOTES, and +% Other \LaTeX\ packages for critical editions include EDNOTES, and % \Lpack{poemscol} for poetical works. % -% -% To report bugs, please go to ledmac's GitHub page and click "New Issue": \url{https://github.com/maieul/ledmac/issues/}. You must open an account with github.com to access my page (maieul/ledmac). GitHub accounts are free for open-source users. You can report bugs in English or in French. +% \Lpack{eledmac} provides many tools and options. Normally, they are all documented in this file. +% However, to help people, a ``\href{examples/.}{examples}'' folder is provided, with example for some needs, but not for all. +% +% To report bugs, please go to ledmac's GitHub page and click ``New Issue'': \url{https://github.com/maieul/ledmac/issues/}. You must open an account with github.com to access my page (maieul/ledmac). GitHub accounts are free for open-source users. You can report bugs in English or in French (better). % % You can subscribe to the eledmac mail list in:\\ \url{http://geekographie.maieul.net/146} % \end{abstract} @@ -2639,8 +2641,8 @@ % % Peter Wilson has developed the Ledpar package % as an extension to \Eledmac{} specifically for parallel typesetting -% of critical texts. This also cooperates with the \Lpack{babel} -% package for typesetting in multiple languages. The package has been called \emph{eledpar} since September 2012. +% of critical texts. This also cooperates with the \Lpack{babel} / \Lpack{polyglossia} +% packages for typesetting in multiple languages. The package has been called \emph{eledpar} since September 2012. % He also developed % the \Lpack{ledarab} package for @@ -2830,7 +2832,7 @@ % \begin{macrocode} %<*code> \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{eledmac}[2014/08/06 v1.12.1 LaTeX port of EDMAC]% +\ProvidesPackage{eledmac}[2014/08/07 v1.12.2 LaTeX port of EDMAC]% % \end{macrocode} % % Generally, these are the modifications to the original. @@ -5753,6 +5755,7 @@ % The \cs{do@line} macro is called by \cs{pend} to % do all the processing for a single line of text. % \changes{v1.6.1}{2013/10/27}{Move the call to \cs{inserthangingsymbol} to allow use \cs{hfill} inside.} +% \changes{v1.12.2}{2014/08/07}{Fix a bug with critical notes a the begining of a page, added by v12.0.0.} % \begin{macrocode} \newcommand*{\l@dunhbox@line}[1]{\unhbox #1} \newcommand*{\do@line}{% @@ -5771,7 +5774,6 @@ \fi \check@pb@in@verse \affixline@num - \add@inserts\affixside@note % \end{macrocode} % \changes{v1.12.0}{2014/08/05}{\cs{do@line} is splitted in more little commands.} % Depending wether a sectioning command is called at this pstart or not @@ -5791,7 +5793,8 @@ % \cs{print@line} is for normal line, i. e line without sectioning command. \def\print@line{ \affixpstart@num% - \hb@xt@ \linewidth{\do@insidelinehook\l@dld@ta + \hb@xt@ \linewidth{\do@insidelinehook\l@dld@ta% + \add@inserts\affixside@note% \l@dlsn@te {\ledllfill\hb@xt@ \wd\one@line{\new@line\inserthangingsymbol \l@dunhbox@line{\one@line}}\ledrlfill\l@drd@ta% \l@drsn@te @@ -5805,6 +5808,7 @@ % Because of this printing, a vertical spacing correction is added. % \begin{macrocode} \def\print@eledsection{% + \add@inserts\affixside@note% \numdef{\temp@}{\l@dnumpstartsL-1}% \xifinlist{\temp@}{\eled@sections@@}{\@nobreaktrue}{\@nobreakfalse}% \@eled@sectioningtrue% diff --git a/Master/texmf-dist/source/latex/eledmac/eledpar.dtx b/Master/texmf-dist/source/latex/eledmac/eledpar.dtx index 342f132f4a0..9d3458ac6b4 100644 --- a/Master/texmf-dist/source/latex/eledmac/eledpar.dtx +++ b/Master/texmf-dist/source/latex/eledmac/eledpar.dtx @@ -30,7 +30,7 @@ hyperindex=false ]{hyperref} \usepackage[utf8]{inputenc} -\providecommand{\phantomsection}{} % just in case hyperref is not used +\usepackage[english]{babel} \usepackage{graphicx,eledmac,eledpar} \makeatletter \@mparswitchfalse @@ -218,7 +218,10 @@ % % Note that before September 2012, eledpar was called ledpar. The changes from ledmac/ledpar to eledmac/eledpar is explained in ledmac documentation. % -% To report bugs, please go to ledmac's GitHub page and click ``New Issue'': \url{https://github.com/maieul/ledmac/issues/}. You must open an account with github.com to access my page (maieul/ledmac). GitHub accounts are free for open-source users. You can report bug in English or in French. +% \Lpack{eledpar} provides many tools and options. Normally, they are all documented in this file. +% However, to help people, a ``\href{examples/.}{examples}'' folder is provided, with example for some needs, but not for all. +% +% To report bugs, please go to ledmac's GitHub page and click ``New Issue'': \url{https://github.com/maieul/ledmac/issues/}. You must open an account with github.com to access my page (maieul/ledmac). GitHub accounts are free for open-source users. You can report bug in English or in French (better). % % You can subscribe to the eledmac email list in:\\ \url{http://geekographie.maieul.net/146} % \end{abstract} @@ -847,7 +850,7 @@ % \begin{macrocode} %<*code> \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{eledpar}[2014/08/05 v1.8.0 eledmac extension for parallel texts]% +\ProvidesPackage{eledpar}[2014/08/07 v1.8.1 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. @@ -2742,6 +2745,7 @@ % \changes{v0.11}{2012/06/11}{Change \cs{do@lineL} and \cs{do@lineR} to allow line numbering by pstart (like in eledmac 0.15).} % \changes{v1.8.0}{2014/08/05}{Change \cs{do@lineR} and \cs{do@lineR} to allow new sectioning commands.} % \begin{macro}{\do@lineL} +% \changes{v1.8.1}{2014/08/07}{Fix a bug with critical notes a the begining of a page, added by v1.8.0 (?).} % The \cs{do@lineL} macro is called to % do all the processing for a single line of left text. % \changes{v0.3}{2005/02/10}{Added \cs{do@lineLhook} to \cs{do@lineL}} @@ -2768,8 +2772,6 @@ \setbox\l@dleftbox \hb@xt@ \Lcolwidth{% \affixline@num - \add@inserts - \affixside@note \xifinlist{\the\l@dpscL}{\eled@sections@@}% {}% {\print@lineL}}% @@ -2790,8 +2792,9 @@ % \begin{macrocode} \def\print@lineL{% \affixpstart@numL% - \l@dld@ta %space kept for backwar compatibility - \l@dlsn@te %space kept for backwar compatibility + \l@dld@ta %space kept for backward compatibility + \add@inserts\affixside@note% + \l@dlsn@te %space kept for backward compatibility {\ledllfill\hb@xt@ \wd\one@line{\do@insidelineLhook\inserthangingsymbolL\new@lineL\l@dunhbox@line{\one@line}}\correcthangingL\ledrlfill\l@drd@ta% \l@drsn@te}} % \end{macrocode} @@ -2800,6 +2803,7 @@ % \cs{print@eledsectionL} is for line with macro code. % \begin{macrocode} \def\print@eledsectionL{% + \add@inserts\affixside@note% \addtocounter{pstartL}{-1}% \ifdefstring{\@eledsectnotoc}{L}{\ledsectnotoc}{} \ifdefstring{\@eledsectmark}{L}{}{\ledsectnomark} @@ -2842,6 +2846,7 @@ % The \cs{do@lineR} macro is called to % do all the processing for a single line of right text. % \changes{v0.3}{2005/02/10}{Changed \cs{do@lineR} similarly to \cs{do@lineL}} +% \changes{v1.8.1}{2014/08/07}{Fix a bug with critical notes a the begining of a page, added by v1.8.0 (?).} % \begin{macrocode} \newcommand*{\do@lineR}{% \ledRcol@true% @@ -2864,8 +2869,6 @@ \setbox\l@drightbox \hb@xt@ \Rcolwidth{% \affixline@numR% - \add@insertsR - \affixside@noteR \xifinlist{\the\l@dpscR}{\eled@sectionsR@@}% {}% {\print@lineR}% @@ -2888,13 +2891,17 @@ % \begin{macro}{\print@eledsectionR}{} \def\print@lineR{% \affixpstart@numR% - \l@dld@ta - \l@dlsn@te + \l@dld@ta %space kept for backward compatibility + \add@insertsR% + \affixside@noteR% + \l@dlsn@te %space kept for backward compatibility \correcthangingR\ledllfill\hb@xt@ \wd\one@lineR{\do@insidelineRhook\inserthangingsymbolR\new@lineR\l@dunhbox@line{\one@lineR}}\ledrlfill\l@drd@ta% \l@drsn@te } \def\print@eledsectionR{% + \add@insertsR% + \affixside@noteR% \addtocounter{pstartR}{-1}% \initnumbering@sectcountR% \ifdefstring{\@eledsectnotoc}{R}{\ledsectnotoc}{}% diff --git a/Master/texmf-dist/tex/latex/eledmac/eledmac.sty b/Master/texmf-dist/tex/latex/eledmac/eledmac.sty index 80a5b2d66db..37d71b7134c 100644 --- a/Master/texmf-dist/tex/latex/eledmac/eledmac.sty +++ b/Master/texmf-dist/tex/latex/eledmac/eledmac.sty @@ -25,7 +25,7 @@ \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{eledmac}[2014/08/06 v1.12.1 LaTeX port of EDMAC]% +\ProvidesPackage{eledmac}[2014/08/07 v1.12.2 LaTeX port of EDMAC]% \newif\ifledfinal \newif\ifparapparatus@ \newif\ifnoquotation@ @@ -955,7 +955,6 @@ \fi \check@pb@in@verse \affixline@num - \add@inserts\affixside@note \xifinlist{\the\l@dnumpstartsL}{\eled@sections@@}% {\print@eledsection}% {\print@line}% @@ -963,13 +962,15 @@ }% \def\print@line{ \affixpstart@num% - \hb@xt@ \linewidth{\do@insidelinehook\l@dld@ta + \hb@xt@ \linewidth{\do@insidelinehook\l@dld@ta% + \add@inserts\affixside@note% \l@dlsn@te {\ledllfill\hb@xt@ \wd\one@line{\new@line\inserthangingsymbol \l@dunhbox@line{\one@line}}\ledrlfill\l@drd@ta% \l@drsn@te }}% } \def\print@eledsection{% + \add@inserts\affixside@note% \numdef{\temp@}{\l@dnumpstartsL-1}% \xifinlist{\temp@}{\eled@sections@@}{\@nobreaktrue}{\@nobreakfalse}% \@eled@sectioningtrue% diff --git a/Master/texmf-dist/tex/latex/eledmac/eledpar.sty b/Master/texmf-dist/tex/latex/eledmac/eledpar.sty index 6b0a96c5264..77d996a63d1 100644 --- a/Master/texmf-dist/tex/latex/eledmac/eledpar.sty +++ b/Master/texmf-dist/tex/latex/eledmac/eledpar.sty @@ -24,7 +24,7 @@ %% \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{eledpar}[2014/08/05 v1.8.0 eledmac extension for parallel texts]% +\ProvidesPackage{eledpar}[2014/08/07 v1.8.1 eledmac extension for parallel texts]% \newif\ifshiftedpstarts \let\shiftedversestrue\shiftedpstartstrue @@ -995,8 +995,6 @@ \setbox\l@dleftbox \hb@xt@ \Lcolwidth{% \affixline@num - \add@inserts - \affixside@note \xifinlist{\the\l@dpscL}{\eled@sections@@}% {}% {\print@lineL}}% @@ -1010,11 +1008,13 @@ \def\print@lineL{% \affixpstart@numL% - \l@dld@ta %space kept for backwar compatibility - \l@dlsn@te %space kept for backwar compatibility + \l@dld@ta %space kept for backward compatibility + \add@inserts\affixside@note% + \l@dlsn@te %space kept for backward compatibility {\ledllfill\hb@xt@ \wd\one@line{\do@insidelineLhook\inserthangingsymbolL\new@lineL\l@dunhbox@line{\one@line}}\correcthangingL\ledrlfill\l@drd@ta% \l@drsn@te}} \def\print@eledsectionL{% + \add@inserts\affixside@note% \addtocounter{pstartL}{-1}% \ifdefstring{\@eledsectnotoc}{L}{\ledsectnotoc}{} \ifdefstring{\@eledsectmark}{L}{}{\ledsectnomark} @@ -1059,8 +1059,6 @@ \setbox\l@drightbox \hb@xt@ \Rcolwidth{% \affixline@numR% - \add@insertsR - \affixside@noteR \xifinlist{\the\l@dpscR}{\eled@sectionsR@@}% {}% {\print@lineR}% @@ -1077,13 +1075,17 @@ \def\print@lineR{% \affixpstart@numR% - \l@dld@ta - \l@dlsn@te + \l@dld@ta %space kept for backward compatibility + \add@insertsR% + \affixside@noteR% + \l@dlsn@te %space kept for backward compatibility \correcthangingR\ledllfill\hb@xt@ \wd\one@lineR{\do@insidelineRhook\inserthangingsymbolR\new@lineR\l@dunhbox@line{\one@lineR}}\ledrlfill\l@drd@ta% \l@drsn@te } \def\print@eledsectionR{% + \add@insertsR% + \affixside@noteR% \addtocounter{pstartR}{-1}% \initnumbering@sectcountR% \ifdefstring{\@eledsectnotoc}{R}{\ledsectnotoc}{}% |