Scusa Enrico, forse ho letto troppo in fretta la tua risposta.
E’ chiaro che le mie righe siano più lunghe di 10cm però vorrei che andassero a capo automaticamente.
Più avanti dovrò riportare molte più righe di codice che copierò e incollerò nell’ editor.
Non vorrei doverle spezzare a mano per farle stare dentro i 10 cm o i 14 cm della larghezza del box…
Sarebbe abbastanza problematico…:shock:
Mattia
Ciao a tutti,
ho un problemino un pò fastidioso al quale non sono ancora riuscito trovare rimedio.
Devo inserire del codice nel mio documento e per farlo ho visto che il package verbatim è tra i più usati. Per quello che mi serve dovrebbe andare più che bene (ma se avete altri suggerimenti o consigli ben vengano).Il problema è che nel mio doc non sembra gestire bene l’impaginazione e in particolare il ritorno a capo. Ottengo dei rettangoli neri a fine riga e il testo oltrepassa i margini corretti.
La pagina che ho fatto si trova qui:http://docs.google.com/fileview?id=0B3K6mwfAsNVLYWI1OTkzMjEtMWYyMy00MDM3LWExOGUtNDA3MmNlYzkyZDMw&hl=en&invite=CLysmIcIHo provato sia con sia senza minipage ma il risultato non cambia:
`
\begin{minipage}[t]{10cm}
\begin{smallverbatim}
SELECT periodo.periodo_anno
WHERE
periodo.periodo_giorno
BETWEEN
to_char(to_date(@Variable('Da che data?'), 'dd/mm/yy', 'yyyymmdd')
AND
to_char(to_date(@Variable('Fino a che data?'), 'dd/mm/yy', 'yyyymmdd')
OR
periodo.periodo_giorno
BETWEEN
to_char(add_months(to_date(@Variable('Da che data?'), 'dd/mm/yy', -12), 'yyyymmdd')
AND
to_char(add_months(to_date(@Variable('Fino a che data?'), 'dd/mm/yy',-12), 'yyyymmdd')
\end{smallverbatim}
\end{minipage}
`Nell’intestazione ho caricato e modificato l’ambiente cosi:
`
\usepackage{verbatim}
\newenvironment{smallverbatim}{\footnotesize\verbatim}{\endverbatim\normalsize}
`
Il codice l’ho trovato in giro per la rete da un modello di tesi. Ho provato comunque anche con l’ambiente verbatim incece di smallverbatim.
Grazie per qualsiasi aiutoSam
Il problema è, ovviamente, che le tue righe sono più larghe di 10 cm.
Se il tuo scopo è di centrare l’esempio di codice, ti consiglio il pacchetto fancyvrb:
`\begin{center}
\begin{BVerbatim}[fontsize=\footnotesize]
…
\end{BVerbatim}
\end{center}`
Propenderei però per
`\usepackage{fancyvrb}
\fvset{xleftmargin=\parindent}
\DefineVerbatimEnvironment{smallverbatim}{Verbatim}{fontsize=\footnotesize}`
Dando questo nel preambolo potrai usare smallverbatim come prima e gli esempi di codice verranno rientrati e in corpo ridotto.Ciao
Enrico