2010-07-10 21 views
14

vorrei inserire qualche XML all'interno di una tabella LaTeX, così ho pensato che \begin{verbatim}.. sarà una buona soluzione per preservare la sintassi, ma non funziona in questo modo:Ambiente verbatim all'interno della cella LaTeX?

\begin{tabular}{ ll } 
    sample & 
    \begin{verbatim} 
     <how> 
      <to value="make" /> 
      <this value="work" /> 
     </how> 
    \end{verbatim} 
\end{tabular} 

Come posso fare questo lavoro?

risposta

20

è necessario mettere all'interno di un minipage, in questo modo:

\begin{tabular}{ ll } 
sample & 
\begin{minipage}{3in} 
\begin{verbatim} 
<how> 
    <to value="make" /> 
    <this value="work" /> 
</how> 
\end{verbatim} 
\end{minipage} 
\end{tabular} 

Sfortunatamente, questo significa che deve decidere quanto sia ampia la colonna sarà in anticipo (che è quello che la parte {3in} fa). Di solito inizio con il 3in e poi lo aggiusto verso l'alto o verso il basso fino a quando la pagina non ha un bell'aspetto e smetto di ricevere messaggi di hbox eccessivi.

+0

+1, migliore spazio del mio. –

+0

apprezzare, grazie uomo – jwaliszko

+0

Prego! Ti dispiace contrassegnare la risposta come accettata? (sembra che tu non stia facendo tutto questo, le FAQ dicono che dovresti) – zwol

4

Prova con

\begin{tabular}{lp{5in}} 

cioè cambiare l'ambiente verbatim di essere in p colonna Tipo. Altre soluzioni sono l'uso di multicols o minipage per l'ambiente verbatim.

Problemi correlati