summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/eledmac/eledpar.dtx
diff options
context:
space:
mode:
authorManuel Pégourié-Gonnard <mpg@elzevir.fr>2012-10-06 17:07:02 +0000
committerManuel Pégourié-Gonnard <mpg@elzevir.fr>2012-10-06 17:07:02 +0000
commitd0c4e8ba040085b627fe0990e8409150e5de98f0 (patch)
treedf52767de0a52ad99f46fec8dd021577bc1ee486 /Master/texmf-dist/source/latex/eledmac/eledpar.dtx
parent6fe101375538291dd611816c6d8b7d8107450090 (diff)
eledmac update
git-svn-id: svn://tug.org/texlive/trunk@27905 c570f23f-e606-0410-a88d-b1316a301751
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}