comparison Doc/texinputs/python.sty @ 9078:18f81faf4bd9 legacy-trunk

\itembreak, \itemjoin: Remove obsolete macros. \itemnewline: Rename to \py@itemnewline, since it's only used internally.
author Fred Drake <fdrake@acm.org>
date Wed, 09 Sep 1998 15:27:43 +0000
parents 6b633df41e59
children c6a1103efa8a
comparison
equal deleted inserted replaced
9077:c447d1ad7851 9078:18f81faf4bd9
431 431
432 432
433 % {fulllineitems} is used in one place in libregex.tex, but is really for 433 % {fulllineitems} is used in one place in libregex.tex, but is really for
434 % internal use in this file. 434 % internal use in this file.
435 % 435 %
436 \newcommand{\py@itemnewline}[1]{%
437 \@tempdima\linewidth%
438 \advance\@tempdima \leftmargin\makebox[\@tempdima][l]{#1}%
439 }
440
436 \newenvironment{fulllineitems}{ 441 \newenvironment{fulllineitems}{
437 \begin{list}{}{\labelwidth \leftmargin \labelsep 0pt 442 \begin{list}{}{\labelwidth \leftmargin \labelsep 0pt
438 \rightmargin 0pt \topsep -\parskip \partopsep \parskip 443 \rightmargin 0pt \topsep -\parskip \partopsep \parskip
439 \itemsep -\parsep 444 \itemsep -\parsep
440 \let\makelabel=\itemnewline} 445 \let\makelabel=\py@itemnewline}
441 }{\end{list}} 446 }{\end{list}}
442 447
443 % \optional is mostly for use in the arguments parameters to the various 448 % \optional is mostly for use in the arguments parameters to the various
444 % {*desc} environments defined below, but may be used elsewhere. Known to 449 % {*desc} environments defined below, but may be used elsewhere. Known to
445 % be used in the debugger chapter. 450 % be used in the debugger chapter.
755 \begin{tabular}{#1}\strong{#3}&\strong{#4}&\strong{#5}&\strong{#6} \\% 760 \begin{tabular}{#1}\strong{#3}&\strong{#4}&\strong{#5}&\strong{#6} \\%
756 \hline% 761 \hline%
757 }{% 762 }{%
758 \end{tabular}% 763 \end{tabular}%
759 \end{center}% 764 \end{center}%
760 }
761
762 \newcommand{\itemnewline}[1]{%
763 \@tempdima\linewidth%
764 \advance\@tempdima \leftmargin\makebox[\@tempdima][l]{#1}%
765 }
766
767 % Define \itembreak: force the text after an item to start on a new line
768 \newcommand{\itembreak}{%
769 \mbox{}%
770 \\*[0mm]%
771 }
772
773 % Define \itemjoin: some negative vspace to join two items together
774 \newcommand{\itemjoin}{%
775 \mbox{}%
776 \vspace{-\itemsep}%
777 \vspace{-\parsep}%
778 } 765 }
779 766
780 % Cross-referencing (AMK, new impl. FLD) 767 % Cross-referencing (AMK, new impl. FLD)
781 % Sample usage: 768 % Sample usage:
782 % \begin{seealso} 769 % \begin{seealso}
856 % Definition lists; requested by AMK for HOWTO documents. Probably useful 843 % Definition lists; requested by AMK for HOWTO documents. Probably useful
857 % elsewhere as well, so keep in in the general style support. 844 % elsewhere as well, so keep in in the general style support.
858 % 845 %
859 \newenvironment{definitions}{% 846 \newenvironment{definitions}{%
860 \begin{description}% 847 \begin{description}%
861 \def\term##1{\item[##1]\itembreak} 848 \def\term##1{\item[##1]\mbox{}\\*[0mm]}
862 }{% 849 }{%
863 \end{description}% 850 \end{description}%
864 } 851 }
865 852
866 % Tell TeX about pathological hyphenation cases: 853 % Tell TeX about pathological hyphenation cases: