verbatim, comment e fancyvrb in Scissor LaTeX
Quasi del tutto. L’ambiente verbatim, \verb, Verbatim e BVerbatim di fancyvrb stampano il testo esattamente come è scritto in un font a spaziatura fissa, e l’ambiente comment nasconde il suo contenuto; le opzioni di fancyvrb vengono ignorate, e \verbatiminput, \VerbatimInput, \Verb, \excludecomment, alltt e spverbatim non funzionano come in un’installazione TeX.
Cosa fanno i pacchetti
- L’ambiente
verbatime\verb|...|stampano il testo esattamente come è scritto, in un font a spaziatura fissa: nessun comando viene eseguito e ogni spazio viene mantenuto. Il pacchettoverbatimli migliora e aggiunge\verbatiminput{file}e un ambientecomment, il cui contenuto viene saltato. - Anche
commentfornisce l’ambientecomment, più\excludecomment{nome}e\includecomment{nome}per definire ambienti da attivare e disattivare. fancyvrbaggiungeVerbatimcon opzioni per cornici, numeri di riga e dimensione del font,\Verb,\fvsete\VerbatimInput.allttmantiene spazi e a capo come verbatim, ma esegue comunque i comandi.
Per il codice con colori della sintassi, vedi listings e minted.
Cosa funziona qui
| Comando | In Scissor LaTeX | Note |
|---|---|---|
\begin{verbatim}, \begin{verbatim*} | Funziona | A spaziatura fissa, come è scritto. verbatim* mostra gli spazi come spazi normali, non come ␣. |
\verb|...|, \verb!...! | Funziona | Qualsiasi delimitatore. \verb* mostra spazi normali. |
\begin{comment} | Funziona | Il contenuto viene saltato, anche se non è LaTeX valido. |
\begin{Verbatim}, \begin{BVerbatim}, \begin{Verbatim*} (fancyvrb) | In parte | Il testo viene stampato come in verbatim; opzioni come frame=single o numbers=left vengono ignorate. |
\fvset{...} | Tralasciato | Ignorato nel preambolo; nel corpo viene saltato con una nota e le sue opzioni vengono stampate. |
\Verb|...| (fancyvrb) | Non supportato | Saltato con una nota; il testo viene stampato con i suoi delimitatori. Usa \verb. |
\verbatiminput{file}, \VerbatimInput{file} | Non supportato | Saltati con una nota; viene stampato il nome del file. Incolla il testo in un ambiente verbatim. |
\excludecomment{name}, \includecomment{name} (comment) | Non supportato | I nuovi ambienti sono sconosciuti: il loro contenuto viene sempre stampato. Viene saltato solo l’ambiente comment stesso. |
alltt | In parte | I comandi all’interno funzionano, ma gli a capo e gli spazi in più vanno persi e il testo non è a spaziatura fissa. |
spverbatim, verbatimtab e listing di moreverb | Non supportato | Il loro contenuto viene letto come LaTeX ordinario, non verbatim. Usa verbatim. |
Esempi
Un blocco verbatim e \verb nel testo, con un ambiente comment che nasconde un paragrafo di bozza:
verbatim, \verb e comment
Type \verb|\section{Results}| to start a section. The file
\verb|data_44.csv| holds the samples:
\begin{verbatim}
name, count
Erika Mustermann, 44
Hans Mustermann, 38
\end{verbatim}
\begin{comment}
This draft paragraph by John Doe is not printed.
\end{comment}
The table above lists two people.Verbatim di fancyvrb stampa il testo; la cornice e i numeri di riga non vengono disegnati:
Verbatim: le opzioni vengono ignorate
\begin{Verbatim}[frame=single, numbers=left]
for i in range(44):
print(i)
\end{Verbatim}Compatibilità
- Da un’installazione TeX a qui: il testo verbatim e i commenti appaiono uguali. Il testo incluso con
\verbatiminputva incollato, e le cornici e i numeri di riga di fancyvrb mancano. - Da qui a un’installazione TeX: i documenti si compilano lì senza modifiche.
I manuali completi sono su CTAN: verbatim, comment, fancyvrb e alltt. Vedi anche Listati di codice in LaTeX.
Domande e risposte
Come commento un blocco di testo in LaTeX?
Metti % all’inizio di ogni riga, oppure racchiudi il blocco tra \begin{comment} e \end{comment} con \usepackage{verbatim} o \usepackage{comment}. Qui funzionano entrambi.
Come mostro il contenuto di un file verbatim?
\verbatiminput qui non legge ancora i file, e nemmeno \lstinputlisting di listings. Incolla il contenuto in un ambiente verbatim o lstlisting.
Ogni esempio di questa pagina viene composto da Scissor LaTeX quando il sito viene generato. Ultimo aggiornamento: 2026-11-07.