61 votes

Lignées multiples au latex

J'utilise LaTeX pour taper des devoirs de programmation pour les cours. Je dois le faire:

 my line of text blah blah blah

new line of text with blank line between 
 

Je sais que je peux utiliser une double barre oblique pour rompre les lignes \\, mais LaTeX ne prendra que le premier saut de ligne (se plaint davantage) et commence une nouvelle ligne, il produit ceci:

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

Comment puis-je obtenir ce saut de ligne supplémentaire afin de pouvoir laisser un espace entre mes lignes de texte?

112voto

Seth Johnson Points 6471

Le saut de ligne accepte un argument optionnel entre crochets, une longueur verticale:

 line 1
\\[4in]
line 2
 

Pour rendre cela plus évolutif en ce qui concerne la taille de la police, vous pouvez utiliser d'autres longueurs, telles que \\[3\baselineskip] ou \\[3ex] .

35voto

tkerwin Points 3876

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

Par exemple, essayez de

\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 donner LaTeX la possibilité de le changer pour un 1pt afin de parvenir à une meilleure mise en page. Vous pouvez supprimer les plus et moins de pièces qu'il soit toujours votre longueur spécifiée.

Si vous essayez d'afficher le code source, essayez de l' listings package ou utiliser verbatim. Si vous essayez de composer des pseudo-code, essayez de l' algorithm package.

32voto

dmckee Points 50318

Insérer de l'espace vertical

 blah blah blah \\
\vspace{1cm}
 

Pour mettre à l'échelle la police, utilisez ex (la hauteur d'un "x" minuscule) comme unité. Différentes longueurs prédéfinies sont associées à l'interlignage disponible. Vous pourriez être particulièrement intéressé par baselineskip .

6voto

Norman Ramsey Points 115730

Pour les programmes, vous êtes vraiment mieux avec un environnement verbatim ou alltt mais si vous voulez une ligne vierge sur laquelle LaTeX ne va pas chialer, essayez

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

6voto

martin clayton Points 41306

Vous pouvez utiliser le paquet setspace qui vous donne des environnements d'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 utilisez un environnement verbatim pour contrôler la disposition de votre code avec précision.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X