Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
generalites:erreurs:t:there_is_no_line_here_to_end [2020/10/06 19:24] jejust1_generalites:erreurs:t:there_is_no_line_here_to_end [2021/02/14 18:34] (Version actuelle) – Traduction en français. Correction de liens vers la FAQ-UK. jejust
Ligne 1: Ligne 1:
-====== Que veut dire l'erreur: « There's no line here to end » ? ======+====== Que signifie l'erreur: « There's no line here to end »? ======
  
   * **Message**: ''There's no line here to end''   * **Message**: ''There's no line here to end''
Ligne 7: Ligne 7:
  
 Si l'intention est d'obtenir un espace vertical supplémentaire, Si l'intention est d'obtenir un espace vertical supplémentaire,
-il faut utiliser ''\vspace'' ou l'une des commandes décrites à la page 871 du //LaTeX Companion// FIXME.+voir [[3_composition:texte:pages:inserer_un_espace_vertical_dans_une_page|la page dédiée]]. 
 + 
 +----- 
 + 
 +L'erreur 
 +<code latex> 
 +! LaTeX Error: There's no line here to end. 
 + 
 +See the LaTeX manual or LaTeX Companion for explanation. 
 +</code> 
 +apparaît lorsque vous donnez une commande ''\''''\'' à LaTeX à un moment 
 +où il ne l'attend pas ; il s'agit d'une commande de //saut de ligne//, et elle 
 +est inattendue si LaTeX n'est pas en train de construire un paragraphe. 
 +Un cas courant est celui où vous voulez mettre l'étiquette d'un élément de liste 
 +sur une ligne à part, en écrivant par exemple : 
 +<code latex> 
 +\begin{description} 
 +\item[Très longue description] \\ 
 +  Texte... 
 +\end{description} 
 +</code> 
 + 
 +La bonne solution est de définir une nouvelle sorte d'environnement ''description'', 
 +qui fait exactement ce que vous voulez 
 +(le //[[1_generalites:documentation:livres:documents_sur_latex|LaTeX Companion]]// propose plusieurs solutions pour ça). 
 + 
 +Une solution simple, qui évite l'avertissement, est d'écrire ceci : 
 + 
 +<code latex> 
 +\begin{description} 
 +\item[Très longue description] \leavevmode \\ 
 +  Texte... 
 +\end{description} 
 +</code> 
 +qui commence un paragraphe avant de forcer une fin de ligne. Le paquet [[ctanpkg>expdlist]] 
 +fournit la même fonctionnalité avec sa commande ''\breaklabel'', et [[ctanpkg>mdwlist]] 
 +la fournit avec sa commande ''\desclabelstyle''
 + 
 +Un autre cas fréquent donnant ce message d'erreur est lorsque vous utilisez 
 +l'environnement ''center'' (ou ''flushleft'' ou ''flushright''), et que 
 +vous voulez une séparation supplémentaire entre les lignes à l'intérieur 
 +de l'environnement :  
 +<code latex> 
 +\begin{center} 
 +  Première ligne (titre)\\ 
 +  \\ 
 +  Corps du texte centré... 
 +\end{center} 
 +</code> 
 + 
 +La solution est simple : utilisez la commande ''\''''\'' comme elle est 
 +censée être utilisée, pour fournir plus qu'un simple espace de séparation 
 +entre les lignes. ''\''''\'' prend un argument optionnel, qui spécifie 
 +combien d'espace supplémentaire il faut ajouter ; l'effet requis dans 
 +le texte ci-dessus peut être obtenu en écrivant : 
 +<code latex> 
 +\begin{center} 
 +  Première ligne (titre)\\[\baselineskip] 
 +  Corps du texte centré... 
 +\end{center} 
 +</code> 
 + 
 +Vous //pouvez// aussi utiliser ''\leavevmode'', comme ci-dessus :  
 +<code latex> 
 +\begin{center} 
 +  Première ligne (titre)\\ 
 +  \leavevmode\\ 
 +  Corps du texte centré... 
 +\end{center} 
 +</code> 
 +mais c'est tout aussi fastidieux à taper que ''\''''\'' avec un 
 +argument optionnel, et ne peut être recommandé 
  
 ----- -----
 //Sources:// //Sources://
   * [[https://latex.developpez.com/faq/erreurs?page=T]],   * [[https://latex.developpez.com/faq/erreurs?page=T]],
-  * [[https://www.latex-project.org/help/books/#french|LaTeX Companion, 2e édition]], Frank Mittelbach, Michel Goossens, Johannes Braams, David Carlisle, Chris Rowley (Pearson, 2006) ; ISBN: 978-2-7440-7182-9. Annexe B, //Détecter et résoudre les problèmes//, reproduite avec l'aimable autorisation de l'éditeur.+  * [[https://www.latex-project.org/help/books/#french|LaTeX Companion, 2e édition]], Frank Mittelbach, Michel Goossens, Johannes Braams, David Carlisle, Chris Rowley (Pearson, 2006) ; ISBN: 978-2-7440-7182-9. Annexe B, //Détecter et résoudre les problèmes//, reproduite avec l'aimable autorisation de l'éditeur
 +  * [[faquk>FAQ-noline|"No line here to end"]].
  
 {{htmlmetatags>metatag-keywords=(messages d'erreur de LaTeX,espaces verticaux,ajouter de l'espace,fin de ligne dans un paragraphe) {{htmlmetatags>metatag-keywords=(messages d'erreur de LaTeX,espaces verticaux,ajouter de l'espace,fin de ligne dans un paragraphe)
-metatag-og:title=(Que veut dire l'erreur: There's no line here to end ?)+metatag-og:title=(Que signifie l'erreur: There's no line here to end ?)
 metatag-og:site_name=(FAQ LaTeX francophone) metatag-og:site_name=(FAQ LaTeX francophone)
 }} }}
  
2_programmation/erreurs/t/there_is_no_line_here_to_end.1602012269.txt.gz · Dernière modification : 2020/10/06 19:24 de jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0