LaTex in a nutshell
Transcription
LaTex in a nutshell
LaTex in a nutshell Pierre REPETTO 2 mai 2006 1 Emphases basiques texte en gras \textbf{texte en gras} texte en italique \emph{texte en italique} mode code \texttt{mode code} 2 Insérer du code code pour écrire du java : \lstset{language=java} \begin{lstlisting} public static void main(String args[]){ System.out.println("Hello, world!"); } \end{lstlisting} rendu : public s t a t i c void main ( S t r i n g a r g s [ ] ) { } 3 3.1 System . out . p r i n t l n ( " H e l l o , world ! " ) ; Insérer une image Insérer une image sans légende code pour insérer une image : \includegraphics[scale=0.3]{che.jpg} 1 rendu : scale=0.3 dénit une image à 0,3 fois la taille originale rotation=90 dénit une image tournée à 90° scale=0.3,rotation=90 dénit une image à 0,3 fois la taille originale et tournée à 90° 3.2 Insérer une image avec légende : code pour insérer une image : \begin{figure}[h] \includegraphics[scale=0.3]{che.jpg} \caption{\label{image 1}A strange ipod addict} \end{figure} rendu : Fig. 1 A strange ipod addict scale=0.3 dénit une image à 0,3 fois la taille originale rotation=90 dénit une image tournée à 90° scale=0.3,rotation=90 dénit une image à 0,3 fois la taille originale et tournée à 90° 2 4 Règles d'édition de texte 4.1 Général Votre texte doit être découpé en paragraphes. Chaque paragraphe constitue un bloc unit. Si vous souhaitez passer à la ligne sans pour autant changer de paragraph, il faudra utiliser la commande de saut de ligne : \\. Si votre texte contient des sections distinctes, veuillez respectez l'ordre en cours. Voici l'ordre à respecter : 1. \part : utilisé pour séparer des parties pour un livre 2. \chapter : utilisé pour ordonner des chapitres. Dans notre cas, ces chapitres seront déjà dénis. 3. \section : utilisé pour les sections. Normalement, ce sera déjà mis en place. 4. \subsection : une sous section. 5. \subsubsection : si vraiment vous avez des sous sous points longs. 6. \paragraph : unité ou vous écrirez votre texte. 7. \subparagraph : parfois utilisés, à vous de voir. 4.2 Les listes Vous en aurez souvent besoin, donc voici comment les faire : 4.2.1 listes à puces (en version anglaise, ici on a des tirets) code : \begin{itemize} \item un élément de liste \item un autre élément de liste \end{itemize} : un élément de liste un autre élément de liste rendu 4.2.2 listes énumérées code : \begin{enumerate} \item un élément de liste \item un autre élément de liste \end{enumerate} rendu : 1. un élément de liste 2. un autre élément de liste 3 4.2.3 listes de description code : \begin{description} \item[XML] eXtensible Markup Language \item[XSL] eXtensible Stylesheet Language \item[Toto] a strange character. He likes to in comments \end{description} rendu : XML eXtensible Markup Language XSL eXtensible Stylesheet Language Toto a strange character. He likes to in comments 4.3 Les tableaux Souvent utilisés, mais il faut faire attention la structure n'est pas simple et les tableaux ne sont pas aussi dynamique que sous OpenOce. \begin{tabular}{| l || l | l | l |} \hline Something & something else & again & foo \\ \hline A white & & another case & foo \\ case & & & \\ \hline \end{tabular} Something something else again foo A white another case foo case la premiere ligne indique 4 colonnes, les | indiquent une barre verticale \hline indique une barre horizontale les cases sont séparées par des & chaque ligne se termine par un \\ 4.4 Mathématiques Si vous avez besoin d'écrire du code mathématique, appelez-moi et je vous le ferai. Je ne pense qu'il y en aura dans ce rapport, donc je n'écris à ce sujet. 4