diff options
author | Karl Berry <karl@freefriends.org> | 2011-10-28 23:39:47 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2011-10-28 23:39:47 +0000 |
commit | 08521dabedd78b6b28f56c0fc227f17acfbd5daa (patch) | |
tree | 2298f971bc0a87a331961cc1ab33bf82891f2142 /Master/texmf-dist/source/latex/paracol/paracol.dtx | |
parent | 8c4c55e62396b8d36fdbae726ebb52e47a8e449d (diff) |
paracol (28oct11)
git-svn-id: svn://tug.org/texlive/trunk@24426 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 | 558 |
1 files changed, 558 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/latex/paracol/paracol.dtx b/Master/texmf-dist/source/latex/paracol/paracol.dtx new file mode 100644 index 00000000000..6f0a4a248e6 --- /dev/null +++ b/Master/texmf-dist/source/latex/paracol/paracol.dtx @@ -0,0 +1,558 @@ +%\iffalse +%<paracol>%% Style file `paracol'. +%<man>%% LaTeX file 'paracol-man'. +%<*paracol|man> +%% Copyright (C) 2005-2011 +%% Hiroshi Nakashima <h.nakashima@DOMAIN; DOMAIN=media.kyoto-u.ac.jp> +%% (Kyoto University) +%% This program can be redistributed and/or modified under the terms +%% of the LaTeX Project Public License distributed from CTAN +%% archives in directory macros/latex/base/lppl.txt; either +%% version 1 of the License, or any later version. + +%</paracol|man> +%<*dtx> +\ProvidesFile{paracol.dtx} +%</dtx> +%<paracol>\NeedsTeXFormat{LaTeX2e}[1994/12/01] +%<paracol>\ProvidesPackage{paracol} +%<man>\ProvidesFile{paracol-man.tex} +% \fi +% \ProvidesFile{paracol.dtx} +[2011/10/10 v1.0 ] +% \iffalse +%<*man> +\documentclass{ltxdoc} +\usepackage{paracol} +\usepackage{newvbtm} +\DisableCrossrefs +\PageIndex +\CodelineNumbered +\RecordChanges +%</man> +%<man>\OnlyDescription +%<man>\def\ONLYDESCRIPTION{} +%<*man> +\textwidth210mm +\advance\textwidth-40mm \oddsidemargin20mm \advance\oddsidemargin-1in +\columnsep10mm +\marginparwidth20mm \advance\marginparwidth-\marginparsep +\marginparsep.5\marginparsep +\raggedbottom +\begin{document} +\DocInput{paracol.dtx} +\end{document} +%</man> +% \fi +% +% +% +% \makeatletter +% +% \newcount\ChangeCount \ChangeCount10000 +% \def\changes@#1#2#3{% +% \global\advance\ChangeCount\@ne +% \protected@edef\@tempa{\noexpand\glossary{#1\levelchar +% \number\ChangeCount +% \actualchar +% \ifx\saved@macroname\@empty +% \generalname +% \else +% \string\verb\quotechar* +% \verbatimchar\saved@macroname +% \verbatimchar +% \fi +% :\levelchar #3}}% +% \@tempa\endgroup\@esphack} +% +% \def\theglossary{\onecolumn \glossary@prologue +% \GlossaryParms \let\item\@idxitem +% \rightskip 1em plus 1fil +% \parfillskip-1em +% \ignorespaces} +% \def\endtheglossary{\relax} +% +% +% +% \errorcontextlines10000 +% \GetFileInfo{paracol.dtx} +% \setcounter{IndexColumns}{2} +% +% \def\bottomfraction{.9} +% \def\cs#1{\hbox{\tt\char\escapechar#1}} +% \def\Item{\vskip-\itemsep\vskip-\parsep\vskip0pt\nobreak\item} +% +% \def\nosv{\catcode`\|12\relax} +% \begingroup +% \nosv +% \gdef\Set#1#2{\{#1\,|\,#2\}} +% \gdef\Abs#1{|#1|} +% \endgroup +% +% \def\eqnarray{\stepcounter{equation}\let\@currentlabel=\theequation +% \global\@eqnswtrue +% \global\@eqcnt\z@\tabskip\@centering\let\\=\@eqncr +% $$\halign to \displaywidth\bgroup\hskip\@centering +% $\displaystyle\tabskip\z@{##}$\@eqnsel&\global\@eqcnt\@ne +% \hfil$\;{##}\;$\hfil +% &\global\@eqcnt\tw@ $\displaystyle\tabskip\z@{##}$\hfil +% \tabskip\@centering&\llap{##}\tabskip\z@\cr} +% +% \def\Meta#1{\penalty\@highpenalty +% \hbox{{\tt\char`\{}{\it\meta{#1}}{\tt\char`\}}}} +% \def\opt#1{{\tt[}{\it\meta{#1}}{\tt]}} +% \def\optn#1{{\tt[#1]}} +% +% \let\latex@addmarginpar\@addmarginpar +% \let\latex@latex@warning@no@line\@latex@warning@no@line +% \def\@addmarginpar{\let\@latex@warning@no@line\@gobble +% \latex@addmarginpar +% \let\@latex@warning@no@line\latex@latex@warning@no@line} +% \let\@font@warning\@gobble +% +% \long\def\m@cro@#1#2{\endgroup \topsep\MacroTopsep \trivlist +% \edef\saved@macroname{\string#2} +% \def\makelabel##1{\llap{##1\hskip\@totalleftmargin}} +% \if@inlabel +% \let\@tempa\@empty \count@\macro@cnt +% \loop \ifnum\count@>\z@ +% \edef\@tempa{\@tempa\hbox{\strut}}\advance\count@\m@ne \repeat +% \edef\makelabel##1{\llap{\vtop to\baselineskip +% {\@tempa\hbox{##1}\vss} +% \hskip\@totalleftmargin}} +% \advance \macro@cnt \@ne +% \else \macro@cnt\@ne \fi +% \edef\@tempa{\noexpand\item[ +% #1 +% \noexpand\PrintMacroName +% \else +% \noexpand\PrintEnvName +% \fi +% {\string#2}]} +% \@tempa +% \global\advance\c@CodelineNo\@ne +% #1 +% \SpecialMainIndex{#2}\nobreak +% \DoNotIndex{#2} +% \else +% \SpecialMainEnvIndex{#2}\nobreak +% \fi +% \global\advance\c@CodelineNo\m@ne +% \ignorespaces} +% +% \def\dummymacro{\topsep\MacroTopsep \trivlist \item[]} +% \let\enddummymacro\endtrivlist +% +% \def\DescribeOpt{\leavevmode\@bsphack\begingroup\MakePrivateLetters +% \Describe@Opt} +% \def\Describe@Opt#1{\endgroup \Describe@pt{#1}} +% \def\Describe@pt#1#2{ +% \marginpar{\raggedleft\PrintDescribeMacro{#1}} +% \SpecialOptUsageIndex{#1}{#2}} +% +% \def\Midx{\begingroup +% \let\Index\MainIndex +% \let\CodeIndex\CodeMainIndex +% \let\ArgedCodeIndex\ArgedCodeMainIndex +% \let\MathIndex\MathMainIndex +% \let\SpecialIndex\SpecialMainIndex +% \MIDX} +% \def\MIDX#1{#1\endgroup} +% \def\Uidx{\begingroup +% \let\Index\UsageIndex +% \let\CodeIndex\CodeUsageIndex +% \let\ArgedCodeIndex\ArgedCodeUsageIndex +% \let\MathIndex\MathUsageIndex +% \let\SpecialIndex\SpecialUsageIndex +% \UIDX} +% \def\UIDX#1{#1\endgroup} +% +% \def\Index{\@Index{}} +% \def\MainIndex{\@Index{\encapchar main}} +% \def\UsageIndex{\@Index{\encapchar usage}} +% \def\@Index#1{\@ifnextchar[] +% {\@IndexWithActualChar{#1}}{\@IndexPlain{#1}}} +% \def\@IndexPlain#1#2{\special@index{#2#1}\ignorespaces} +% \def\@IndexWithActualChar#1[#2]#3{\special@index{#3\actualchar#2#1} +% \ignorespaces} +% \let\LaTeX@theindex\theindex +% \def\theindex{\LaTeX@theindex \hbadness\@M} +% +% \def\CodeMainIndex{\Code@Index{\encapchar main}} +% \def\CodeUsageIndex{\Code@Index{\encapchar usage}} +% \def\CodeIndex{\Code@Index{}} +% \def\Code@Index{\S@nitizedIndex\IndexVerb@timed} +% +% \def\ArgedCodeMainIndex{\Arged@Code@Index{\encapchar main}} +% \def\ArgedCodeUsageIndex{\Arged@Code@Index{\encapchar usage}} +% \def\ArgedCodeIndex{\Arged@Code@Index{}} +% \def\Arged@Code@Index{\S@nitizedArgedIndex\IndexVerb@timed} +% +% \def\MathMainIndex{\Math@Index{\encapchar main}} +% \def\MathUsageIndex{\Math@Index{\encapchar usage}} +% \def\MathIndex{\Math@Index{}} +% \def\Math@Index{\S@nitizedIndex\IndexM@thed} +% +% \def\S@nitizedIndex#1#2{\@bsphack +% \begingroup \@sanitize \S@nitized@Index{#1}{#2}} +% \def\S@nitized@Index#1#2#3{\endgroup +% \special@index{#1{#3}#2}\@esphack\ignorespaces} +% \def\S@nitizedArgedIndex#1#2{\@bsphack +% \begingroup \@sanitize \S@nitized@rgedIndex{#1}{#2}} +% \def\S@nitizedNonArgedIndex#1#2{\@bsphack +% \begingroup \@sanitize \S@nitizedNon@rgedIndex{#1}{#2}} +% \def\S@nitized@rgedIndex#1#2#3{\endgroup +% \ArgedIndexMainAndSub{#1}{#2}{#3}} +% \def\S@nitizedNon@rgedIndex#1#2#3{\endgroup +% \special@index{#1{#3}#2} +% \ArgedIndexSub{#1}{#2}{#3}} +% \def\S@nitized@rgedIndex#1#2#3{\endgroup +% \ArgedIndexMainAndSub{#1}{#2}{#3}} +% \def\S@nitizedNon@rgedIndex#1#2#3{\endgroup +% \special@index{#1{#3}#2} +% \ArgedIndexSub{#1}{#2}{#3}} +% \def\ArgedIndexMainAndSub#1#2#3#4{\ArgedIndexMain{#1}{#2}{#3}{#4} +% \ArgedIndexSub{#1}{#2}{#3}{#4}} +% \def\ArgedIndexMain#1#2#3#4{\begingroup +% \def\@tempa{\@rgedIndexMain{#1}{#2}{#3}} +% \def\e{}\edef\@tempb{{#4}} +% \expandafter\@tempa\@tempb +% \endgroup} +% \def\@rgedIndexMain#1#2#3#4{\special@index{#1{#3} (#4)#2}} +% \def\ArgedIndexSub#1#2#3#4{\begingroup +% \def\@tempa{\@rgedIndexSub{#1}{#2}{#3}} +% \def\e{e}\edef\@tempb{{#4}} +% \expandafter\@tempa\@tempb +% \endgroup} +% \def\@rgedIndexSub#1#2#3#4{\special@index{#4s:\levelchar#1{#3}#2}} +% +% \def\IndexBr@cedWith#1#2{#2\actualchar#1{#2}} +% \def\IndexVerb@timed#1{#1\actualchar\string\verb\quotechar*\verbatimchar +% #1\verbatimchar} +% \def\IndexM@thed#1{#1\actualchar\doll@rm@rk#1\doll@rm@rk} +% +% \def\env#1{\texttt{#1}\EnvIndex{#1}} +% \def\EnvIndex#1{\ArgedCodeIndex{#1}{environment}} +% \def\counter#1{\texttt{#1}\CounterIndex{#1}} +% \def\CounterIndex#1{\ArgedCodeIndex{#1}{counter}} +% +% \begingroup +% \catcode`\_12 \catcode`\$12 +% \gdef\TheUnderScore{_} +% \gdef\doll@rm@rk{$} +% \endgroup +% +% \def\SpecialIndex#1{\@bsphack +% \RemoveAtFromCS{#1} +% \protected@edef\@tempa{\noexpand\special@index{\RAFCtempa +% \actualchar \string\verb +% \quotechar*\verbatimchar\string#1\verbatimchar}}\@tempa +% \@esphack} +% \def\SpecialMainIndex#1{\@bsphack +% \RemoveAtFromCS{#1} +% \protected@edef\@tempa{\noexpand\special@index{\RAFCtempa +% \actualchar \string\verb +% \quotechar*\verbatimchar\string#1\verbatimchar +% \encapchar main}}\@tempa +% \@esphack} +% \def\SpecialUsageIndex#1{\@bsphack +% \RemoveAtFromCS{#1} +% \protected@edef\@tempa{\noexpand\special@index{\RAFCtempa +% \actualchar \string\verb +% \quotechar*\verbatimchar\string#1\verbatimchar +% \encapchar usage}}\@tempa +% \@esphack} +% \long\def\Special@Index#1#2{\@bsphack +% \RemoveAtFromCS{#2} +% \protected@edef\@tempa{\noexpand\special@index{\RAFCtempa +% \actualchar \string\verb +% \quotechar*\verbatimchar\string#2\verbatimchar #1}}\@tempa +% \@esphack} +% \def\SpecialIndex{\Special@Index{}} +% \def\SpecialMainIndex{\Special@Index{\encapchar main}} +% \def\SpecialUsageIndex{\Special@Index{\encapchar usage}} +% \def\SpecialArrayIndex#1{\Special@Index{${\cdot}#1$}} +% \def\SpecialArrayMainIndex#1{\Special@Index{${\cdot}#1$\encapchar main}} +% \def\SpecialArrayUsageIndex#1{\Special@Index{${\cdot}#1$\encapchar usage}} +% +% \def\Macro{\begingroup \@sanitize \iMacro} +% \def\iMacro#1{\endgroup +% \def\SpecialMainIndex##1{\SWiIndex{##1}{\encapchar main}} +% \macro{#1}} +% \let\endMacro\endmacro +% +% \def\SpecialWeirdIndex{\@bsphack \begingroup \@sanitize \SWIndex{}} +% \def\SWIndex#1#2{\endgroup \SWiIndex{#2}{#1}} +% \def\SWiIndex#1#2{% +% \protected@edef\@tempa{\noexpand\special@index{ +% #1\actualchar \string\verb +% \quotechar*\verbatimchar#1\verbatimchar#2}}\@tempa +% \@esphack} +% +% \let\RAFCempty\@empty +% \let\RAFCgobble\@gobble +% \makeatother +% \long\def\RemoveAtFromCS#1{ +% \edef\RAFCtempa{\expandafter\RAFCgobble\string#1} +% \edef\RAFCtempa{\expandafter\string\csname\RAFCtempa\endcsname} +% \expandafter\iRemoveAtFromCS\RAFCtempa@\NIL} +% \def\iRemoveAtFromCS#1#2@#3\NIL{\def\RAFCtempb{#3} +% \ifx\RAFCtempb\RAFCempty \def\RAFCtempa{#2}\let\next\relax +% \else \def\RAFCtempa{#2@}\def\next{\iiRemoveAtFromCS#3\NIL} +% \def\RAFCtempb{#2} +% \ifx\RAFCtempb\RAFCempty +% \else\ifx\RAFCtempb\CommonCSPrefix +% \else\ifx\RAFCtempb\CommonIfPrefix +% \else \def\RAFCtempa{}\def\next{\xRemoveAtFromCS#2@#3\NIL}\fi\fi\fi\fi +% \next} +% \def\iiRemoveAtFromCS#1{\ifx#1@\edef\RAFCtempa{\RAFCtempa@} +% \let\next\iiRemoveAtFromCS +% \else \def\next{\xRemoveAtFromCS#1}\fi +% \next} +% \def\xRemoveAtFromCS#1@\NIL{\edef\RAFCtempa{#1\RAFCtempa}} +% \makeatletter +% +% \begingroup +% \makeatother +% \gdef\TheAtMark{@} +% \catcode`\@\active +% \gdef\!{\begingroup \catcode`\@\active \IndexedVerb} +% \gdef\IndexedVerb#1!{\def@{\TheAtMark \penalty\exhyphenpenalty} +% \def~{\penalty\exhyphenpenalty} +% \texttt{\string#1}\let@\TheAtMark \def~{} +% \edef\RAFCTempa{\expandafter\RAFCgobble\string#1} +% \expandafter\SpecialIndex\csname\RAFCTempa\endcsname \endgroup} +% \endgroup +% \let\~\allowbreak +% +% \def\CSIndex#1{\expandafter\def\expandafter\@tempa\expandafter{\csname +% #1\endcsname} +% \edef\@tempb{\expandafter\string\@tempa} +% \texttt{\@tempb} +% \expandafter\SpecialIndex\@tempa} +% +% \begingroup +% \gdef\@sverbcat{\catcode`\@\active\catcode`\#\active} +% \catcode`\@\active \gdef@{\char`\@\penalty\exhyphenpenalty} +% \catcode`\#\active \gdef#{\penalty\exhyphenpenalty} +% \endgroup +% \let\latex@sverb\@sverb +% \def\@sverb{\@sverbcat\latex@sverb} +% +% \def\Paracol{\textsf{paracol}} +% \let\LB[\let\RB]\let\LP(\let\RP) +% \def\LBRP#1#2{\LB#1,#2\RP} +% \def\In{\in\LBRP} +% \let\Sec\S +% \def\secref{\Sec\ref} +% \let\<\langle \let\>\rangle +% \let\ARG\arg +% \def\arg#1{\<\mathit{#1}\>} +% \def\Arg#1{\texttt{\char`\{}#1\texttt{\char`\}}} +% \def\ARg#1{\texttt{\char`\{}\textit{#1}\texttt{\char`\}}} +% \def\Sub#1{{\hbox to0pt{\hss$\scriptstyle #1$\hss}}} +% +% +% +% \edef\CommonCSPrefix{\expandafter\RAFCgobble\string\pcol} +% \edef\CommonIfPrefix{\expandafter\RAFCgobble\string\ifpcol} +% +% \def\bpage{base page\Index{base page}} +% \def\beginparacol{\CSIndex{begin}\allowbreak +% \texttt{\char`\{paracol\char`\}}\EnvIndex{paracol}} +% \def\cctext{column-context\Index{column-context}} +% \def\colpage{column-page\Index{column-page}} +% \def\cswitch{column-switching\Index{column-switching}} +% \def\csenv{column-switching environment\Index{column-switching environment}} +% \def\csync{counter synchronization\Index{counter synchronization}} +% \def\ccolpage{current column-page\Index{current column-page}} +% \def\Endparacol{\CSIndex{end}\allowbreak +% \texttt{\char`\{paracol\char`\}}\EnvIndex{paracol}} +% \def\elocal{environment-local\Index{environment-local}} +% \def\exsync{explicit synchronization\Index{explicit synchronization}} +% \def\fcolumn{float column\Index{float column}} +% \def\fpage{float page\Index{float page}} +% \def\gcounter{global counter\Index{global counter}} +% \def\imsync{implicit synchronization\Index{implicit synchronization}} +% \def\lpage{last page\Index{last page}} +% \def\lcommand{local command\Index{local command}} +% \def\lcolumn{leading column\Index{leading column}} +% \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\mvlfloat{MVL-float\Index{MVL-float}} +% \def\pctext{page context\Index{page context}} +% \def\postenv{post-environment stuff\Index{post-environment stuff}} +% \def\preenv{pre-environment stuff\Index{pre-environment stuff}} +% \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\clist{\Index[$\zeta(\theta)$]{-f(-j)}\zeta} +% \def\fh{\Index[$\eta$]{-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} +% \def\cg{\Index[$\theta^g$]{-j^g}\theta^g} +% \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\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\C{\Index[$C$]{C}C} +% \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\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}} +% \def\true{\Index[$\string\mathit{true}$]{true}\mathit{true}} +% \def\S{\Index[$S_c$]{S_c}S} +% \def\SS{\Index[$S$]{S}S} +% \def\s{\Index[$s_c(p)$]{s_c(p)}s} +% \def\size{\Index[$\string\mathit{size}(x)$]{size}\mathit{size}} +% \def\Size{\Index[$\string\mathit{SIZE}(x)$]{SIZE}\mathit{SIZE}} +% \def\T{\Index[$T$]{T}T} +% \def\val{\Index[$\string\mathit{val}_c(\theta)$]{val_c(j)} +% \mathit{val}} +% \def\Val{\Index[$\string\mathit{val}(\theta)$]{val(j)} +% \mathit{val}} +% \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\VT{\Index[$V_T$]{V_T}V_T} +% +% +% +% \def\bracepair{`{\tt\char`\{\char`\}'}} +% \@addtoreset{section}{part} +% \def\part#1{\refstepcounter{part} +% \addcontentsline{toc}{part}{\thepart\hspace{1em}#1} +% \vbox to\unitlength{\vfil\centerline{\Large\bfseries PART\ \thepart}\vfil +% \centerline{\huge\bfseries#1}\vfil\vfil}} +% \def\Env#1#2{\!\begin!{\tt\char`\{\env{#1}\char`\}}#2\quad +% $\mathit{body}$\quad\!\end!{\tt\char`\{\env{#1}\char`\}}} +% \def\ENV#1#2{\!\begin!{\tt\char`\{\Midx{\env{#1}}\char`\}}#2\quad +% $\mathit{body}$\quad\!\end!{\tt\char`\{\env{#1}\char`\}}} +% \def\meta#1{\mbox{$\mathit{#1}$}} +% +% \let\l@part\l@section +% \def\l@section{\@dottedtocline{1}{0pt}{1.5em}} +% +% \newverbatim{Verbatim}{\topsep0pt\partopsep0pt\parsep0pt\parskip0pt\tt}{}{}{} +% \globalcounter{section} +% \globalcounter{figure} +% \globalcounter{table} +% \definethecounter{footnote}{1}{\textit{\arabic{footnote}}} +% \definethecounter{subsection}{1}{% +% \texttt{\arabic{section}.\arabic{subsection}}} +% \addcontentsonly{toc}{0} +% +% \let\AB\allowbreak +% +% \hyphenation{col-umn col-umns} +% +% \let\EQ\relax \let\GT\relax \let\BAR\relax \let\NEQ\relax +% +% +% +% \changes{v0.9}{2005/01/28} +% {The style paracol is born.} +% \changes{v0.91}{2011/09/16} +% {The style is included in CTAN with a very small modification.} +% \changes{v1.0}{2011/10/10} +% {Add this document and fix the following problems on the author's +% 30th wedding anniversary.} +% +% +% +% \title{Package \textsf{paracol}:\\ +% Yet Another Multi-Column Package to Typeset Columns in +% \textit{Parallel}} +% +% \author{Hiroshi Nakashima\\(Kyoto University)} +% \date{version \expandafter\@gobble\fileversion: \filedate} +% \setbox0\vbox{\vskip\topskip\maketitle\vskip0pt}\unitlength\ht0\copy0 +% +% \ifx\ONLYDESCRIPTION\undefined +% \tableofcontents +% \newpage +% \vbox to\unitlength{\unvbox0\vfil} +% \part{User's Manual} +% \let\MidxSave\Midx \let\Midx\Uidx +% \fi +% +% \begin{abstract} +% This package provides a \LaTeX{} environment named |paracol| in which you +% may {\em switch} and {\em synchronize} columns by a command +% |\switchcolumn| and by internal environments |column|, |nthcolumn|, +% |leftcolumn| and |rightcolumn|. +% \end{abstract} +% +% \input{man.dtx} +% \newpage +% \input{ref.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} +% +% 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 Robin +% Fairbairns who kindly invited the style to CTAN after the author's lazy six +% years failing to upload the style. +% +% For the implementation of the style file, the author referred to the base +% implementations of \texttt{\char`\\output}, \texttt{\char`\\newcounter} +% and related macros of \LaTeXe{} written by Leslie Lamport, Johannes Braams +% and other authors. +% +% \PrintIndex} +% +% \newpage +% \let\Midx\MidxSave +% \advance\oddsidemargin1in\evensidemargin\oddsidemargin +% \advance\textwidth-1in\columnwidth\textwidth +% \hsize\textwidth \linewidth\textwidth +% \part{Implementation} +% \input{impl.dtx} +% +% \IndexPrologue{\newpage\section*{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 +% explained. +% +% 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}} +% \def\EQ{=} \def\GT{>} \def\BAR{|} \def\NEQ{\neq} +% \PrintChanges +\endinput |