Centrovane verbatim prostredi uvnitr figure
David Necas (Yeti)
yeti at physics.muni.cz
Mon Jan 5 15:57:58 CET 2004
On Mon, Jan 05, 2004 at 03:41:04PM +0100, Karel Polak wrote:
> v LaTeXu 2e bych potreboval zajistit, aby prostredi verbatim vlozene
> uvnitr prostredi figure bylo vycentrovane. Je mozne tohoto dosahnout?
> Bezne pouziti \centering tak jak to bezne pouzivam s \includegraphics
> nepracuje.
>
> Snazil jsem se toho docilit nasledujicim zpusobem:
>
> \begin{figure}[htb]
> \centering % toto nema zadny efekt
> \begin{verbatim}
>
> tady je nejaky formatovany text vytvarejici obrazek
>
> \end{verbatim}
> \caption{Popisek obrazku}
> \label{f:obrazek}
> \end{figure}
Problem je v tom, ze prostredi verbatim vytvori box o stejne
sirce jako je celkova sirka textu (\hsize), at uz je v nem
cokoli.
Pokud vam nevadi spocitat si znaky v nejsirsim radku, muzete
pouzit napr. toho jednoduche reseni (tech 51 je pocet znaku
nejdelshio (prostredniho) radku):
\begin{figure}[htb]
\noindent\centering\vbox{\setbox0=\hbox{\tt M}\hsize=51\wd0
\begin{verbatim}
tady je nejaky formatovany text vytvarejici obrazek
\end{verbatim}}
\caption{Popisek obrazku}
\label{f:obrazek}
\end{figure}
Yeti
--
Do not use tab characters. Their effect is not predictable.
More information about the csTeX
mailing list