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.dtx79
1 files changed, 39 insertions, 40 deletions
diff --git a/Master/texmf-dist/source/latex/eledmac/eledpar.dtx b/Master/texmf-dist/source/latex/eledmac/eledpar.dtx
index 9f32f43b5d6..307a5eb73a1 100644
--- a/Master/texmf-dist/source/latex/eledmac/eledpar.dtx
+++ b/Master/texmf-dist/source/latex/eledmac/eledpar.dtx
@@ -31,7 +31,7 @@
]{hyperref}
\usepackage[utf8]{inputenc}
\providecommand{\phantomsection}{} % just in case hyperref is not used
-\usepackage{graphicx}
+\usepackage{graphicx,eledmac,eledpar}
\makeatletter
\@mparswitchfalse
\makeatother
@@ -51,7 +51,7 @@
%
% \fi
%
-% \CheckSum{3881}
+% \CheckSum{3882}
%
% \makeatletter
% \newcommand*{\DescribeIt}{\leavevmode\@bsphack\begingroup\MakePrivateLetters
@@ -116,27 +116,24 @@
% \DoNotIndex{\ ,\to}
%
% \newcommand{\dtxfilename}{\texttt{eledpar.dtx}}
-% \def\fileversion{v0.1} \def\filedate{2004/12/10}
-% \def\fileversion{v0.2} \def\filedate{2005/01/01}
-% \def\fileversion{v0.3} \def\filedate{2005/03/24}
-% \def\fileversion{v0.3a} \def\filedate{2005/03/30}
-% \def\fileversion{v0.3b} \def\filedate{2005/04/08}
-% \def\fileversion{v0.3c} \def\filedate{2011/06/16}
-% \def\fileversion{v0.4} \def\filedate{2011/08/03}
-% \def\fileversion{v0.5} \def\filedate{2011/08/21}
-% \def\fileversion{v0.6} \def\filedate{2011/08/22}
-% \def\fileversion{v0.7} \def\filedate{2011/08/31}
-% \def\fileversion{v0.8} \def\filedate{2011/09/16}
-% \def\fileversion{v0.9}\def\filedate{2011/10/01}
-% \def\fileversion{v0.9.1}\def\filedate{2011/10/02}
-% \def\fileversion{v0.9.2}\def\filedate{2011/11/08}
-% \def\fileversion{v0.9.3}\def\filedate{2011/11/18}
-% \def\fileversion{v0.10}\def\filedate{2012/04/04}
-% \def\fileversion{v0.11}\def\filedate{2012/06/11}
-% \def\fileversion{v0.12}\def\filedate{2012/08/03}
-% \def\fileversion{v1.0}\def\filedate{2012/09/14}
-% \def\fileversion{v1.0.1}\def\filedate{2012/09/16}
-% \def\fileversion{v1.1}\def\filedate{2012/09/25}
+% \GetFileInfo{eledpar.sty}
+% ^^A Have the 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}%
+% }%
+% \newcommand*{\six@digits}[1]{%
+% \ifnum#1<100000 0\fi
+% \ifnum#1<10000 0\fi
+% \ifnum#1<1000 0\fi
+% \ifnum#1<100 0\fi
+% \two@digits{#1}%
+% }%
+% \renewcommand*{\changes@}[1]{%
+% \my@changes#1\@nil
+% }%
+%\makeatother
% \changes{v0.1}{2004/12/10}{First public release}
% \changes{v0.2}{2005/01/01}{Fix babel problems}
% \changes{v0.3}{2005/03/24}{Reorganize for ledarab}
@@ -720,7 +717,7 @@
% \begin{macrocode}
%<*code>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{eledpar}[2012/09/25 v1.1 eledmac extension for parallel texts]
+\ProvidesPackage{eledpar}[2012/10/06 v1.1.2 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.
@@ -2293,6 +2290,7 @@
% \begin{macro}{\pstartL}
% \begin{macro}{\pstartR}
% changes{v1.1}{2012/09/25}{Add \cs{labelpstarttrue} (from eledmac).}
+% changes{v1.1.1}{2012/10/01}{Correct \cs{pstartR} of bug introduced by 1.1.}
% \cs{pstart} starts the paragraph by
% clearing the \cs{inserts@list} list and other
% relevant variables, and then arranges for the
@@ -2392,7 +2390,7 @@
\hsize=\Rcolwidth
\numberedpar@true
\iflabelpstart\protected@edef\@currentlabel
- {\p@pstartR\thepstartR}
+ {\p@pstartR\thepstartR}\fi
}
% \end{macrocode}
% \end{macro}
@@ -3302,6 +3300,7 @@
%
% \begin{macro}{\affixside@noteR}
% The right text version of \cs{affixside@note}.
+% \changes{v1.1.2}{2012/10/06}{Remove spurious space between line number and line content}
% \begin{macrocode}
\newcommand*{\affixside@noteR}{%
\def\sidenotecontent@{}%
@@ -3315,26 +3314,26 @@
\numdef{\itemcount@}{\itemcount@+1}%
}%
\dolistloop{\l@dcsnotetext}%
- \ifnumgreater{\itemcount@}{1}{\eledmac@warning{\itemcount@\space sidenotes on line \the\line@numR R p. \the\page@numR,}}{}
+ \ifnumgreater{\itemcount@}{1}{\eledmac@warning{\itemcount@\space sidenotes on line \the\line@numR R p. \the\page@numR,}}{}%
\gdef\@templ@d{}%
- \ifx\@templ@d\l@dcsnotetext \else
- \if@twocolumn
- \if@firstcolumn
+ \ifx\@templ@d\l@dcsnotetext \else%
+ \if@twocolumn%
+ \if@firstcolumn%
\setl@dlp@rbox{\sidenotecontent@}%
- \else
+ \else%
\setl@drp@rbox{\sidenotecontent@}%
- \fi
- \else
- \@l@dtempcntb=\sidenote@marginR
- \ifnum\@l@dtempcntb>\@ne
- \advance\@l@dtempcntb by\page@num
- \fi
- \ifodd\@l@dtempcntb
+ \fi%
+ \else%
+ \@l@dtempcntb=\sidenote@marginR%
+ \ifnum\@l@dtempcntb>\@ne%
+ \advance\@l@dtempcntb by\page@num%
+ \fi%
+ \ifodd\@l@dtempcntb%
\setl@drp@rbox{\sidenotecontent@t}%
- \else
+ \else%
\setl@dlp@rbox{\sidenotecontent@}%
- \fi
- \fi
+ \fi%
+ \fi%
\fi}
% \end{macrocode}