Articles - Latex

Redigez un document en LaTeX

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



    Licence - Pas d?Utilisation Commerciale - Partage dans les M?mes Conditions
    Licence Creative Commons