summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/paracol/paracol.dtx
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2013-05-27 01:43:45 +0000
committerNorbert Preining <preining@logic.at>2013-05-27 01:43:45 +0000
commitb651954f7ba70b34a0a9e73c374da6ed725fe796 (patch)
tree61627d91f36d156ca38f64fa20b3ac55352cd985 /Master/texmf-dist/source/latex/paracol/paracol.dtx
parentb2941aa318c54c9d2acb00a560f456d35d90f888 (diff)
paracol update 5/27
git-svn-id: svn://tug.org/texlive/trunk@30705 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/paracol/paracol.dtx')
-rw-r--r--Master/texmf-dist/source/latex/paracol/paracol.dtx114
1 files changed, 86 insertions, 28 deletions
diff --git a/Master/texmf-dist/source/latex/paracol/paracol.dtx b/Master/texmf-dist/source/latex/paracol/paracol.dtx
index 624e2cbadbb..7bf88f8847f 100644
--- a/Master/texmf-dist/source/latex/paracol/paracol.dtx
+++ b/Master/texmf-dist/source/latex/paracol/paracol.dtx
@@ -19,12 +19,13 @@
%<man>\ProvidesFile{paracol-man.tex}
% \fi
% \ProvidesFile{paracol.dtx}
-[2012/05/11 v1.1 ]
+[2013/05/11 v1.2 ]
% \iffalse
%<*man>
\documentclass{ltxdoc}
\usepackage{paracol}
\usepackage{newvbtm}
+\usepackage{color}
\DisableCrossrefs
\PageIndex
\CodelineNumbered
@@ -319,7 +320,7 @@
% \gdef\!{\begingroup \catcode`\@\active \IndexedVerb}
% \gdef\IndexedVerb#1!{\def@{\TheAtMark \penalty\exhyphenpenalty}
% \def~{\penalty\exhyphenpenalty}
-% \texttt{\string#1}\let@\TheAtMark \def~{}
+% \rm\texttt{\string#1}\let@\TheAtMark \def~{}
% \edef\RAFCTempa{\expandafter\RAFCgobble\string#1}
% \expandafter\SpecialIndex\csname\RAFCTempa\endcsname \endgroup}
% \endgroup
@@ -360,11 +361,17 @@
% \edef\CommonCSPrefix{\expandafter\RAFCgobble\string\pcol}
% \edef\CommonIfPrefix{\expandafter\RAFCgobble\string\ifpcol}
%
+% \def\beginenv#1{\CSIndex{begin}\allowbreak
+% \texttt{\char`{#1\char`}}\EnvIndex{#1}}
+% \def\beginparacol{\beginenv{paracol}}
+%
% \def\bpage{base page\Index{base page}}
-% \def\beginparacol{\CSIndex{begin}\allowbreak
-% \texttt{\char`\{paracol\char`\}}\EnvIndex{paracol}}
+% \def\colorctext{color context\Index{color context}}
+% \def\colorstack{color stack\Index{color stack}}
% \def\cctext{column-context\Index{column-context}}
% \def\colpage{column-page\Index{column-page}}
+% \def\cscan{column-scan\Index{column-scan}}
+% \def\cswap{column-swapping\Index{column-swapping}}
% \def\cswitch{column-switching\Index{column-switching}}
% \def\csenv{column-switching environment\Index{column-switching environment}}
% \def\csync{counter synchronization\Index{counter synchronization}}
@@ -383,21 +390,36 @@
% \def\lcolpage{leading column-page\Index{leading column-page}}
% \def\lcounter{local counter\Index{local counter}}
% \def\lrep{local representation\Index{local representation}}
-% \def\mctext{multi-column text\Index{multi-column text}}
+% \def\Mcfnote{multi-columned footnote\Index{multi-columned footnote}}
+% \def\mcfnote{multi-columned\Index{multi-columned footnote}}
+% \def\Mgfnote{merged footnote\Index{merged footnote}}
+% \def\mgfnote{merged\Index{merged footnote}}
+% \def\mctext{spanning text\Index{spanning text}}
% \def\mvlfloat{MVL-float\Index{MVL-float}}
% \def\pctext{page context\Index{page context}}
+% \def\pfcheck{pre-flushing column height check
+% \Index{pre-flushing column height check}}
+% \def\Postenv{post-environment\Index{post-environment stuff}}
% \def\postenv{post-environment stuff\Index{post-environment stuff}}
+% \def\Preenv{pre-environment\Index{pre-environment stuff}}
% \def\preenv{pre-environment stuff\Index{pre-environment stuff}}
+% \def\Scfnote{single-columned footnote\Index{single-columned footnote}}
+% \def\scfnote{single-columned\Index{single-columned footnote}}
% \def\spanning{spanning stuff\Index{spanning stuff}}
% \def\spage{starting page\Index{starting page}}
% \def\sync{synchroniz\Index{synchronize}}
% \def\tpage{top page\Index{top page}}
%
-% \def\vb{\Index[$\beta$]{-b}\beta}
-% \def\pd{\Index[$\delta$]{-d}\delta}
-% \def\ep{\Index[$\varepsilon$]{-e}\varepsilon}
+% \def\vb{\Index[$\kappa_c(\beta)$]{-k_c(-b)}\beta}
+% \def\pd{\Index[$\kappa_c(\delta)$]{-k_c(-d)}\delta}
+% \def\Celt{\Index[$\gamma_0^c$]{-c_0^c}\gamma_0}
+% \def\celt{\Index[$\gamma_i$]{-c_i}\gamma}
+% \def\cst{\Index[$\string\mathit{\Gamma}$]{-C}\mathit{\Gamma}}
+% \def\CST{\Index[$\string\mathit{\Gamma}^c$]{-C^c}\mathit{\Gamma}}
+% \def\csts{\Index[$\string\mathit{\Gamma_s}$]{-C_s}\mathit{\Gamma}_s}
+% \def\ep{\Index[$\kappa_c(\varepsilon)$]{-k_c(-e)}\varepsilon}
% \def\clist{\Index[$\zeta(\theta)$]{-f(-j)}\zeta}
-% \def\fh{\Index[$\eta$]{-h}\eta}
+% \def\fh{\Index[$\kappa_c(\eta)$]{-k_c(-h)}\eta}
% \def\CC{\Index[$\string\mathit{\Theta}$]{-J}\mathit{\Theta}}
% \def\Cc{\Index[$\string\mathit{\Theta}_c$]{-J_c}\mathit{\Theta}}
% \def\CG{\Index[$\string\mathit{\Theta}^g$]{-J^g}\mathit{\Theta}^g}
@@ -405,30 +427,35 @@
% \def\CL{\Index[$\string\mathit{\Theta}^l$]{-J^l}\mathit{\Theta}^l}
% \def\cl{\Index[$\theta^l$]{-j^l}\theta^l}
% \def\cc{\Index[$\kappa_c$]{-k_c}\kappa}
-% \def\bl{\Index[$\lambda_b$]{-l_b}\lambda_b}
-% \def\dl{\Index[$\lambda_d$]{-l_d}\lambda_d}
-% \def\ml{\Index[$\lambda_m$]{-l_m}\lambda_m}
-% \def\tl{\Index[$\lambda_t$]{-l_t}\lambda_t}
-% \def\mb{\Index[$\mu$]{-m}\mu}
-% \def\bn{\Index[$\nu_b$]{-n_b}\nu_b}
-% \def\cn{\Index[$\nu_c$]{-n_c}\nu_c}
-% \def\tn{\Index[$\nu_t$]{-n_t}\nu_t}
-% \def\tf{\Index[$\xi$]{-o}\xi}
+% \def\bl{\Index[$\kappa_c(\lambda_b)$]{-k_c(-l_b)}\lambda_b}
+% \def\dl{\Index[$\kappa_c(\lambda_d)$]{-k_c(-l_d)}\lambda_d}
+% \def\ml{\Index[$\kappa_c(\lambda_m)$]{-k_c(-l_m)}\lambda_m}
+% \def\tl{\Index[$\kappa_c(\lambda_t)$]{-k_c(-l_t)}\lambda_t}
+% \def\lrm{\Index[$\mu$]{-m}\mu}
+% \def\mb{\Index[$\kappa_c(\mu)$]{-k_c(-m)}\mu}
+% \def\bn{\Index[$\kappa_c(\nu_b)$]{-k_c(-n_b)}\nu_b}
+% \def\cn{\Index[$\kappa_c(\nu_c)$]{-k_c(-n_c)}\nu_c}
+% \def\tn{\Index[$\kappa_c(\nu_t)$]{-k_c(-n_t)}\nu_t}
+% \def\tf{\Index[$\kappa_c(\xi)$]{-k_c(-o)}\xi}
% \def\PP{\Index[$\string\mathit{\Pi}$]{-P}\mathit{\Pi}}
% \def\PPP{\Index[$\string\mathit{\Pi}^+$]{-P+}\mathit{\Pi}^+}
% \def\pp{\Index[$\pi(p)$]{-p(p)}\pi}
-% \def\br{\Index[$\rho_b$]{-r_b}\rho_b}
-% \def\tr{\Index[$\rho_t$]{-r_t}\rho_t}
-% \def\sw{\Index[$\sigma$]{-s}\sigma}
-% \def\ft{\Index[$\tau$]{-t}\tau}
+% \def\br{\Index[$\kappa_c(\rho_b)$]{-k_c(-r_b)}\rho_b}
+% \def\tr{\Index[$\kappa_c(\rho_t)$]{-k_c(-r_t)}\rho_t}
+% \def\sw{\Index[$\kappa_c(\sigma)$]{-k_c(-s)}\sigma}
+% \def\ft{\Index[$\kappa_c(\tau)$]{-k_c(-t)}\tau}
+% \def\df{\Index[$\string\mathit{\Phi}$]{-U}\mathit{\Phi}}
%
+% \def\bf{\Index[$b_f$]{b_f}b_f}
% \def\C{\Index[$C$]{C}C}
+% \def\cmax{\Index[$c_{\max}$]{c_max}c_{\max}}
% \def\dc{\Index[$d_c$]{d_c}d_c}
% \def\DP{\Index[$D_P$]{D_P}D_P}
% \def\DT{\Index[$D_T$]{D_T}D_T}
% \def\false{\Index[$\string\mathit{false}$]{false}\mathit{false}}
% \def\Fc{\Index[$F_c(X)$]{F_c}F_c}
% \def\fc{\Index[$f_c(x)$]{f_c}f_c}
+% \def\nf{\Index[$n_f$]{n_f}n_f}
% \def\pbase{\Index[$p_b$]{p_b}p_b}
% \def\ptop{\Index[$p_t$]{p_t}p_t}
% \def\page{\Index[$\string\mathit{page}(p)$]{page(p)}\mathit{page}}
@@ -446,6 +473,7 @@
% \def\vc{\Index[$v_c(x)$]{v_c}v_c}
% \def\VB{\Index[$V_B$]{V_B}V_B}
% \def\VP{\Index[$V_P$]{V_P}V_P}
+% \def\VPP{\Index[$V'_P$]{V_Px}V'_P}
% \def\VT{\Index[$V_T$]{V_T}V_T}
% \def\w{\Index[$w_c$]{w_c}w}
%
@@ -471,7 +499,7 @@
% \globalcounter{figure}
% \globalcounter{table}
% \definethecounter{footnote}{1}{\textit{\arabic{footnote}}}
-% \definethecounter{subsection}{1}{%
+% \definethecounter{subsection}{1}{
% \texttt{\arabic{section}.\arabic{subsection}}}
% \addcontentsonly{toc}{0}
%
@@ -492,6 +520,22 @@
% 30th wedding anniversary.}
% \changes{v1.1}{2012/05/11}
% {Add \cs{columnratio} and variable column width.}
+% \changes{v1.2-1}{2013/05/11}
+% {Make \string\texttt{paracol} environment accept \cs{color} and add
+% \cs{columncolor}.}
+% \changes{v1.2-2}{2013/05/11}
+% {Add single-column and merged footnote functions.}
+% \changes{v1.2-3}{2013/05/11}
+% {Fix a problem in synchronization.}
+% \changes{v1.2-4}{2013/05/11}
+% {Add column-swapping functions.}
+% \changes{v1.2-5}{2013/05/11}
+% {Allow a \string\texttt{paracol} envrionment is enclosed in list-like
+% environments.}
+% \changes{v1.2-6}{2013/05/11}
+% {Add \cs{localcounter}.}
+% \changes{v1.2-7}{2013/05/11}
+% {Bug fixes and minor revisions as follows.}
%
%
%
@@ -507,7 +551,7 @@
% \tableofcontents
% \newpage
% \vbox to\unitlength{\unvbox0\vfil}
-% \part{User's Manual}
+% \part{User's Manual}\label{part:man}
% \let\MidxSave\Midx \let\Midx\Uidx
% \fi
%
@@ -518,23 +562,34 @@
% |leftcolumn| and |rightcolumn|.
% \end{abstract}
%
+% \tracingpages1 \tracingoutput1 \showboxdepth10000 \showboxbreadth10000
% \input{man.dtx}
+% \tracingpages0 \tracingoutput0
% \newpage
% \input{ref.dtx}
+% \newpage
+% \input{scfnote.dtx}
%
% \IndexPrologue{\newpage\section*{Index}
% Underlined number refers to the page where the specification of
% corresponding entry is described, while italicized number is for the page
% in which the usage of the entry is explained.}
+%
% \StopEventually{\ifx\ONLYDESCRIPTION\undefined\newpage\fi
% \section*{Acknowledgments}
-%
+% \addcontentsline{toc}{part}{\protect\numberline{}{Acknowledgments}}
+% 
% The author thanks to Yacine Daddi Addoun who gave the author the
% motivation to write the style for his bilingual document. He also thanks
% to the following people; Robin Fairbairns who kindly invited the style to
% CTAN after the author's lazy six years failing to upload the style; Joseph
% G.\ Rosenstein and Dieter K\"ohler who suggested the author adding the
-% function of unbalanced column width incorporated in version 1.1.
+% function of unbalanced column width incorporated in version 1.1; Joaqu\'in
+% Blas who motivated the author to challenge single-columned footnotes;
+% Olivier Vogel who pointed out the compatibility problem with coloring
+% packages; Heiner Richter who asked for the possibility of swapping
+% unbalanced columns; and an anonymous user who reported a very rare-case
+% but severe bug in the version~1.1 by which a page can be lost (woops!).
%
% For the implementation of the style file, the author referred to the base
% implementations of \texttt{\char`\\output}, \texttt{\char`\\newcounter}
@@ -548,10 +603,12 @@
% \advance\oddsidemargin1in\evensidemargin\oddsidemargin
% \advance\textwidth-1in\columnwidth\textwidth
% \hsize\textwidth \linewidth\textwidth
-% \part{Implementation}
+% \part{Implementation}\label{part:impl}
% \input{impl.dtx}
%
% \IndexPrologue{\newpage\section*{Index}
+% \addcontentsline{toc}{part}{\protect\numberline{}{Index}}
+%
% Underlined number refers to the page where the implementation or the
% definition of the correspoinding entry is described, while italicized
% number is for the page in which the specificatoin or usage of the entry is
@@ -560,7 +617,8 @@
% To find a control sequence, remove prefixes \cs{@}, \cs{pcol@} and
% \cs{ifpcol@} from its name if it has one of them.}
% \Finale
-% \GlossaryPrologue{\newpage\section*{Revision History}}
+% \GlossaryPrologue{\newpage\section*{Revision History}
+% \addcontentsline{toc}{part}{\protect\numberline{}{Revision History}}}
% \def\EQ{=} \def\GT{>} \def\BAR{|} \def\NEQ{\neq}
% \PrintChanges
\endinput