From b5309a956e93b127f42141eb99c4b09ab9e89a44 Mon Sep 17 00:00:00 2001 From: Fred Drake Date: Tue, 10 Apr 2001 15:53:06 +0000 Subject: 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. --- Doc/texinputs/python.sty | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Doc/texinputs/python.sty b/Doc/texinputs/python.sty index 216f0b0..8a61d87 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--}} -- cgit v0.12