Extend \verbatiminput so that the typeset version provides the same appearance

as a verbatim environment.  (The HTML version is already fine.)
This commit is contained in:
Fred Drake 2002-03-28 22:28:43 +00:00
parent 557fe7541d
commit 00f712ee24
1 changed files with 14 additions and 0 deletions

View File

@ -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}