2010-02-03 5 views
50

J'utilise LaTeX pour taper des devoirs de programmation pour les cours. Je dois faire ceci:Multiples sauts de ligne au latex

my line of text blah blah blah 

new line of text with blank line between 

Je sais que je peux utiliser double barre oblique pour couper les lignes \\, mais LATEX ne prendrai que la première saut de ligne (se plaint de plus) et commence une nouvelle ligne, il produit ceci: Comment puis-je obtenir un saut de ligne supplémentaire pour que je puisse avoir de l'espace entre mes lignes de texte?

+1

Maintenant, un duplicata, qn dupliqué a peut-être des réponses plus fortes: http://stackoverflow.com/questions/3159606/latex-have-new-line-between-paragraphs-no-indentation –

+0

Appartient à [Tex] (http : //tex.stackexchange.com/) mais aucun moyen de le déplacer là. –

Répondre

33

Voulez-vous plus d'espace entre les paragraphes? Ensuite, vous pouvez modifier le paramètre \parskip.

Par exemple, essayez

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

Cela signifie que l'espace entre les paragraphes est généralement 10pt, mais peut augmenter ou diminuer jusqu'à 1pt. Cela signifie que vous donnez à LaTeX la possibilité de le modifier jusqu'à 1pt afin d'obtenir une meilleure mise en page. Vous pouvez supprimer les parties plus et moins pour en faire toujours la longueur spécifiée. Si vous essayez d'afficher le code source, essayez le package listings ou utilisez le verbatim. Si vous essayez de composer un pseudo-code, essayez le package algorithm.

+0

croître ou rétrécir ..? –

+1

Je l'ai mis à jour avec une meilleure explication. – tkerwin

27

Insérer un peu d'espace vertical

blah blah blah \\ 
\vspace{1cm} 

à l'échelle de la police, utilisez ex (la hauteur d'un minuscule « x ») que l'unité, et il y a various predefined lengths liés à l'espacement des lignes disponibles, vous pourriez être particulièrement intéressé par baselineskip.

4

Vous pouvez utiliser le package setspace qui vous donne des environnements, l'espacement .: par exemple

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

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

Ou utiliser un environnement verbatim pour contrôler la mise en page de votre code avec précision.

+0

Droite. Si c'est la programmation des devoirs, c'est-à-dire le code source, alors utilisez verbatim. –

94

Line break accepte un argument optionnel entre parenthèses, une longueur verticale:

line 1 
\\[4in] 
line 2 

Pour rendre plus évolutive par rapport à la taille de la police, vous pouvez utiliser d'autres longueurs, comme \\[3\baselineskip] ou \\[3ex].

7

Pour les programmes que vous êtes vraiment mieux avec un environnement verbatim ou alltt, mais si vous voulez une ligne blanche que LATEX ne sera pas râler, essayez

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

Alors que verbatim peut-être le meilleur choix, vous pouvez essayez également les commandes \smallskip, \medskip ou devinez quoi, \bigskip.

Citation de cette page:

Ces commandes ne peuvent être utilisés après un saut de paragraphe (qui est constitué par une ligne complètement vide ou par la commande \ par). Ces commandes sortie flexible ou espace de caoutchouc, environ 3 points, 6pt et 12 points haute respectivement, mais ces commandes comprimer automatiquement ou étendre un peu , en fonction des exigences du reste de la page

4

Je trouve que lorsque j'inclus une ligne vierge dans ma source après le \\ alors j'obtiens aussi une ligne vide dans ma sortie. Exemple:

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. 

Cependant, vous avez raison de dire que LaTeX vous permet de le faire une seule fois. Pour une solution plus générale vous permettant de créer autant de lignes vierges que vous le souhaitez, utilisez \ null pour créer des paragraphes vides. Exemple:

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

\\\\

Cela fonctionne sur PDFLATEX. Il crée 2 nouvelles lignes pour vous.

Questions connexes