Articles - Latex

Redigez un document en LaTeX

  |   19788  |  Poster commentaire  |  Latex
Sommaire :

Mise en page




    Les éléments de structure sont:

    Partie \part{nom de la partie}
    Chapitre \chapter{nom du chapitre}
    Section \section{nom de la section}
    Sous-section \subsection{nom de la sous section}
    Sous-sous-section \subsubsection{nom de la sous sous section}
    Paragraphe \paragraph{nom du paragraphe}
    Sous-paragraphe \subparagraph{nom du sous paragraphe}


    Notez que \chapter n'est pas disponible pour les classes de document article et letter.

    Code LATEX :
     
    \documentclass{report}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[francais]{babel}
    \begin{document}
    \SweaveOpts{concordance=TRUE}
    \part{Partie}
    \chapter{premier chapitre}
    \chapter{second chapitre}
    %Annexe
    % Pas besoin de changer de commande pour transformer un chapitre en annexe grâce à appendix
    \appendix
    \chapter{Un schéma}
    \chapter{Un article annexe}
    \end{document}
     


    Page de garde



    Code LATEX :
     
    \documentclass{book}
    \usepackage[latin1]{inputenc}   
    \usepackage[T1]{fontenc}
    \usepackage[francais]{babel}    
     
     %++++++++++++++++++++++++++
    %Page de garde
     %++++++++++++++++++++++++++
    \title{Les Lapins}
    \author{John \bsc{Doe}}
    \date{3 mai 2010}
    %fin page de garde
    \begin{document} %début du document
    \maketitle %Création de la page de garde
    .... Votre Texte .....
    \end{document}
     


    Alignements du texte



    Code LATEX :
     
    \begin{flushright} VOTRE TEXTE ICI \end{flushright} %Aligner le texte à droite
    \begin{center} VOTRE TEXTE ICI \end{center} %Centrer le texte
    \begin{flushleft} VOTRE TEXTE ICI \end{flushleft} %Aligner le texte à gauche
     


    Le texte est justifié par défaut.

    Sauts



    Code LATEX :
     
    \newline % Aller à la ligne sans créer de nouveau paragraphe
    \\ % idem, aller à la ligne sans créer de nouveau paragraphe
    \newpage % saut de page
    \clearpage % Changement de page après gestion des flottants.
    \cleardoublepage % Idem, mais redémarre sur une page impaire.
    Un écolier\\un cahier\newline une règle\newpage un bonbon
     


    Pour créer un paragraphe, sauter 2 lignes.

    La forme du document



    La commande \documentclass{} peut être personnalisée grâce à des options contenues entre crochets et séparées par des virgules de la façon suivante : \documentclass[option1, option2, option3]{type}.

    Les options peuvent être :

    Description Valeurs applicables Valeurs par défaut
    Format du papier a4paper, a5paper, letterpaper, b5paper… letterpaper
    Taille de la police principale 10pt, 11pt, 12pt 10pt
    Alignement des équations fleqn (à gauche) centrées par défaut
    Colonnes onecolumn, twocolumn onecolumn
    Première page des chapitres openany, openright openright
    Recto verso oneside, twoside article et report : oneside, book : twoside


    Exemple
    Code LATEX :
     
    \documentclass[twocolumn, 12pt]{book}
     



    Rappel : Les types de documents : article (article scientifique), book (livre), letter(lettre), report (rapport, stage, thèse).


    Marges



    Il suffit d'utiliser le package geometry dans lequel nous spécifierons les tailles des marges en haut, en bas, à gauche puis à droite.
    La syntaxe est la suivante :
    Code LATEX :
    \usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry}


    Interlignes



    Afin d'obtenir des interlignes personnalisés, il faut utiliser le package setspace ainsi que les commandes \onehalfspacing et \doublespacing dans le préambule, qui permettent d'obtenir dans tout le document un interligne respectivement 1,5 et 2 fois plus grand que l'interligne habituel.


    Pour ne changer les interlignes que dans des petits morceaux de votre composition, les environnements onehalfspace et doublespace sont adaptés. Exemple :
    Code LATEX :
     
    \usepackage{setspace}
    \begin{document}
    \begin{onehalfspace}
    Un autre paragraphe.
    \end{onehalfspace}
    \end{document}
     





    Les listes



    Code LATEX :
     
    \documentclass{article}
     
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[francais]{babel}
     \begin{document}
    \SweaveOpts{concordance=TRUE}
     %++++++++++++++++++++++++++++
    %Liste à puce
     %++++++++++++++++++++++++++++
    \section*{Les listes à puce }
    \begin{itemize} 
    \item Un canard.
    \item Un mammouth.
    \item[*] Une pintade. % En plaçant un * entre crochets après \item, j'ai transformé la puce en *
    \end{itemize}
     %++++++++++++++++++++++++++++
    %Liste numérotée
     %++++++++++++++++++++++++++++
    \section*{Listes numérotées}
    \begin{enumerate} 
    \item Un canard.
    \item Un mammouth.
    \end{enumerate}
     %++++++++++++++++++++++++++++
    %Liste de description
     %++++++++++++++++++++++++++++
    \section*{Listes de description}
    \begin{description}%Liste de description
    \item[Un canard :] bestiole qui fait coin.
    \item[Un poulpe :] bestiole qui fait bloub.
    \item[Un ornithorynque :] bestiole qui fait rire.
    \end{description}
    \end{document}
     




    Polices



    Graisse, style, taille




    Code LATEX :
     
    \documentclass{article}
     
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[francais]{babel}
    \usepackage{soul} %Pour les soulignement
    \begin{document}
    \SweaveOpts{concordance=TRUE}
    \section*{Graisse, soulignement}
    \normalfont{Un lapin, } %Normal
    \textbf{un lapin, } %Gras
    \textit{un lapin, } %Italique
    \textsc{un lapin, } %Majuscule
    Un canard \up{un lapin} %Exposant
    \fbox{un lapin}, %Encadrer
    \ul{un lapin}, %Soulignement, (Package soul)
    \st{un lapin}, %Barrer
    \section*{Taille}
    \scriptsize{Maman} %très très pétite
    \footnotesize{Maman} %très pétite
    \small{Maman} %Petite
    \large {Maman} %Légèrement plus grande que la normale
    \Large {Maman} %Grande
    \LARGE {Maman}% Très Grande
    \huge {Maman}% Très Très Grande
    \Huge {Maman}% Enorme
    \end{document}
     





    Couleurs



    Pour la coloration du texte, nous utiliserons le package color. Ce package propose par défaut huit couleurs (black, white, red, green, blue, yellow, magenta et cyan), que vous pourrez utiliser pour colorer du texte via la commande suivante :

    Code LATEX :
     
    \textcolor{green}{texte en couleur}
     


    Pour créer de nouvelles couleurs, une commande est disponible : \definecolor
    Code LATEX :
     
    \definecolor{le nom de couleur choisi}{RGB}{taux de rouge entre 0 et 255,taux de vert,taux de bleu}
     


    Exemple :

    Code LATEX :
     
    \documentclass{article}
     
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[francais]{babel}
    \usepackage{color} 
    \begin{document}
    \SweaveOpts{concordance=TRUE}
    \definecolor{violet}{RGB}{134,64,164}
    \textcolor{violet}{Maman}
    \end{document}