2010-07-17 19 views
5

Esta es una captura de pantalla del libro Pragmatic Bookshelf.¿Te gusta el medio ambiente al pie de la letra?

http://img13.imageshack.us/img13/3168/screenshot20100717at123.png

Parece que el entorno verbatim con el colorante, pero no estoy seguro.

¿Cómo se puede usar el color para el medio ambiente tipo textual como se muestra?

El uso del método línea por línea sería una solución, pero espero una mejor manera de hacerlo.

 
{\color{red}\begin{verbatim} 
line 1 
    line 2 
\end{verbatim} } 
\color{blue}{\begin{verbatim} 
line 3 
    line 4 
\end{verbatim}} 
+0

La pregunta es, ja Es inútil porque no usaste las funciones de carga de imágenes adecuadas. –

Respuesta

4

Puede usar el paquete fancyvrb. Incluye opciones para colorear, por lo que puede usar múltiples bloques de entorno Verbatim.

3

se puede utilizar el paquete también listings:

\lstinputlisting[language=Ruby]{source_filename.rb} 

O

\begin{lstlisting} 
\end{lstlisting} 
16

Un ejemplo utilizando fancyvbr paquete

\documentclass[a4paper,10pt]{scrartcl} 
\usepackage{color} 
\usepackage[utf8]{inputenc} 
\usepackage{fancyvrb} 
\usepackage[usenames,dvipsnames]{xcolor} 

\fvset{frame=single,framesep=1mm,fontfamily=courier,fontsize=\scriptsize,numbers=left,framerule=.3mm,numbersep=1mm,commandchars=\\\{\}} 

\begin{document} 
    \begin{Verbatim}[label={My orange command sample output}] 
# \textcolor{Orange}{My orange command} 
My black output 
that it can be 
many lines long 
but this specific \textbf{\textcolor{OliveGreen}{word}} 
and the following 2 
\textbf{\textcolor{red}{lines are important so they}} 
\textbf{\textcolor{red}{need to be highlighted and bold}} 
    \end{Verbatim} 
\end{document} 

Sample output of this code

+0

Parece que no funciona dentro de 'tabular'; las líneas nuevas se pierden siempre que 'commandchars' se configure así. –

+0

No he probado ninguno de ellos, pero parece que hay un par de preguntas similares con soluciones similares aquí: http://tex.stackexchange.com/questions/119842/how-to-use-fancyvrb-verbatim-in -tabularx y aquí: http://tex.stackexchange.com/questions/234292/how-to-put-verbatim-inside-multicolumn-in-tabular –

+0

Ya había mirado a esos :) –

Cuestiones relacionadas