FAQ LaTeX/TeXConsultez toutes les FAQ
Nombre d'auteurs : 25, nombre de questions : 148, dernière mise à jour : 31 août 2017 Ajouter une question
Bienvenue sur la FAQ LaTeX, elle répondra aux questions les plus fréquemment posées.
Je tiens à souligner que cette faq ne garantit en aucun cas que les informations qu'elle propose soient correctes ; les auteurs font le maximum, mais l'erreur est humaine. Cette faq ne prétend pas non plus être complète.
- Comment faire un titre ?
- Comment sauter des lignes ?
- Comment avoir un interligne double dans l'ensemble d'un document ?
- Comment faire une nouvelle page ?
- Comment écrire sur plusieurs colonnes ?
- Lorsque je fais un livre, chaque chapitre est appelé par un "include". Mais les pages blanches avant les nouveaux chapitres ont un numéro de page. Comment l'enlever ?
- Comment sauter une page ?
- Comment centrer quelque chose verticalement ?
- Comment modifier la taille des marges ?
- Pourquoi quand j'applique le style fancy, seul la première page de la table des matière contient le style et non les suivantes ?
- Comment faire un filigrane sur une page ?
Pour faire un titre, il faut utiliser plusieurs commandes. Dans un premier temps, il faut définir le titre proprement dit avec la commande \title qui demande en paramètre obligatoire le titre. On peut également préciser un auteur avec la commande \author (qui demande elle aussi un seul paramètre obligatoire : l'auteur).
Pour afficher le titre, on place alors la commande \maketitle à l'endroit voulu.
Code LaTeX : | Sélectionner tout |
1 2 3 4 5 6 7 8 | \title{FAQ de LaTeX pour Developpez.com} \author{Smortex} \date{12/10/2005} \title{Commandes de \LaTeX{}} \begin{document} \maketitle \end{document} |
Le texte que vous rédigez ne tient pas compte des sauts de lignes. Pour aller à la ligne, il faut utiliser la commande \\ (Deux antislash côte à côte).
Code LaTeX : | Sélectionner tout |
1 2 3 4 | Je suis un paragraphe, long long long ! \\ Je suis sur une nouvelle ligne. \par Je suis un nouveau paragraphe (car on vient de sauter une ligne !) |
La commande \par permet de passer à un nouveau paragraphe.
Pour cela, vous devez utiliser la commande \doublespacing du paquetage setspace.
Code LaTeX : | Sélectionner tout |
1 2 3 4 5 6 7 | \documentclass[10pt,a4paper]{article} \usepackage{setspace} \doublespacing \begin{document} \end{document} |
Pour faire une nouvelle page, la solution la plus simple est sans aucun doute la commande \newpage.
Code LaTeX : | Sélectionner tout |
1 2 3 | Ligne exemple de document
\newpage
Nouvelle ligne dans une nouvelle page |
On utilise pour cela le package multicols suivi du nombre de colonnes entre accolades
Code LaTeX : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | \documentclass[11pt,a4paper]{article} \usepackage{multicol} %permet d'utiliser le mode multicolonnes \usepackage[T1]{fontenc} \usepackage[latin1]{inputenc} \setlength{\columnseprule}{0.5pt} % trace les lignes verticales entre les colonnes %%%Début du contenu%%% \begin{document} \begin{multicols}{3}%commence le mode 3 colonnes \section{Début} On commence à écrire et le texte sera automatiquement réparti sur 3 colonnes \end{multicols}%termine le mode 3 colonnes \begin{multicols}{5}%commence le mode 5 colonnes \section{Début} On commence à écrire et le texte sera automatiquement réparti sur 5 colonnes \end{multicols}%termine le mode 5 colonnes \end{document} %%%Fin du document%%% |
Code LaTeX : | Sélectionner tout |
1 2 3 | \begin{multicols}{3}[Hello World] ... \end{multicols} |
Code LaTeX : | Sélectionner tout |
1 2 3 | \begin{multicols}{3}[Hello World][10cm] ... \end{multicols} |
Vous pouvez utiliser cette commande qui réglera le problème :
Code LaTeX : | Sélectionner tout |
\newcommand{\smartinclude}[1]{\include{#1}\newpage \thispagestyle{empty}}
LaTeX éliminant les pages blanches, il faut mettre quelque chose entre les deux pages. Le plus simple est de mettre « rien » :
Code LaTeX : | Sélectionner tout |
1 2 3 | \newpage \null \newpage |
En remplissant l'espace au dessus et au dessous automatiquement avec des espaces de même hauteur :
Code LaTeX : | Sélectionner tout |
1 2 3 | \vspace{\fill} Hello ! \vspace{\fill} |
Code LaTeX : | Sélectionner tout |
1 2 3 4 | \vspace{\fill} Hello ! \vspace{\fill} \null |
Il est nécessaire de spécifier la taille des marges avant le début du document via les commandes suivantes :
Code LaTeX : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | \documentclass[a4paper,10pt]{book} %pour l'exemple %marges \topmargin = 0.mm \oddsidemargin = 10.mm \evensidemargin = 10.mm \headheight = 10.mm \headsep = 10.mm \textheight = 215.mm \textwidth = 145.mm \begin{document} \end{document} |
Le problème vient du fait que la table des matières utilise les styles "plain" ou "empty" et que cette option prend le dessus sur le style "fancy".
La solution est de redéfinir le style plain/empty à l'aide de fancyhdr :
Code LaTeX : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | \usepackage{fancyhdr} \pagestyle{fancy} \fancyhf{} \renewcommand{\headrulewidth}{0 pt} \renewcommand{\footrulewidth}{0.4pt} \renewcommand{\chaptermark}[1]{\markboth{\thechapter\ #1}{}} \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}} \lfoot{\small Created on \today } \cfoot{} \rfoot{\scshape\leftmark\hspace{0,3cm} \thepage} \fancypagestyle{plain}{% \fancyhf{} % clear all header and footer fields \fancyfoot[L]{\small Created on \today } \fancyfoot[C]{} \fancyfoot[R]{\scshape\leftmark\hspace{0,3cm} \thepage} % \renewcommand{\headrulewidth}{0pt} \renewcommand{\footrulewidth}{0.4 pt} } |
Il arrive parfois de vouloir ajouter une image en filigrane sur un document...
Dans cet exemple, vous aurez "Confidentiel" écrit en travers de la page avec le package tikz :
Code LaTeX : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | \documentclass[a4paper,12pt]{article} \usepackage{tikz} \begin{document} \begin{tikzpicture}[remember picture,overlay] \node[rotate=60,scale=15,text opacity=0.1] at (current page.center) {Confidentiel}; \end{tikzpicture} Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla \newpage Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla Bla bla bla bla \end{document} |
Proposer une nouvelle réponse sur la FAQ
Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour çaLes sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2024 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.