Latex : le guide ultime pour bien débuter !





Vous avez pris la décision de vous lancer dans l'utilisation de Latex afin de rédiger vos rapports, articles, etc. Mais par où commencer ? Voici un guide et quelques bonnes ressources pour débuter !

Débuter avec Latex ..


Voici quelques bonnes ressources pour commencer ses premiers pas :

Comment choisir un éditeur Latex ?



Une liste des éditeurs / IDE Latex avec les fonctionnalités et liens de téléchargement de chaque outil

Comment structurer son document sous Latex ?



Avec Latex, on peut rédiger divers types de documents: un rapport, mémoire, thèse, livre, CV .. Voici quelques ressources pour vous aider :

Comment installer des packages ?


Le plus simple est de passer par le package Manager :

- lancez MiKTeX.bat
- sur l'icone qui apparaît dans la barre de taches, faites un clic droit et choisir MiKTeX Package Manager


- tapez le nom du package que vous cherchez (par ex : algo) et faites Entrée
- dans la liste affichée, sélectionnez le package concerné et cliquez sur le signe (+) pour l'installer

Voici une vidéo qui explique la procédure à suivre:


Si vous ne trouvez pas le package, il faut dans ce cas l'installer manuellement :
- téléchargez le package (portant l'extension .sty)
- copiez le dans un dossier portant son nom à créer dans MiKTeX_2.9\tex\latex\
Vous pouvez aussi le copier directement dans le répertoire de votre document .tex

Comment faire apparaître dans la table de matière un chapitre (ou section) non numéroté ?


C'est le cas par exemple pour les chapitres : "Conclusion" et "Introduction générale", on aimerait qu'ils ne soient pas numérotés, mais aussi de les pouvoir ajouter au Sommaire. Il faut dans ce cas utiliser les deux commandes suivantes :

\chapter*{Introduction}  % pour que le chapitre ne soit pas numéroté
\addcontentsline{toc}{chapter}{Introduction} % pour l'ajouter au sommaire

De même pour une section :

\section*{conclusion}
\addcontentsline{toc}{section}{conclusion}


Comment insérer des figures ?




Je vous renvoies directement vers ce petit guide pratique pour comprendre comment insérer des figures dans votre document, comment bien les placer (et surtout obliger Latex à bien les positionner) ! Si vous avez plusieurs images à aligner sur une même ligne, je vous recommande ce tuto : Latex – Centrer 3 images côte à côte grâce aux figures et au package subcaption

Comment résoudre les erreurs de compilation lorsqu'on insère une figure ?


Si vous souhaitez insérer des images (GIF, BMP, JPEG, PNG…), il est obligatoire de compiler en PDF directement. (voir explications)


Si vous faites par exemple : \includegraphics[scale=0.45]{image2.png}, une jolie erreur va s'afficher : "Error: Cannot determine size of graphic in title.png (no BoundingBox)". Pour la résoudre, soit vous compilez votre document directement avec PDFLatex, soit vous utilisez cette solution (que je ne recommande pas): Utiliser les images (png, jpg ..) en les compilant avec Latex
Pour ma part, je compile avec Latex (en zappant les erreurs affichées), et ensuite en PdfLatex pour avoir mon document pdf.

Comment faire pour que les figures soient redimensionnées d'une façon dynamique ?


Voici un code qui permet de choisir une échelle dynamique, cela vous fera gagner du temps, et vous n’êtes plus obligés de spécifier une échelle manuellement.

Comment forcer Latex à afficher l'image (ou un tableau) là où vous lui avez ordonné ?


Il faut ajouter [h] pour que l'image s'affiche là où vous lui avez ordonné (h c'est pour dire here en anglais). Voici ce que ça donne :

\begin{figure}[h]

N'oubliez pas d'appeler le package flottant: \usepackage{float}

Vous pouvez lui associer les préférences suivantes :
t (top) : pour placer la figure en haut d'une page de texte.
b (bottom) : pour placer la figure en bas d'une page de texte.

Pour un tableau, il faut faire : \begin{table}[h]

Comment associer un texte à une figure ?


Si vous voulez écrire dans votre texte : La figure 1 représente .., vous n'avez pas à gérer manuellement les numéros des figures. En effet, il suffit d'associer un nom de label à une figure et ensuite lui faire référence dans votre texte. La numérotation va se faire automatiquement, et en plus Latex va rendre le numéro cliquable avec un lien envoyant vers la légende de la figure concerné. Voici un exemple :

\begin{figure}[H]
\includegraphics[width=15cm]{image1.jpg}
\caption{une belle légende}
\label{image1} %remarquez le nom associé à la figure
\end{figure}

et maintenant dans votre texte : La figure \ref{image1} représente ..

On peut faire de même pour un tableau, un algorithme, ..

Comment changer la numérotation des figures ?



Par défaut la numérotation des figures se fait comme suit : figure 1.1 (pour chap1, fig1), figure 2.1 (pour chap2, fig1) .. pour la transformer en figure 1, figure 2 .. indépendamment des chapitres, il faut passer par le package chngcntr :

\usepackage{chngcntr}
\counterwithout{figure}{chapter}

Même chose pour les tableaux, vous pouvez utiliser : \counterwithout{table}{chapter}

Comment changer la légende table en tableau ?


Il faut ajouter ces deux lignes dans votre préambule ou au début du document :

\usepackage[french]{babel}
\addto\captionsfrench{\def\tablename{Tableau}}

Comment extraire toutes les images d'un document Word/PowerPoint/Excel ?


Si vous voulez transformer un document Word déjà rédigé en Latex, il faut extraire toutes les images pour pouvoir les utiliser dans votre nouveau document.

Comment extraire toutes les images d'un document Word/PowerPoint/Excel ?

Comment dessiner et redimensionner un tableau sous Latex ?


Pour dessiner des tableaux simples, je vous invite à regarder cette vidéo :


Pour des manipulations plus avancées (comme surtout la fusion des cellules et la création de tableaux adaptatifs) , vous pouvez consulter ces liens :


Comment utiliser les caractères spéciaux dans un document LATEX ?


Si vous voulez utiliser des caractères spéciaux dans votre texte, comme par exemple : $ & % # { } _ il faut penser à les échapper avec \

> voir aussi : LATEX : caractères spéciaux et accentués

Comment ajouter un espacement entre les paragraphes ?


Il faut utiliser la commande suivante :

\setlength{\parskip}{longeur avec unité} % par ex : \setlength{\parskip}{0.5cm}

Comment mettre en forme son texte ?


Voici deux guides pour vous apprendre à faire joujou avec vos phrases:

Comment changer la taille de police des entêtes de page ?



En effet, lorsque vous appliquez une taille de police sur votre document, ceci sera aussi pris en compte dans les entêtes de vos pages. Si vous remarquez un chevauchement du texte et que vous voulez diminuer la taille de police, voici quelques solutions possibles. Je vous conseille la méthode qui utilise la commande \changefont

Comment écrire du texte en indice ou en exposant en LATEX ?


Par exemple nième s'écrit en Latex : $n^{\text{ième}}$
en indice ça devient : $n_{\text{ième}}$


Comment écrire une phrase entre guillemets ".." ? 


Si vous écrivez une phrase entre "", vous aurez comme résultat une phrase entre deux guillemets fermants! Pour remédier à ça, il faut que le premier guillemet à insérer soit écrit `` tandis que le deuxième est ".
Exemple : ``cette phrase est une citation"


Comment personnaliser ses listes à puces ?


D'une utilisation basique à une parfaite personnalisation des listes (les formes, couleurs, .. des puces, les marges, les imbrications de plusieurs listes, ..), voici quelques liens qui vont certainement vous satisfaire:


Comment créer une Bibliographie avec LaTex ?



Pour commencer, il faut comprendre le principe, voici un petit guide en français pour vous aider et un autre plus complet si vous êtes surtout un chercheur.
Vous pouvez vous servir aussi de cet exemple simple qui marche et qui utilise BibTex : voir la partie answer. Compilez ensuite : Latex > BibTex > Latex

Attention : Dans le cas où vous utilisez au lieu de BibTex (c'est à dire au lieu de la commande : \usepackage[backend=bibtex]{biblatex}), Biber (vous utilisez la commande : \usepackage[backend=biber]{biblatex}), vous devez changer la configuration de votre éditeur pour que ça marche. Voici comment faire cela avec deux exemples d'éditeurs TexMaker et TeXnicCenter:

Pensez à installer miktex-biber-bin en passant par le Package Manager.

Comment changer la numérotation des sections et des sous-sections ?


Les deux commandes suivantes permettent d'avoir une numérotation de la forme 1. pour les sections et 1.1 pour les sous-sections :
\renewcommand\thesection{\arabic{section}}
\renewcommand\thesubsection{\thesection.\arabic{subsection}}

Autres formats possibles :
  • \arabic (1, 2, 3, ...)
  • \alph (a, b, c, ...)
  • \Alph (A, B, C, ...)
  • \roman (i, ii, iii, ...)
  • \Roman (I, II, III, ...)

Comment afficher la numérotation des sous-sous-sections ?


\setcounter{secnumdepth}{numéro de profondeur} % par ex: \setcounter{secnumdepth}{4}

Comment choisir la profondeur de la numérotation dans le sommaire ?


\setcounter{tocdepth}{numéro de profondeur} %par ex : \setcounter{tocdepth}{3}

Comment ajouter une subsubsubsection ?


\usepackage{titlesec}

Comment encadrer un paragraphe ?


\usepackage{calc}
\noindent\fbox{\parbox{\linewidth-2\fboxrule-2\fboxsep}{paragraphe à encadrer}}

Comment changer l'interligne de votre document ?


Par interligne, je désigne l'espacement entre les lignes. Pour modifier les interlignes du document:

\usepackage{setspace}
\setstretch{1,4}

- interligne simple:

\usepackage{setspace}
\singlespacing

- interligne double:

\usepackage{setspace}
\doublespacing

- interligne 1,5 :

\usepackage{setspace}
\onehalfspacing

- modifier l’interligne d’une partie du texte en particulier:

\begin{singlespace}
 Placer le texte concerné par ici
\end{singlespace}

ou

\begin{spacing}{0.5}
  Placer le texte concerné par ici
\end{spacing}

Comment faire des paragraphes, des sauts de ligne, de page .. ?


Paragraphes, saut de ligne, de page

Comment insérer des formules mathématiques ?



Le meilleur guide que j'ai trouvé : Latex et les formules mathématiques avec plein d'exemples pratiques. Vous pouvez aussi vous référer à cette page.

Comment mettre une figure ou un tableau sur deux colonnes ?


Si vous utilisez un template à deux colonnes, et que vous avez un tableau ou une figure qui ne tient pas sur une seule colonne, vous pouvez l'étaler sur l'espace requis, il faut simplement utiliser :

- pour les tableaux :

\begin{table*}[!htb]
..
\end{table*}

- pour les figures :

\begin{figure*}[!htb]
..
\end{figure*}

Comment redimensionner un tableau sur la taille d'une colonne ?


Il faut ajouter les commandes:

\begin{table}
..
\resizebox{\columnwidth}{!}{%
\begin{tabular}
..
\end{tabular}
}
\end{table}

Comment diminuer la taille de la police dans tous les tableaux d'un document ?


 \let\oldtabular=\tabular
\def\tabular{\small\oldtabular}

\small peut être remplacé par d'autres commandes de diminution de la taille de police.

Comment faire un PDF avec LATEX ?


Vous avez testé d'obtenir un document pdf depuis votre fichier tex, mais le résultat n'est pas top : manque de clarté et de lisibilité ? Découvrez les bonnes astuces pour faire du PDF avec LATEX !

Comment détecter et résoudre les erreurs ?


Voici un petit guide : Détecter et résoudre les problèmes

No Response to "Latex : le guide ultime pour bien débuter !"

Enregistrer un commentaire

Related Posts Plugin for WordPress, Blogger...
 

Partenaires

ZinfosWeb

Notre site Info Magazine est listé dans la catégorie Informatique : Actualités informatiques de l'annuaire Fiche descriptive de Youtube

VDP-Annuaire annuaire gratuit

Copyright © 2013 Info Magazine All rights reserved.
Converted To Blogger Template by Blogspot Templates Theme By- WooThemes