verbatim, comment y fancyvrb en Scissor LaTeX
En su mayoría. El entorno verbatim, \verb y los entornos Verbatim y BVerbatim de fancyvrb imprimen el texto tal como se escribe en una fuente monoespaciada, y el entorno comment oculta su contenido; las opciones de fancyvrb se ignoran, y \verbatiminput, \VerbatimInput, \Verb, \excludecomment, alltt y spverbatim no funcionan como en una instalación de TeX.
Qué hacen los paquetes
- El entorno
verbatimy\verb|...|imprimen el texto tal como se escribe, en una fuente monoespaciada: no se ejecuta ningún comando y se conserva cada espacio. El paqueteverbatimlos mejora y añade\verbatiminput{archivo}y un entornocomment, cuyo contenido se salta. commentofrece también el entornocomment, y\excludecomment{nombre}e\includecomment{nombre}para definir entornos que se pueden activar y desactivar.fancyvrbañadeVerbatimcon opciones para marcos, números de línea y tamaño de letra,\Verb,\fvsety\VerbatimInput.allttconserva los espacios y saltos de línea como verbatim, pero sigue ejecutando comandos.
Para código con colores de sintaxis, consulta listings y minted.
Qué funciona aquí
| Comando | En Scissor LaTeX | Notas |
|---|---|---|
\begin{verbatim}, \begin{verbatim*} | Funciona | Monoespaciado, tal como se escribe. verbatim* muestra los espacios como espacios normales, no como ␣. |
\verb|...|, \verb!...! | Funciona | Cualquier delimitador. \verb* muestra espacios normales. |
\begin{comment} | Funciona | El contenido se salta, aunque no sea LaTeX válido. |
\begin{Verbatim}, \begin{BVerbatim}, \begin{Verbatim*} (fancyvrb) | En parte | El texto se imprime como en verbatim; opciones como frame=single o numbers=left se ignoran. |
\fvset{...} | Se omite | Se ignora en el preámbulo; en el cuerpo se omite con un aviso y se imprimen sus opciones. |
\Verb|...| (fancyvrb) | No compatible | Se omite con un aviso; el texto se imprime con sus delimitadores. Usa \verb. |
\verbatiminput{archivo}, \VerbatimInput{archivo} | No compatible | Se omite con un aviso; se imprime el nombre del archivo. Pega el texto en un entorno verbatim. |
\excludecomment{nombre}, \includecomment{nombre} (comment) | No compatible | Los nuevos entornos son desconocidos: su contenido siempre se imprime. Solo el propio entorno comment se salta. |
alltt | En parte | Los comandos de dentro funcionan, pero los saltos de línea y los espacios de más se pierden y el texto no es monoespaciado. |
spverbatim, verbatimtab y listing de moreverb | No compatible | Su contenido se lee como LaTeX normal, no literal. Usa verbatim. |
Ejemplos
Un bloque verbatim y \verb en línea, con un entorno comment que oculta un párrafo de borrador:
verbatim, \verb y 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.El entorno Verbatim de fancyvrb imprime el texto; el marco y los números de línea no se dibujan:
Verbatim: las opciones se ignoran
\begin{Verbatim}[frame=single, numbers=left]
for i in range(44):
print(i)
\end{Verbatim}Compatibilidad
- De una instalación de TeX a aquí: el texto literal y los comentarios se ven igual. El texto incluido con
\verbatiminputhay que pegarlo, y faltan los marcos y números de línea de fancyvrb. - De aquí a una instalación de TeX: los documentos se compilan allí sin cambios.
Los manuales completos están en CTAN: verbatim, comment, fancyvrb y alltt. Consulta también Listados de código en LaTeX.
Preguntas y respuestas
¿Cómo comento un bloque de texto en LaTeX?
Pon % al principio de cada línea, o rodea el bloque con \begin{comment} y \end{comment} con \usepackage{verbatim} o \usepackage{comment}. Ambas formas funcionan aquí.
¿Cómo muestro literalmente el contenido de un archivo?
\verbatiminput todavía no lee archivos aquí, y tampoco \lstinputlisting de listings. Pega el contenido en un entorno verbatim o lstlisting.
Scissor LaTeX compone cada ejemplo de esta página al generar el sitio. Última actualización: 2026-11-07.