2011-01-22 12 views
19

Me di cuenta de que el entorno verbatim de LaTeX no incluye el ajuste de palabras. ¿Cómo lo hago para redactar palabras textuales?Envoltorio de palabras en entornos literales

+8

A better plac e para las preguntas de LaTeX es http://tex.stackexchange.com –

Respuesta

18

Esencialmente no se puede.

Pero el paquete listings, cuya finalidad real es formatear el código fuente, es compatible con el ajuste de palabras. Entonces, quizás pueda usar el entorno listings.

+7

Por el bien de referencia, simplemente publicaré esto aquí ... Puede habilitar el ajuste de palabras en "listas" como esta: '\ lstset {breaklines = true } ' El entorno que querrás usar es 'lstlisting'. Más en http://en.wikibooks.org/wiki/LaTeX/Packages/Listings. – Pieter

+1

Lo siento, vote porque el código fue envuelto pero no formateado como código. –

+2

@Tasawer ¿De qué estás hablando? 'listings' * does * formatea el código. Si no está formateado para usted, entonces hizo algo mal. Probablemente no lo configuró correctamente. ¿Leíste la documentación de los "listados"? ¿Trataste de averiguar qué pasa? ¿O prefieres solo quejarte? –

14

Aquí está el ejemplo completo para el listings paquete:

\documentclass{report} 

\usepackage{listings} 
\lstset{breaklines=true} 

\begin{document} 

\begin{lstlisting} 
some text here 
\end{lstlisting} 

\end{document} 

También podría añadir las siguientes definiciones para numeración de líneas y _background_color:

\lstset{numbers=left, numberstyle=\scriptsize\ttfamily, numbersep=10pt, captionpos=b} 
\lstset{backgroundcolor=\color{gray-5}} 
\lstset{basicstyle=\small\ttfamily} 
\lstset{framesep=4pt} 

Añadir esto para código en línea:

\newcommand{\inlineCode}{\lstinline[basicstyle=\normalsize\ttfamily]}