From: Fred Drake Date: Tue, 10 Apr 2001 15:53:06 +0000 (+0000) Subject: Import the alltt package and wrap that environment in a similar way to X-Git-Tag: v2.1c1~123 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b5309a956e93b127f42141eb99c4b09ab9e89a44;p=thirdparty%2FPython%2Fcpython.git Import the alltt package and wrap that environment in a similar way to the way we handle verbatim, so that it picks up the same indentation and minipage behavior. --- diff --git a/Doc/texinputs/python.sty b/Doc/texinputs/python.sty index 216f0b0b95d2..8a61d8775368 100644 --- a/Doc/texinputs/python.sty +++ b/Doc/texinputs/python.sty @@ -185,6 +185,27 @@ \end{minipage}% } +% This does a similar thing for the {alltt} environment: +\RequirePackage{alltt} +\let\py@OldAllTT=\alltt +\let\py@OldEndAllTT=\endalltt + +\renewcommand{\alltt}{% + \setlength{\parindent}{1cm}% + % Calculate the text width for the minipage: + \setlength{\py@codewidth}{\linewidth}% + \addtolength{\py@codewidth}{-\parindent}% + % + \par\indent% + \begin{minipage}[t]{\py@codewidth}% + \small% + \py@OldAllTT% +} +\renewcommand{\endalltt}{% + \py@OldEndAllTT% + \end{minipage}% +} + \newcommand{\py@modulebadkey}{{--just-some-junk--}}