[PDF] Vincent Seguin (18 septembre 2000) - LORIA



Previous PDF Next PDF







aide-mémoire LaTeX

aide-mémoire LaTeX Préambule standard \documentclass[a4paper]{article} autreschoix:book,report \usepackage[utf8]{inputenc} gestiondesaccents(source) \usepackage[T1



Vincent Seguin (18 septembre 2000) - LORIA

Aide-m emoire L ATEX: 5 Graphisme, tables et gures page 5 5 Graphisme, tables et gures 5 1 Tables et gures Les tables et gures sont des environnements ottants n’incluant pas forc ement ce que leur nom laisse supposer Ils sont num erot es et plac es par LATEX de mani ere di erente du reste du texte



The veryshortguide LATEX2 document class

LATEX, a 4pp folder designed as an aide-mémoire for people who have just done a course in LATEX and need something by them on their desk the next day to refresh their memories It is not intended as a substitute for full documentation Please do not complain that there is no math here It won’t fit Someone else can do a math leaflet IANAM



EDI RStudio Aide-mémoire

LaTeX, Rd et plus dans le panneau Source Vérifier l’orthographe Renvoyer l’output Choix du type d’output Choix du chemin de l’output Insérer un morceau de code Aller au précédent morceau de code Aller au prochain morceau de code Exécuter le code sélectionné Publier sur serveur Voir le plan du fichier Paramétrer les options knitr



IREM Clermont-Ferrand

Created Date: 2/18/2016 10:07:29 AM



XLOPv028 Manueldel’utilisateur

nombre d’appel aux macros de xlop, l’auteur a augmenté la taille du spou-leurde125000à250000enéditantlaligne pool_size dufichier texmf cnf



selon les normes en vigueur - LeWebPédagogique

Dessin, photo issus d’Internet N’oubliez pas de citer vos sources également Auteur, Prénom Titre du dessin, de la photo In Auteur du site, Prénom Titre du site [en ligne]

[PDF] Aide-mémoire mathématique 3e cycle - Page d 'accueil du site du

[PDF] Aide-mémoire mathématique 3e cycle - Page d 'accueil du site du

[PDF] Aide-mémoire Mathématiques de l 'ingénieur

[PDF] Mon aide-mémoire mathématique au 2 cycle - Commission scolaire

[PDF] Demande de certificat d 'acceptation du Québec (CAQ)

[PDF] Dispositif réussite lecture CE2

[PDF] L 'aide personnalisée en lecture au CE1 - Circonscription d 'Avallon

[PDF] Le contrat de professionnalisation - Pôle emploi

[PDF] Panorama des mesures pour l 'emploi DOM - Pôle emploi

[PDF] demande d 'aides a l 'embauche d 'un demandeur d - Pôle emploi

[PDF] Les aides financières d 'action sociale - Caf

[PDF] Les aides financières d 'action sociale - Caf

[PDF] RÈGLEMENT DÉPARTEMENTAL D 'AIDE SOCIALE - valdemarne

[PDF] Règlement départemental d 'aide sociale - Conseil départemental du

[PDF] L 'action sociale extralégale et facultative des départements - Drees

Aide-memoire LATEXVincentSeguin(18 septembre 2000)

1 Structures du document

1.1 Format d'un document type L

ATEX2"

\documentclass[a4paper,french,10pt]{article}declaration de laclasse de document \usepackage[T1]{fontenc}packages \usepackage{babel}...autres packages...\title{Aide-memoire \LaTeX}titre \author{Filou \and Oli \and Sandrine \and Vador}auteur(s) \date{35 mai 1998}date (automatique si non speciee) ...commandes et parametres propres au document...\begin{document}...texte...texte du document \end{document}Classes de document:article,report,letter,book,slides. Options standard:10pt,11pt,12pt,a4paper,french,twocolumn,twoside. Les options de\documentclass sont transmises a toutes les commandes\usepackage.

1.2 Packages usuelsamsmath: extensions de l'American Mathematical Society.amsmathinclut entre autre les extensionsamsbsy,amscd,

amsfonts,amssymbetamstext.array: etend les options des environnementsarrayettabular;babel: renomme les noms de chapitres, dates et autres textes inseres par LATEX dans la langue choisie.babel

accorde aussi la typographie aux regles en vigueur selon les pays. Les commandes\selectlanguage{langue}

et\iflanguage{langue}{expression-vrai}{expression-faux}permettent d'ecrire des documents en plusieurs

langues ou pouvant ^etre compiles dans des langues dierentes. Les langues supportes a l'heure actuelle in-

italian,magyar,norsk,polish,portuges,romanian,russian,slovak,slovene,spanish,turkish, et les

variantesamerican,austrian,brazil,nynorsk,germanbetfrenchb.color: permet l'utilisation des couleurs;draftcopy: imprime \draft" (ou \brouillon") en fond de page;endnotes: renvoie les notes en n de document;graphics: denit plusieurs commandes de manipulation de bo^tes et d'importation de graphismes;fancybox: denit plusieurs commandes d'encadrement supplementaires;fontenc: avec l'optionT1, autorise le compilateur a utiliser le nouveau format d'encodage de fontes. Cette option

n'est pas activee par defaut pour des raisons de compatibilite avec les versions de L

ATEX precedentes, mais

est a utiliser systematiquement.ifthen: permet d'ecrire des structures de decision et des boucles en LATEX;latexsym: denit de nombreux symboles mathematiques;marvosym: ensemble de commandes facilitant l'usage de la fonte \Martin Vogel", composee de symboles divers,

1.3 Structure hierarchique

\part{titre}partie \chapter{titre}chapitre (reportetbookseulement)\section{titre}section\subsection{titre}sous-section \subsubsection{titre}sous-section (niveau 2) \paragraph{titre}sous-section (niveau 3) \subparagraph{titre}sous-section (niveau 4) La commande\appendixtransforme les chapitres suivants en appendices, au sein d'une partie.

Aide-memoire LATEX:2. Commandes de basepage 2\paragraphet\subparagraphsont nommes ainsi pour des raisons historiques, mais n'ont rien a voir avec les

paragraphes proprement dits.

Les formes etoilees de ces commandes ne sont pas numerotees et ne creent pas d'entrees dans la table des

matieres.

1.4 Insertion de chiers\input{chier}:est remplace par le contenu dechier.tex.chierpeut lui-m^eme inclure une commande\input.\include{chier}:inserechier.texou sa version pre-compilee. Le chier ne sera pas recompile s'il n'a pas ete

modie depuis la derniere compilation.\includene peut appara^tre dans l'en-t^ete, et le texte insere doit

former un ensemble de pages independantes.\includeonly{chier1, chier2, ...}:place dans l'en-t^ete, restreint la liste des chiers inseres a l'aide de la

commande\include. Les chiers absents de la liste ne seront pas remis a jour m^eme s'ils ont ete modies

depuis la derniere compilation.

2 Commandes de base

2.1 Caracteres de commandes#parametre de macro~espace insecable^et_exposant et indice$mode mathematique&alignement de tableau{...}groupe%commentaire\commandeLes caracteres de ponctuation (separateurs) sont:: ; , ? ! ` ' ( ) [ ] - / * @et.

2.2 Caracteres speciaux

Les caracteres codes en ISO-8859-1 sont compris par le compilateur: les lettres accentuees usuelles peuvent ^etre

saisies directement.ietjdoivent perdre leurs points s'ils sont accentues. Les commandes\iet\jproduisent \"

et \" a cet eet.o\`{o}^o\^{o}_o\.{o}~o\~{o}a\aa\ae\ss o\'{o}o\v{o}o.\d{o}o\c{o}A\AA\AE>?` o\"{o}o\u{o}o\={o}\o l\l\oe2.3 Commandes usuelles \maketitleproduit un titre \TeX,\LaTeX,\LaTeXe,\AllTeXTEX, LATEX, LATEX2", (LA)TEX \verb!...!modeverbatim| \!" est un caractere quelconque \protectcommandeprotege une commande fragile \begin{env}...\end{env}bloc inclus dans un environnement \ensuremath{...}force le mode mathematique

2.4 Fontes et styles

\textrm{...}{\rmfamily...}fonte type roman \textsf{...}{\sffamily...}fonte typesans serif \texttt{...}{\ttfamily...}fonte typetypewriter\textmd{...}{\mdseries...}corps moyen (medium) \textbf{...}{\bfseries...}corpsgras(boldface)\textup{...}{\upshape...}forme droite (upright)

\textsc{...}{\scshape...}formePetites Majuscules(small caps)\emph{...}{\em...}mis enevidence(emphasized)\textnormal{...}{\normalfont...}forme normale

Aide-memoire LATEX:3. Mise en pagepage 3Tailles:tinyscriptsizefootnotesizesmallnormalsizelargeLargeLARGEhugeHuge(exemple

d'utilisation:{\large large}).

2.5 Environnements

2.5.1 Alignements

{\raggedright...}\begin{flushleft}...\end{flushleft}aligne a gauche {\raggedleft...}\begin{flushright}...\end{flushright}aligne a droite

2.5.2 Listes

\begin{itemize}...\item...\end{itemize}liste avec puces \begin{description}...\item[item]...\end{description}liste de descriptions

2.5.3 L'environnementtabularet le format des colonnes

\begin{tabular}{format colonnes} case(1,1)&case(2,1)\\ case(2,1)&case(2,2)\\ \end{tabular} \hlinedessine une ligne horizontale.

format colonnesest une serie d'indicateurs de format, par exemple{l||p{3cm}lr|l}. Les indicateurs \m", \b",

\!", \>" et \<" necessitent le packagearray. indicateur de formatsignicationlcolonne alignee a gauche rcolonne alignee a droite ccolonne centree p{largeur}equivaut a\parbox[t]{largeur} @{decl}remplace l'espace inter-colonnes pardecl |ligne verticale

*{num}{cols}est remplace parnumfois le contenu decolsm{largeur}colonne en mode paragraphe centree verticalement

b{largeur}equivaut a\parbox[b]{largeur} !{decl}equivaut a@mais ne supprime pas l'espace inter-colonnes >{decl}suivi de l, r, c ou p: inseredecla gauche de la colonne <{decl}apres l, r, c ou p: inseredecla droite de la colonne

2.5.4 Autres environnements

abstractresume letter{destinataire}en classe de documentletter, lettre independante minipage[position]{largeur}ensemble de texte complexe a l'interieur d'une page pictureenvironnement de dessin quotationcitation, avec indentation des paragraphes quotecitation, sans indentation des paragraphes theoremtheoreme numerote titlepagepage de titre verbatimimprime entypewriterle bloc non interprete verbatim*verbatim, les espaces sont marquees versepoesie

3 Mise en page

3.1 Espacements et sauts espace\-emplacement de cesure\\[h]retour a la ligne,hest l'interligne\,petit espace\/espace apres italique\\*[h]retour a la ligne sans saut de page~espace insecable\newlinesaut de ligne

Aide-memoire LATEX:4. Notes et referencespage 4\hspace{l}espace horizontal, ignore en cas de saut de ligne

\vspace{h}espace vertical, ignore en cas de saut de page \hspace*{l}espace horizontal \vspace*{h}espace vertical\hfillespace elastique horizontal \vfillespace elastique vertical \hrulefillligne elastique horizontale \dotfillpoints elastiques horizontaux\smallskippetit espace vertical \medskipmoyen espace vertical \bigskipgrand espace vertical

3.2 Aspect

\sloppyjustication stricte \fussyjustication l^ache \indentforce l'indentation en debut d'un paragraphe

\noindentsupprime l'indentation en debut d'un paragraphe\pagebreak[fact]encourage le saut de page d'un facteurfact

\nopagebreak[fact]decourage le saut de page d'un facteurfact \enlargethispage{h}augmente la taille de la page deh \enlargethispage*{h}augmente la taille de la page et compresse la page\newpagesaut de page \clearpageforce l'impression des tables et gures \cleardoublepageforce l'impression des gures et commence une page impaire

3.3 En-t^etes et pieds de page

\pagestyle{style}dans le preambule, denit le style de page du document \thispagestyle{style}denit le style de la page courante \markright{droite}denit l'en-t^ete droit \markboth{droite}{gauche}denit les en-t^etes droits et gauches stylesignicationplainnumero de page dans le pied de page, en-t^ete vide emptyen-t^ete et pied de page vides headingsnumero de page et autres informations dans l'en-t^ete, pied de page vide myheadingsen-t^ete deni par par\markbothou\markright

4 Notes et references

4.1 Notes

\footnote{note}note de bas de page \marginpar[gauche]{note}note dans la marge.gaucheest utilise si la note se retrouve a gauche \endnote{note}note de n de document | necessite le packageendnotes

4.2 References

\label{label}denit un label \ref{label}reference un label (suivant le contexte) \pageref{label}reference la page d'un label\theobjetreference un objet Les\the-commandes sont denies pour de nombreux objets (\thesection,\thechapter,\theequation, \thefootnote,\theCodelineNo, etc. | ici\thesectiondonnera 4). Plusieurs compilations peuvent ^etre necessaires pour construire les references.

4.3 Tables

\tableofcontentstable des matieres \listoftablesliste des tables \listoffiguresliste des gures Aide-memoire LATEX:5. Graphisme, tables et gurespage 55 Graphisme, tables et gures

5.1 Tables et gures

Les tables et gures sont des environnements

ottants n'incluant pas forcement ce que leur nom laisse supposer.

Ils sont numerotes et places par L

ATEX de maniere dierente du reste du texte.

\begin{figure}[position]...\end{figure}gure (generalement un graphe ou une image)

\begin{table}[position]...\end{table}table (generalement un tableau)\caption{...}produit une legende (dans une gure ou une table)

Les formes etoileesfigure*ettable*produisent des

ottants en deux colonnes si l'environnement le permet. positionest une suite de lettres decrivant le placement souhaite pour l'objet ottant, par ordre de preference.

La valeur par defaut depositionesttbp.

positionsignicationhHere: la gure est placee la ou elle appara^t dans le texte tTop: la gure est placee en haut d'une page de texte bBottom: la gure est placee en bas d'une page de texte pPage of oats: la gure est placee sur une page ne contenant que des ottants !encourage l'option qui suit le \!"

5.2 Cadres et bo^tes

\mbox{...}isole une portion de texte dans une bo^te (version courte) \makebox[larg][pos]{...}isole une portion de texte dans une bo^te

\parbox{largeur}{...}isole une portion de texte en mode paragraphe dans une bo^te\newsavebox{nom}declare une bo^te

\sbox{nom}{...}remplit une bo^te (version courte) \savebox{nom}[larg][pos]{...}remplit une bo^te \usebox{nom}utilise le contenu d'une bo^te\scalebox{fact}[fact-y]{...}changel'echelled'une bo^te \resizebox{larg}{haut}{...}change latailled'une bo^te \rotatebox{angle}{...}tournela bo^te deangledegres \reflectbox{...}produit une imagemiroirde la bo^te\fbox{...}bo^te(version courte) \ovalbox{...}bo^teovale \Ovalbox{...}bo^te ovale epaisse

\shabox{...}bo^teombree centreeshadowbox,doublebox,ovalboxetOvalboxnecessitent le packagefancybox,shaboxle packageshadow.sca-

lebox,resizebox,rotateboxetreflectboxsont denies par le packagegraphics.

Les noms de bo^tes doivent commencer par\\".\!"utilise comme argument de\resizeboxpermet de conserver

les proportions de la bo^te. Pour les commandes\makebox,\saveboxet\framebox,pospeut ^etre \c" (center

centre), \l" (left, aligne a gauche), \r" (right, aligne a droite) ou \s" (stretched, etire).

\raisebox{decalage}[profondeur][hauteur]{...}decale une bo^te, et change ses profondeur et hauteur ap-

parentes.\rule[decalage]{largeur}{hauteur}cree une regle (bo^te pleine). En utilisant une largeur nulle,\rule

permet de xer arbitrairement les hauteur et profondeur apparentes d'une bo^te. Une telle regle est appeleestrut.

5.3 Couleurs

\textcolor{couleur}{...}change lacouleurdu texte

\color{couleur}change la couleur dubloc courant\colorbox{couleur}{...}cree unebo^te de couleur\fcolorbox{bordure}{couleur}{...}cree une bo^te de couleurencadree\pagecolor{couleur}selectionne la couleur de fond de la page

Ces commandes sont denies dans le packagecolor.

Aide-memoire LATEX:6. Mathematiquespage 6\definecolor{nom}{modele}{valeur}permet de denir une nouvelle couleur.modelepeut ^etrergb,gray,

oucmyk. Les couleurs sont donnees sous forme de coordonnees de 0 a 1, separees par des virgules (exemple:

denies par defaut.

5.4 Inclusion d'images

\includegraphics[x,y][x+largeur,y+hauteur]{chier}insere une image. Les parametres optionnels specient la position des angles superieur gauche et inferieur droit de l'image. Si le format de celle-ci n'inclut pas de donnees sur sa taille, les parametres sont indispensables. La forme etoilee\includegraphics*coupe l'image aux dimensions donnees. La forme standard laissera depasser l'image du cadre si elle est trop grande. \includegraphicsest deni dans le packagegraphics.

6 Mathematiques

6.1 Environnements mathematiques

$...$Expression mathematique integree a un paragraphe \(...\)\begin{math}...\end{math}\[...\]Expression mathematique isolee

\begin{displaymath}...\end{displaymath}\begin{equation}...\end{equation}Equation numerotee en mode\displaymath

\begin{equation*}...\end{equation}Equation non numerotee $$...$$est a eviter: c'est une commande TEX qui ne correspond pas a un environnement LATEX2".

6.2 Familles de caracteres

\mathbb{...}alphabetBlackboard:ABC\mathrm{...}roman: ABCabc123 \mathcal{...}alphabet calligraphie:ABC\mathbf{...}gras:ABCabc123 \mathfrak{...}alphabetEuler Fraktur:ABCabc123\mathsf{...}sans serif:ABCabc123 \mathit{...}italique:ABCabc123\mathbbet\mathfraknecessitent le packagesamssymbouamsfonts.

6.3 Symboles et structures

6.3.1 Caracteres speciaux^a\hat{a}a\acute{a}a\bar{a}_a\dot{a}a\breve{a}

\imathet\jmathpermettent d'acher{et|pour une accentuation eventuelle. Les lettres grecques sont obtenues a l'aide des commandes\alpha(),\beta() ...\Omega( ), etc. Le tableau

ci-dessous presente les lettres pour lesquelles des variantes existent.\epsilon"\varepsilon\theta#\vartheta

\pi$\varpi\rho%\varrho \sigma&\varsigma\phi'\varphi

6.3.2 Symboles mathematiques==<<\circ[\cup\times

6=\neq>>\bullet\\cap\div

\equiv\leq\ast\subset\cdot \approx\geq?\star\supset\oplus \sim\llk\parallel2\in \otimes j\mid\gg?\perp3\ni\pm Aide-memoire LATEX:6. Mathematiquespage 7 \leftarrow \longleftarrow%\nearrow !\rightarrow!\longrightarrow&\searrow "\uparrowL99\dashleftarrow.\swarrow #\downarrow99K\dashrightarrow-\nwarrow $\leftrightarrow !\longleftrightarrow(\leftharpoonup l\updownarrow)\leftharpoondown *\Uparrow:\nLeftarrow\leftrightarrows +\Downarrow;\nRightarrow\rightleftarrows m\Updownarrow \rightleftharpoons

7!\mapsto -\hookleftarrowx\curvearrowleft

\cdots9\exists\\angle]\sharp|\jmath ...\vdots@\alephr\nabla[\flat<\Re ...\ddots1\infty;\emptyset~\hbar=\Im

0\prime:\neg@\partial}\wp

\notdevant un symbole barre celui ci (exemple:\not\subset6). Nombre de ces symboles necessitent les packages de l'American Mathematical Society.

6.3.3 Symboles de taille variable et delimiteursP\sumQ\prodR\intH\ointT\bigcapS\bigcup\{(

\|9;\rgroup8;\lmoustache

Les delimiteurs peuvent encadrer une expression a l'aide de\leftdelimiteuret\rightdelimiteur. Le delimiteur

\." sert alors de delimiteur vide. Ils peuvent aussi ^etre precedes de\big,\Big,\bigg, et\Biggqui modient leur

taille.

6.4 Commandes

6.4.1 Constructions abc\overleftarrow{abc}abc\overline{abc}cabc\widehat{abc}!abc\overrightarrow{abc}abc\underline{abc}fabc\widetilde{abc}z}|{abc\overbrace{abc}abcxyz\frac{abc}{xyz}npabc\sqrt[n]{abc}

abc

6.4.2 Autres commandes

\smash{...}retient le contenu d'une bo^te mais considere qu'elle a une taille nulle \mbox{...}insere du texte dans une expression mathematique \text{...}equivalent a\mbox, mais gere plus intelligemment les tailles Les commandes suivantes achent les fonctions correspondantes en lettres droites: \arccos \arg \arcsin \arctan \cos \cosh \cot \coth \csc \deg \dim \det \exp \gcd \hom \inf \ker \lg \lim \liminf \limsup \ln \log \max \min \Pr \sec \sin \sinh \sup \tan \tanh Aide-memoire LATEX:7. Denition de commandes et longueurspage 86.4.3 Espacements commande abreviation exemplecommande abreviation exemple\negthinspace \!ab\thickspace \;a b ab\ \ a b \thinspace \,ab\quada b \medspace \:a b\qquada b

6.4.4 Environnements en mode mathematique

aligntableau de deux colonnes justiees a gauche et a droite, numerotees arraysemblable atabular, mais en mode mathematique eqnarrayarrayde 3 colonnes numerotees, sauf si la commande\nonumberest presente multilineenvironnement autorisant les retours a la ligne, numerote Les environnements numerotes ont souvent une version etoilee sans numerotation.

7 Denition de commandes et longueurs

7.1 Commandes et environnements\newcommand{nom}[nb. param][defaut]{denition}:denit une nouvelle commande. Les noms de com-

mandes doivent commencer par \\".nb. paramest le nombre de parametres attendus. Sidefautest specie,

le premier parametre (#1) est optionnel et a pour valeurdefaut.\renewcommand:redenit ou denit une commande;\providecommand:denit une commande sauf si elle existe deja;\newenvironment{nom}[nb. param][defaut]{debut}{n}:denit un nouvel environnement. Les blocsdebut

etnremplaceront\begin{nom}et\end{nom}; Dans une denition,#nest remplace par len-eme parametre.

7.2 Longueurs

7.2.1 Unites et longueurs elastiques

Les longueurs numeriques sont toujours suivies d'une unite (exemple:\hspace{3pt}). spscaled point(65536 sp = 1 pt) | la plus petite unite de TEX(1000000) ptpoint (1 pt =172:27in = 0.351 mm)(100) bpbig point(1 pt =172in) | point PostScript(100) ddpoint Did^ot (172de pouce francais, soit 0.376 mm)(10) mmmillimetre (1 mm = 2.845 pt)(10) pcpica (1 pc = 12 pt = 4.218 mm)(10) cccicero (1 cc = 12 dd = 4.531 mm)(10)

cmcentimetre (1 cm = 10 mm = 2.371 pc)ininch(1 in = 25.4 mm = 72.27 pt = 6.022 pc)exhauteur d'un \x" minuscule dans la fonte couranteemlargeur d'un \M" majuscule dans la fonte courantemumath unit(18 mu = 1 em)(10)\fill:longueur elastique, ayant la faculte de s'etendre de 0 a n'importe quelle longueur positive;\stretch{num}:longueur elastique ayantnumfois l'elasticite de\fill.numpeut ^etre negatif.

7.2.2 Denition

\newlength{nom}declarenomcomme une longueur \setlength{nom}{longueur}xe la valeur denom

\addtolength{nom}{longueur}ajoutelongueuranom\settowidth{nom}{texte}xe la valeur denoma la largeur detexte

\settoheight{nom}{texte}xe la valeur denoma la hauteur detexte \settodepth{nom}{texte}xe la valeur denoma la profondeur detexte Comme les noms de commandes, les noms de longueurs doivent commencer par \\".quotesdbs_dbs5.pdfusesText_9