[Commits] [svn:einsteintoolkit] Paper_EinsteinToolkit_2010/ (Rev. 39)
roland.haas at physics.gatech.edu
roland.haas at physics.gatech.edu
Mon Mar 28 08:38:16 CDT 2011
User: rhaas
Date: 2011/03/28 08:38 AM
Added:
/
cuted.sty, flushend.sty
Log:
add missing style files required by widetext.sty
missing at least on RH5 machines (from /macros/latex/contrib/sttools).
File Changes:
Directory: /
============
File [added]: cuted.sty
Delta lines: +474 -0
===================================================================
--- cuted.sty (rev 0)
+++ cuted.sty 2011-03-28 13:38:16 UTC (rev 39)
@@ -0,0 +1,474 @@
+%% cuted.sty
+%% Copyright 1997 Sigitas Tolu\v sis
+%% VTeX Ltd., Akademijos 4, Vilnius, Lithuania
+%% e-mail sigitas at vtex.lt
+%% http://www.vtex.lt/tex/download/macros/
+%%
+% This program can 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 (at your option) any later version.
+%
+% PURPOSE: Insert some onecolumn material in full-width on double-column page.
+%
+% SHORT DESCRIPTION:
+%
+% It is denoted to place some material in full-width at any place
+% on double-column page (\twocolumn mode). The part of material
+% can be placed on the next page. Existing text is placed
+% under inserted material in two columns (it is reformatted).
+%
+% Provides new environment:
+%
+% \begin{strip} ... \end{strip}
+% -----------------------------
+%
+% Puts \vbox{...} in full-width on double-column page.
+% Adds \stripsep glue before and after
+% (By default \stripsep=15pt plus2pt minus 2pt).
+% It can be problems with floats and footnotes. In the case of
+% problems with footnotes it is possible to correct the situation
+% using commands \footnotemark and \footnotetext.
+%
+% Provides new command:
+% \oldcolsbreak{#1}
+%
+% Adds #1 in place of original column break if strip is placed
+% on the right column.
+%
+% \changes{1997/09/02}{improved column balancing}
+% \changes{1997/09/03}{float control for \@colroom setting}
+% \changes{1997/09/04}{improved \@colroom setting}
+% \changes{1997/09/05}{checking for \@viper and \hold at viper}
+% \changes{1997/09/09}{compatibility with flushend.sty}
+% \changes{1997/09/22}{improved \output ir \@specialoutput}
+% \changes{1997/10/01}{improved \output ir \@addviper}
+%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{cuted}[1997/10/01]
+%
+\newtoks\At at ViperColsBreak \At at ViperColsBreak{}
+\def\oldcolsbreak#1{\global\At at ViperColsBreak{#1}}
+\newbox\v at aaa
+\newbox\v at ccc
+\@ifundefined{stripsep}{\newskip\stripsep\stripsep 15pt plus 2pt minus 2pt}{}
+%
+\@ifundefined{@viper}{\newbox\@viper}{}
+\newif\if at lastviper \@lastviperfalse
+\def\@outputdblcol{%
+ \if at firstcolumn
+ \global \@firstcolumnfalse
+ \global \setbox\@leftcolumn \box\@outputbox
+ \else
+ \global \@firstcolumntrue
+ \setbox\@outputbox \vbox {%
+ \hb at xt@\textwidth {%
+ \hb at xt@\columnwidth {%
+ \box\@leftcolumn \hss}%
+ \hfil
+ \vrule \@width\columnseprule
+ \hfil
+ \hb at xt@\columnwidth {%
+ \box\@outputbox \hss}%
+ }%
+ }%
+ \ifvoid\hold at viper
+ \else
+ \setbox\@outputbox \vbox{\box\hold at viper\box\@outputbox}%
+ \fi
+ \@combinedblfloats
+ \@outputpage
+ \begingroup
+ \@dblfloatplacement
+ \@startdblcolumn
+ \@whilesw\if at fcolmade \fi
+ {\@outputpage
+ \@startdblcolumn}%
+ \ifvoid\@viper
+ \else
+ \global\setbox\@viper\vbox{%
+ \vskip-\stripsep\unvbox\@viper}\@viperoutput
+ \fi
+ \endgroup
+ \fi
+}
+\mathchardef\@Mv=10005
+\newcount\viper at penalty
+\def\strip{%
+ \ifinner
+ \@parmoderr\viper at penalty\z@
+ \else
+ \viper at penalty=-\@Mv\relax
+ \fi
+ \global \setbox\@viper\vbox\bgroup%
+ \hsize\textwidth
+ \@parboxrestore
+ \col at number \@ne
+ \vrule height\topskip width0pt depth0pt
+}
+\def\endstrip{%
+ \egroup
+ \ifnum\viper at penalty <-\@Mii
+ \penalty -\@Miv
+ \@tempdima\prevdepth %% saving and restoring \prevdepth added
+ \vbox{}% %% 26 May 87 to prevent extra vertical
+ \prevdepth \@tempdima %% space when used in vertical mode
+ \penalty-\@Mv\relax
+ \fi
+}
+\gdef\@viperoutput{%
+ \global \setbox\@holdpg \vbox{%
+ \unvbox\@holdpg
+ \unvbox\@cclv
+ \setbox\@tempboxa \lastbox
+ \unskip
+ }%
+ \@pagedp \dp\@holdpg
+ \@pageht \ht\@holdpg
+ \ifvoid\@viper\else
+ \advance \@pageht \@pagedp
+ \ifvoid\footins \else
+ \advance \@pageht \ht\footins
+ \advance \@pageht \skip\footins
+ \advance \@pageht \dp\footins
+ \fi
+ \ifvbox \@kludgeins
+ \ifdim \wd\@kludgeins=\z@
+ \advance \@pageht \ht\@kludgeins
+ \fi
+ \fi
+ \@reinserts
+ \@addviper
+ \fi
+}
+\gdef\@specialoutput{%
+ \ifnum \outputpenalty>-\@Mii
+ \@doclearpage
+ \else
+ \ifnum \outputpenalty<-\@Miii
+ \ifnum \outputpenalty<-\@MM \deadcycles \z@ \fi
+ \ifnum \outputpenalty=-10005
+ \@viperoutput
+ \ifnum \outputpenalty<\z@
+ \if at nobreak
+ \else
+ \addpenalty \interlinepenalty
+ \fi
+ \fi
+ \else
+ \global \setbox\@holdpg \vbox {\unvbox\@cclv}%
+ \fi
+ \else
+ \global \setbox\@holdpg \vbox{%
+ \unvbox\@holdpg
+ \unvbox\@cclv
+ \setbox\@tempboxa \lastbox
+ \unskip
+ }%
+ \@pagedp \dp\@holdpg
+ \@pageht \ht\@holdpg
+ \unvbox \@holdpg
+ \@next\@currbox\@currlist{%
+ \ifnum \count\@currbox>\z@
+ \advance \@pageht \@pagedp
+ \ifvoid\footins \else
+ \advance \@pageht \ht\footins
+ \advance \@pageht \skip\footins
+ \advance \@pageht \dp\footins
+ \fi
+ \ifvbox \@kludgeins
+ \ifdim \wd\@kludgeins=\z@
+ \advance \@pageht \ht\@kludgeins
+ \fi
+ \fi
+ \@reinserts
+ \@addtocurcol
+ \else
+ \@reinserts
+ \@addmarginpar
+ \fi
+ }\@latexbug
+ \ifnum \outputpenalty<\z@
+ \if at nobreak
+ \else
+ \addpenalty \interlinepenalty
+ \fi
+ \fi
+ \fi
+ \fi
+}
+\@ifundefined{hold at viper}{\newbox\hold at viper}{}
+\newdimen\ht at viper
+\def \@addviper {%
+ \if at firstcolumn
+ \@insertfalse
+ \@reqcolroom .5\@pageht
+ \ht at viper\@reqcolroom
+ \advance \@reqcolroom \ht\@viper
+ \advance \@reqcolroom \stripsep
+ \ifvoid\hold at viper\@tempdima=\z@\else\@tempdima\ht\hold at viper\fi
+%
+ \@tempdimb \ht at viper
+ \loop
+ \setbox\v at aaa\copy\@holdpg
+ \setbox\v at ccc\vbox to\@tempdimb{%
+ \vsplit\v at aaa to\@tempdimb\vss\vsplit\v at aaa to\@tempdimb}%
+ \wlog{Extra height:\the\ht\v at aaa\space when \the\@tempdimb}%
+ \ifvoid\v at aaa \else \advance\@tempdimb 1pt \repeat%
+ \loop
+ \setbox\v at aaa\copy\@holdpg
+ \setbox\v at ccc\vbox to\@tempdimb{%
+ \vsplit\v at aaa to\@tempdimb\vss}%
+ \wlog{(2)Left:\the\ht\v at ccc\space Right:\the\ht\v at aaa\space Output:\the\@tempdimb}%
+ \ifdim \ht\v at ccc<\ht\v at aaa \@tempdimb \the\ht\v at aaa \repeat%
+ \wlog{- LAST -^^JLeft:\the\ht\v at ccc^^JRight:\the\ht\v at aaa^^JOutput:\the\@tempdimb}%
+ \setbox\v at ccc\vbox to\@tempdimb{%
+ \vsplit\@holdpg to\@tempdimb\vss}%
+%
+ \setbox\@tempboxa \vbox {%
+ \hb at xt@\textwidth {%
+ \hb at xt@\columnwidth {%
+% \vbox to\ht at viper{\vsplit\@holdpg to\ht at viper\vss} \hss}%
+ \vbox to\ht at viper{\box\v at ccc\vss} \hss}%
+ \hfil
+ \vrule \@width\columnseprule
+ \hfil
+ \hb at xt@\columnwidth {%
+ \vbox to\ht at viper{\box\@holdpg\vss} \hss}%
+ }%
+ }%
+ \ifvoid\hold at viper
+ \global\setbox\hold at viper \vbox {%
+ \unvbox\@tempboxa
+ \penalty\interlinepenalty
+ \vskip\stripsep
+ \ifnum\outputpenalty <-\@Mii \vskip -\parskip\fi
+ \outputpenalty \z@
+ }%
+ \else
+ \global\setbox\hold at viper \vbox {%
+ \unvbox\hold at viper
+ \unvbox\@tempboxa
+ \penalty\interlinepenalty
+ \vskip\stripsep
+ \ifnum\outputpenalty <-\@Mii \vskip -\parskip\fi
+ \outputpenalty \z@
+ }%
+ \fi
+ \ifdim \@colroom>\@reqcolroom
+ \global\setbox\hold at viper \vbox {%
+ \unvbox\hold at viper
+ \box\@viper
+ \penalty\interlinepenalty
+ \vskip\stripsep
+ \ifnum\outputpenalty <-\@Mii \vskip -\parskip\fi
+ \outputpenalty \z@
+ }%
+ \@inserttrue
+ \advance\@tempdima by-\ht\hold at viper
+ \global \advance \@colht \@tempdima
+ \ifdim \@colht<2.5\baselineskip
+ \@latex at warning@no at line {Optional argument of \noexpand\twocolumn
+ too tall on page \thepage (1 stulpelis)}%
+ \@emptycol
+ \if at firstcolumn
+ \else
+ \@emptycol
+ \fi
+ \global\@lastvipertrue
+ \else
+ \global \vsize \@colht
+ \global \@colroom \@colht
+ \check at floats
+ \ifdim\@tempdima>\z@
+ \global\advance\@colroom by-\@tempdima
+ \fi
+ \ifdim\@colroom<\z@
+ \global\@colroom 1pt
+ \ifdim\@tempdima>\@colht
+ \@latex at warning@no at line {TOP ir/ar BOT FLOAT's
+ netelpa lape \thepage (1 stulpelis)}%
+ \fi
+ \@emptycol
+ \if at firstcolumn
+ \else
+ \@emptycol
+ \fi
+ \global\@lastvipertrue
+ \fi
+ \fi
+ \fi
+ \else
+ \@insertfalse
+ \@reqcolroom\@colht
+ \advance\@reqcolroom \@pageht
+ \ht at viper.5\@reqcolroom
+ \@reqcolroom\ht at viper
+ \advance \@reqcolroom \ht\@viper
+ \advance \@reqcolroom \stripsep
+ \global\setbox\@holdpg\vbox{\unvbox\@leftcolumn
+ \setbox\@tempboxa\lastbox\unskip\the\At at ViperColsBreak\unvbox\@holdpg}%
+ \global\At at ViperColsBreak{}%
+ \ht at viper .5\ht\@holdpg
+ \ifvoid\hold at viper\@tempdima=\z@\else\@tempdima\ht\hold at viper\fi
+%
+ \@tempdimb \ht at viper
+ \loop
+ \setbox\v at aaa\copy\@holdpg
+ \setbox\v at ccc\vbox to\@tempdimb{%
+ \vsplit\v at aaa to\@tempdimb\vss\vsplit\v at aaa to\@tempdimb}%
+ \wlog{Extra height:\the\ht\v at aaa\space when \the\@tempdimb}%
+ \ifvoid\v at aaa \else \advance\@tempdimb 1pt \repeat%
+ \loop
+ \setbox\v at aaa\copy\@holdpg
+ \setbox\v at ccc\vbox to\@tempdimb{%
+ \vsplit\v at aaa to\@tempdimb\vss}%
+ \wlog{(2)Left:\the\ht\v at ccc\space Right:\the\ht\v at aaa\space Output:\the\@tempdimb}%
+ \ifdim \ht\v at ccc<\ht\v at aaa \@tempdimb \the\ht\v at aaa \repeat%
+ \wlog{- LAST -^^JLeft:\the\ht\v at ccc^^JRight:\the\ht\v at aaa^^JOutput:\the\@tempdimb}%
+ \setbox\v at ccc\vbox to\@tempdimb{%
+ \vsplit\@holdpg to\@tempdimb\vss}%
+%
+ \setbox\@tempboxa\vbox{%
+ \hb at xt@\textwidth {%
+ \hb at xt@\columnwidth {%
+% \vbox to\ht at viper{\vsplit\@holdpg to \ht at viper\vss} \hss}%
+ \vbox to\ht at viper{\box\v at ccc\vss} \hss}%
+ \hfil
+ \vrule \@width\columnseprule
+ \hfil
+ \hb at xt@\columnwidth {%
+ \vbox to\ht at viper{\box\@holdpg\vss} \hss}%
+ }%
+ }%
+ \ifvoid\hold at viper
+ \global\setbox\hold at viper \vbox {%
+ \unvbox\@tempboxa
+ \penalty\interlinepenalty
+ \vskip\stripsep
+ \ifnum\outputpenalty <-\@Mii \vskip -\parskip\fi
+ \outputpenalty \z@
+ }%
+ \else
+ \global\setbox\hold at viper \vbox {%
+ \unvbox\hold at viper
+ \unvbox\@tempboxa
+ \penalty\interlinepenalty
+ \vskip\stripsep
+ \ifnum\outputpenalty <-\@Mii \vskip -\parskip\fi
+ \outputpenalty \z@
+ }%
+ \fi
+ \ifdim \@colht>\@reqcolroom
+ \global\setbox\hold at viper \vbox {%
+ \unvbox\hold at viper
+ \box\@viper
+ \penalty\interlinepenalty
+ \vskip\stripsep
+ \ifnum\outputpenalty <-\@Mii \vskip -\parskip\fi
+ \outputpenalty \z@
+ }%
+ \@inserttrue
+ \global\@firstcolumntrue
+ \advance\@tempdima by-\ht\hold at viper
+ \global \advance \@colht \@tempdima
+ \ifdim \@colht<2.5\baselineskip
+ \@latex at warning@no at line {Optional argument of \noexpand\twocolumn
+ too tall on page \thepage (2 stulpelis)}%
+ \@emptycol
+ \if at firstcolumn
+ \else
+ \@emptycol
+ \fi
+ \global\@lastvipertrue
+ \else
+ \global \vsize \@colht
+ \global \@colroom \@colht
+ \check at floats
+ \ifdim\@tempdima>\z@
+ \global\advance\@colroom by-\@tempdima
+ \fi
+ \ifdim\@colroom<\z@
+ \global\@colroom 1pt
+ \ifdim\@tempdima>\@colht
+ \@latex at warning@no at line {TOP ir/ar BOT FLOAT's
+ netelpa lape \thepage (2 stulpelis)}%
+ \fi
+ \@emptycol
+ \if at firstcolumn
+ \else
+ \@emptycol
+ \fi
+ \global\@lastvipertrue
+ \fi
+ \fi
+ \fi
+ \fi
+ \if at insert
+ \else
+ \advance\@tempdima by-\ht\hold at viper
+ \global \advance \@colht \@tempdima
+ \global\setbox\hold at viper \vbox {%
+ \unvbox\hold at viper
+ \vsplit\@viper to \@colht
+ \vss
+ }%
+ \vbox{}%
+ \global\@firstcolumnfalse
+ \newpage
+ \fi
+}
+
+\def \check at floats {%
+ \global\@tempdima\z@
+ \let \@elt \ht at comflelt
+ \ifx \@toplist\@empty \else\@toplist \fi
+ \ifx \@botlist\@empty \else\@botlist \fi
+}
+\def\ht at comflelt#1{\setbox\@tempboxa\vbox{\copy #1\vskip\floatsep}%
+\global\advance\@tempdima\ht\@tempboxa}
+
+\output {%
+ \let \par \@@par
+ \ifnum \outputpenalty<-\@M
+ \@specialoutput
+ \else
+ \@makecol
+ \@opcol
+ \@startcolumn
+ \@whilesw \if at fcolmade \fi
+ {%
+ \@opcol\@startcolumn}%
+ \fi
+ \ifnum \outputpenalty>-\@Miv
+ \ifdim \@colroom<1.5\baselineskip
+ \ifdim \@colroom<\textheight
+ \@latex at warning@no at line {Text page \thepage\space
+ contains only floats}%
+ \if at lastviper\else\@emptycol\fi
+ \if at twocolumn
+ \if at firstcolumn
+ \else
+ \@emptycol
+ \fi
+ \fi
+ \global\@lastviperfalse
+ \else
+ \global \vsize \@colroom
+ \fi
+ \else
+ \global \vsize \@colroom
+ \fi
+ \else
+ \ifnum\outputpenalty<-100005
+ \global \vsize \maxdimen
+ \else
+ \global \vsize \@colroom
+ \fi
+ \fi
+}
+\endinput
+
+
+
+
File [added]: flushend.sty
Delta lines: +141 -0
===================================================================
--- flushend.sty (rev 0)
+++ flushend.sty 2011-03-28 13:38:16 UTC (rev 39)
@@ -0,0 +1,141 @@
+%% flushend.sty
+%% Copyright 1997 Sigitas Tolu\v sis
+%% VTeX Ltd., Akademijos 4, Vilnius, Lithuania
+%% e-mail sigitas at vtex.lt
+%% http://www.vtex.lt/tex/download/macros/
+%%
+% This program can 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 (at your option) any later version.
+%
+% PURPOSE: Balanced columns on last page in twocolumn mode.
+%
+% SHORT DESCRIPTION:
+%
+% \flushend (loaded by default)
+% ---------
+% Switches on column balancing at last page
+%
+% \raggedend
+% ----------
+% Switches off column balancing at last page
+%
+% \atColsBreak={#1}
+% ------------------
+% Adds #1 in place of original column break (without balancing)
+% Example: \atColsBreak{\vskip-2pt}
+%
+% \showcolsendrule
+% ----------------
+% Adds rule to the bottom of columns (just for debugging)
+%
+% P.S. To stretch right column by #1 add command \vskip-#1 just before
+% command \end{document}.
+% TO shrink right column by #1 add command \vskip#1 just before
+% command \end{document}.
+% Example: \vskip-10pt
+% \end{document}
+%
+% \changes{1997/05/16}{first version}
+% \changes{1997/09/09}{support for compatibility with cuted.sty}
+% \changes{1997/10/01}{\vipersep changed to \stripsep for compatibility with cuted.sty}
+%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{flushend}[1997/10/01]
+%
+\newbox\@aaa
+\newbox\@ccc
+\@ifundefined{@viper}{\newbox\@viper}{}
+\@ifundefined{hold at viper}{\newbox\hold at viper}{}
+\newtoks\atColsBreak \atColsBreak={}
+\newdimen\@extra at skip \@extra at skip\z@
+\newdimen\@nd at page@rule \@nd at page@rule\z@
+\def\last at outputdblcol{%
+ \if at firstcolumn
+ \global \@firstcolumnfalse
+ \global \setbox\@leftcolumn \box\@outputbox
+ \else
+ \global \@firstcolumntrue
+ \if at lastpage
+ \@tempdima\ht\@leftcolumn
+ \splittopskip\topskip\splitmaxdepth\maxdepth
+ \setbox\@tempboxa\vbox{%
+ \unvbox\@leftcolumn\setbox0\lastbox\unskip%
+ \the\atColsBreak%
+ \unvbox\@outputbox\setbox0\lastbox\unskip}%
+ \@tempdimb .5\ht\@tempboxa%
+ \loop
+ \setbox\@aaa\copy\@tempboxa%
+ \setbox\@ccc\vbox to\@tempdimb{%
+ \vsplit\@aaa to\@tempdimb\vss\vsplit\@aaa to\@tempdimb}%
+ \wlog{Extra height:\the\ht\@aaa\space when \the\@tempdimb}%
+ \ifvoid\@aaa \else \advance\@tempdimb 1pt \repeat%
+ \loop
+ \setbox\@aaa\copy\@tempboxa%
+ \setbox\@ccc\vbox to\@tempdimb{%
+ \vsplit\@aaa to\@tempdimb\vss}%
+ \wlog{(2)Left:\the\ht\@ccc\space Right:\the\ht\@aaa\space Output:\the\@tempdimb}%
+ \ifdim \ht\@ccc<\ht\@aaa \@tempdimb \the\ht\@aaa \repeat%
+ \wlog{- LAST -^^JExtra skip:\the\@extra at skip^^JLeft:\the\ht\@ccc^^JRight:\the\ht\@aaa^^JOutput:\the\@tempdimb}%
+ \setbox\@ccc\vbox to\@tempdimb{%
+ \vsplit\@tempboxa to\@tempdimb\vss}%
+ \setbox\@leftcolumn\vbox to\@tempdima{%
+ \vbox to\@tempdimb{\unvbox\@ccc}%
+ \hrule\@height\@nd at page@rule%
+ \vss}%
+ \setbox\@outputbox\vbox to\@tempdima{%
+ \vbox to\@tempdimb{\unvbox\@tempboxa\vfilneg\vskip\@extra at skip}%
+ \hrule\@height\@nd at page@rule%
+ \vss}%
+ \setbox\@outputbox \vbox {%
+ \hb at xt@\textwidth {%
+ \hb at xt@\columnwidth {%
+ \box\@leftcolumn \hss}%
+ \hfil
+ \vrule \@width\columnseprule
+ \hfil
+ \hb at xt@\columnwidth {%
+ \box\@outputbox \hss}%
+ }%
+ }%
+ \else
+ \setbox\@outputbox \vbox {%
+ \hb at xt@\textwidth {%
+ \hb at xt@\columnwidth {%
+ \box\@leftcolumn \hss}%
+ \hfil
+ \vrule \@width\columnseprule
+ \hfil
+ \hb at xt@\columnwidth {%
+ \box\@outputbox \hss}%
+ }%
+ }%
+ \fi
+ \ifvoid\hold at viper
+ \else
+ \setbox\@outputbox \vbox{\box\hold at viper\box\@outputbox}%
+ \fi
+ \@combinedblfloats
+ \@outputpage
+ \begingroup
+ \@dblfloatplacement
+ \@startdblcolumn
+ \@whilesw\if at fcolmade \fi
+ {\@outputpage
+ \@startdblcolumn}%
+ \ifvoid\@viper
+ \else
+ \global\setbox\@viper\vbox{%
+ \vskip-\stripsep\unvbox\@viper}\@viperoutput
+ \fi
+ \endgroup
+ \fi
+}
+\let\prev at enddocument\enddocument
+\newif\if at lastpage \@lastpagefalse
+\def\enddocument{\global\@lastpagetrue\let\@outputdblcol\last at outputdblcol\prev at enddocument}
+\def\raggedend{\global\let\enddocument\prev at enddocument}
+\def\flushend{\gdef\enddocument{\global\@lastpagetrue\let\@outputdblcol\last at outputdblcol\prev at enddocument}}
+\def\showcolsendrule{\global\@nd at page@rule=.4pt}
+\endinput
More information about the Commits
mailing list