diff options
author | Norbert Preining <preining@logic.at> | 2013-05-27 01:43:45 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2013-05-27 01:43:45 +0000 |
commit | b651954f7ba70b34a0a9e73c374da6ed725fe796 (patch) | |
tree | 61627d91f36d156ca38f64fa20b3ac55352cd985 /Master/texmf-dist/source/latex/paracol/paracol.dtx | |
parent | b2941aa318c54c9d2acb00a560f456d35d90f888 (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.dtx | 114 |
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 |