2010-02-03 16 views
50

Uso LaTeX para escribir las tareas de programación para las clases. Necesito hacer esto:Latex Multiple Linebreaks

my line of text blah blah blah 

new line of text with blank line between 

Sé que puedo utilizar una doble barra para romper las líneas \\, pero LaTeX solamente a dar el primer salto de línea (se queja de más) y comienza una nueva línea, se produce lo siguiente:

my line of text blah blah blah 
new line of text with blank line between 

¿Cómo puedo obtener ese salto de línea adicional para que pueda tener espacio entre mis líneas de texto?

+1

Ahora un duplicado, qn duplicado tiene quizás respuestas más fuertes: http://stackoverflow.com/questions/3159606/latex-have-new-line-between-paragraphs-no-indentation –

+0

Pertenece a [Tex] (http : //tex.stackexchange.com/) pero no hay forma de moverlo allí. –

Respuesta

33

¿Desea más espacio entre párrafos? Luego puede cambiar el parámetro \parskip.

Por ejemplo, intente

\setlength{\parskip}{10pt plus 1pt minus 1pt} 

Esto significa que el espacio entre párrafos es generalmente 10pt, pero puede aumentar o reducir hasta en un 1pt. Esto significa que le da a LaTeX la capacidad de cambiarlo a un 1pt para lograr un mejor diseño de página. Puede eliminar las partes más y menos para que siempre sea la longitud especificada.

Si está intentando mostrar el código fuente, intente con el paquete listings o use verbatim. Si está intentando componer pseudocódigo, pruebe el paquete algorithm.

+0

crecer o encoger ...? –

+1

Lo actualicé con una mejor explicación. – tkerwin

27

insertar algún espacio vertical

blah blah blah \\ 
\vspace{1cm} 

a escala para el tipo de letra, utilice ex (la altura de una minúscula "x") como la unidad, y hay various predefined lengths relacionados con el espaciado de línea disponible, es posible estar particularmente interesado en baselineskip.

4

Usted puede utilizar el paquete que le da setspace entornos de espacios, ej .:

\documentclass{article} 
\usepackage{setspace} 
\begin{document} 
\doublespace 
my line of text blah blah blah 

new line of text with blank line between 
\end{document} 

O usar un entorno verbatim para controlar la disposición de su código con precisión.

+0

Derecha. Si esto es tarea de programación, es decir, código fuente, entonces use textualmente. –

94

Salto de línea acepta un argumento opcional entre paréntesis, una longitud vertical:

line 1 
\\[4in] 
line 2 

Para hacer esto más escalable con respecto al tamaño de la fuente, puede usar otras longitudes, tales como \\[3\baselineskip] o \\[3ex].

7

Para los programas que son realmente mejor con un entorno verbatim o alltt, pero si quieres una línea en blanco que el látex no quejarse, tratar

my line of text blah blah blah\\ 
\mbox{ }\\ %% space followed by newline 
new line of text with blank line between 
4

Mientras verbatim podría ser la mejor opción, puede también pruebe los comandos \smallskip, \medskip o adivinen qué, \bigskip.

Citando de este page:

Estos comandos sólo se pueden utilizar después de un salto de párrafo (que se hace por una línea totalmente en blanco o por el comando \ par). Estos comandos de salida flexible o espacio caucho, aproximadamente 3pt, 6 pt, y 12pt alta respectivamente, pero estos comandos se comprimir o expandir un poco , dependiendo de las exigencias de la resto de la página

automáticamente
4

Me parece que cuando incluyo una línea en blanco en mi fuente después de la \\ entonces también obtengo una línea en blanco en mi salida. Ejemplo:

It's time to recognize the income tax as another horrible policy mistake like banning beer, and to return to the tax policies that were correct in the Constitution in the first place. Our future depends on it. 
\\ 

Wherefore the 16th Amendment must forthwith be repealed. 

Sin embargo, tiene razón en que LaTeX solo le permite hacer esto una vez. Para una solución más general que le permita hacer tantas líneas en blanco como desee, use \ null para hacer párrafos vacíos. Ejemplo:

It's time to recognize the income tax as another horrible policy mistake like banning beer, and to return to the tax policies that were correct in the Constitution in the first place. Our future depends on it. 

\null 

\null 

\null 

Wherefore the 16th Amendment must forthwith be repealed. 
2

\\\\

Esto funciona en pdflatex. Crea 2 nuevas líneas para ti.