From: Fred Drake Date: Thu, 28 Mar 2002 22:28:43 +0000 (+0000) Subject: Extend \verbatiminput so that the typeset version provides the same appearance X-Git-Tag: v2.3c1~6281 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=00f712ee249d1b1a59cc25ea493443424f9ad11a;p=python Extend \verbatiminput so that the typeset version provides the same appearance as a verbatim environment. (The HTML version is already fine.) --- diff --git a/Doc/texinputs/python.sty b/Doc/texinputs/python.sty index 7a1c219a5f..a83f794f07 100644 --- a/Doc/texinputs/python.sty +++ b/Doc/texinputs/python.sty @@ -175,6 +175,7 @@ \let\py@OldVerbatim=\verbatim \let\py@OldEndVerbatim=\endverbatim \RequirePackage{verbatim} +\let\py@OldVerbatimInput=\verbatiminput % Variable used by begin code command \newlength{\py@codewidth} @@ -194,6 +195,19 @@ \py@OldEndVerbatim% \end{minipage}% } +\renewcommand{\verbatiminput}[1]{% + {\setlength{\parindent}{1cm}% + % Calculate the text width for the minipage: + \setlength{\py@codewidth}{\linewidth}% + \addtolength{\py@codewidth}{-\parindent}% + % + \small% + \begin{list}{}{\setlength{\leftmargin}{1cm}} + \item% + \py@OldVerbatimInput{#1}% + \end{list} + }% +} % This does a similar thing for the {alltt} environment: \RequirePackage{alltt}