IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo
Sommaire > LaTeX > Mise en page
        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 ?



Comment faire un titre ?
auteur : Romain Tartière (Smortex)
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.
Exemple de titre en LaTeX

\title{FAQ de LaTeX pour Developpez.com}
\author{Smortex}
\date{12/10/2005}
\title{Commandes de \LaTeX{}}
\begin{document}
\maketitle

\end{document}

Comment sauter des lignes ?
auteur : Romain Tartière (Smortex)
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).
Exemple d'un saut de ligne en LaTeX

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 paragraph.


Comment avoir un interligne double dans l'ensemble d'un document ?
auteur : HUMBERT Florent
Pour cela, vous devez utiliser la commande \doublespacing du paquetage setspace.
Exemple d'un document avec interligne double


\documentclass[10pt,a4paper]{article}

\usepackage{setspace}
\doublespacing
 
\begin{document}
\end{document}

Comment faire une nouvelle page ?
auteur : the crow
Pour faire une nouvelle page, la solution la plus simple est sans aucun doute la commande \newpage.
Exemple de création d'une nouvelle page

Ligne exemple de document
\newpage
Nouvelle ligne dans une nouvelle page
A noter que les commandes \clearpage et \cleardoublepage existes également.


Comment écrire sur plusieurs colonnes ?
auteurs : Ashgenesis, Romain Tartière (Smortex)
On utilise pour cela le package multicols suivi du nombre de colonnes entre accolades
Exemple

\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%%%
Concernant multicols, il est possible de faire de jolies titres qui "traversen" l es colones :
Exemple

\begin{multicols}{3}[Hello World]
...
\end{multicols} 
On peut aussi spécifier la place minimum que l'on veut avant que ca ne commence :
Exemple

\begin{multicols}{3}[Hello World][10cm]
...
\end{multicols} 

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 ?
auteur : Romain Tartière (Smortex)
Vous pouvez utiliser cette commande qui règlera le problème :
Exemple

\newcommand{\smartinclude}[1]{\include{#1}\newpage \thispagestyle{empty}} 

Comment sauter une page ?
auteur : Romain Tartière (Smortex)
LaTeX éliminant les pages blanches, il faut mettre quelque chose entre les deux pages. Le plus simple est de mettre "rien" :
Exemple

\newpage
\null
\newpage 
lien : faq Comment faire une nouvelle page ?

Comment centrer quelque chose verticalement ?
auteur : Romain Tartière (Smortex)
En remplissant l'espace au dessus et au dessous automatiquement avec des espaces de même hauteur :
Exemple

\vspace{\fill}
Hello !
\vspace{\fill} 
S'il n'y a rien derière, il est possible que LaTeX élimine des espaces qu'il juge superflux, il faut alors utiliser cette technique :
Exemple

\vspace{\fill}
Hello !
\vspace{\fill}
\null

Comment modifier la taille des marges ?
auteur : HUMBERT Florent
Il est nécessaire de spécifier la taille des marges avant le début du document via les commandes suivantes :
Exemple

\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}

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 ?
auteurs : Aramis, the crow
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 :
Exemple

\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}
}

Comment faire un filigrane sur une page ?
auteur : gorgonite
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 :
Exemple

\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}


Consultez les autres F.A.Q's


Valid XHTML 1.0 TransitionalValid CSS!

Les 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 © 2009 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni 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.