diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/guide-latex-fr/Chapitres/annexes.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/guide-latex-fr/Chapitres/annexes.tex | 227 |
1 files changed, 220 insertions, 7 deletions
diff --git a/Master/texmf-dist/doc/latex/guide-latex-fr/Chapitres/annexes.tex b/Master/texmf-dist/doc/latex/guide-latex-fr/Chapitres/annexes.tex index 98b0f0fe8ac..0d5d9232ebf 100644 --- a/Master/texmf-dist/doc/latex/guide-latex-fr/Chapitres/annexes.tex +++ b/Master/texmf-dist/doc/latex/guide-latex-fr/Chapitres/annexes.tex @@ -4,6 +4,7 @@ \renewcommand{\thetable}{A.\arabic{table}} \setcounter{table}{0} + % Page 1 -- Rappel de mise en forme \vspace*{\fill} @@ -26,7 +27,8 @@ Texte & Rendu & Environnement \\ \midrule \vspace*{\fill}\clearpage -% Page 2 -- Symboles courants sous \LaTeX{} + +% Page 2 -- Symboles courants sous LaTeX \vspace*{\fill} @@ -67,6 +69,7 @@ Texte & Rendu & Environnement \\ \midrule \vspace*{\fill}\clearpage + % Page 3 -- Symboles du package pifont \vspace*{\fill} @@ -102,11 +105,43 @@ Texte & Rendu & Environnement \\ \midrule \end{tabular}} \end{table} -\vspace*{\fill}\newpage +\vspace*{\fill}\clearpage + +% Page 4 -- Changement de police sous LaTeX + +\vspace*{\fill} + +\begin{table}[H] +\centering +\caption{Liste non exhaustive des polices sous \LaTeX{}} +\label{annexes-code-police} +\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}lll} \toprule +\textbf{Police} & \textbf{Package} & \textbf{\verb?<code-police>?} \\ \midrule +Bookman & \verb?bookman? & \verb?pbk? \\ +Charter & \verb?charter? & \verb?bch? \\ +Computer Modern Roman & (défaut) & \verb?cmr? \\ +Computer Modern Sans Serif & (défaut) & \verb?cmss? \\ +Computer Modern Typewriter & (défaut) & \verb?cmtt? \\ +Courier & \verb?courier? & \verb?pcr? \\ +Fourier & \verb?fourier? & \verb?put? \\ +Garamond & \verb?ebgaramond? & \\ +& \verb?ebgaramond-maths? & \\ +Helvetica & \verb?helvet? & \verb?phv? \\ +Latin Modern Roman & \verb?lmodern? & \verb?lmr? \\ +Latin Modern Sans Serif & \verb?lmodern? & \verb?lmss? \\ +Latin Modern Typewriter & \verb?lmodern? & \verb?lmtt? \\ +New Century Schoolbook & \verb?newcent? & \\ +Palatino & \verb?mathpazo? & \\ +\TeX{} Gyre Bonum & \verb?tgbonum? & \verb?qbk? \\ +Times & \verb?mathptmx? & \verb?ptm? \\ +Zapf Chancery & \verb?chancery? & \\ \bottomrule +\end{tabular*} +\end{table} + +\vspace*{\fill}\clearpage -% Page 4 -- Symboles mathématiques courants -%\vspace*{\fill} +% Page 5 -- Symboles mathématiques courants \begin{table}[H] \centering @@ -142,10 +177,10 @@ Texte & Rendu & Environnement \\ \midrule \end{tabular*} \end{table} -%\vspace*{\fill} \clearpage -% Page 5 -- Lettres grecques + +% Page 6 -- Lettres grecques \vspace*{\fill} @@ -165,4 +200,182 @@ $\Theta$ & \verb?\Theta? & $\Pi$ & \verb?\Pi? & $\Phi$ & \verb?\Phi? \end{tabular} \end{table} -\vspace*{\fill}
\ No newline at end of file +\vspace*{\fill}\clearpage + + +% Page 7 -- TikZ & possibilités (commandes, options) + +\begin{table}[H] +\centering +\caption{Liste non exhaustive des commandes et options disponibles avec \TikZ{}} +% Passage à p (colonne 2) pour pouvoir utiliser \newline +\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}lp{\linewidth}} \toprule +\textbf{Commandes / Options} & \textbf{Description} \\ \midrule +\verb?--? & Pour tracer un trait droit \\ +\verb?|-? ou \verb?-|? & Pour tracer un trait vertical \newline puis horizontal (ou l'inverse) \\ +\verb?||? & \textbf{Indisponible !} \\ +\verb?rectangle? & \multirow{2}{*}{\parbox{\linewidth}{Choix de forme \newline (contour fermé)}} \\ +\verb?circle? & \\ +\verb?cycle? & Pour fermer un chemin \\ +\verb?plot? & Pour tracer une fonction (maths) \\ \\ + +\verb?\draw[<options>] (A) -- (B);? & Tracer un trait entre \verb?A? et \verb?B? \\ +\verb?\fill[<options>] (A) -- (B);? & Remplir la zone entre \verb?A? et \verb?B? \\ +\verb?\filldraw[<options>] (A) -- (B);? & Tracer et remplir la zone entre \verb?A? et \verb?B? \\ +\verb?draw = <couleur>? & Définir la couleur du tracé \\ +\verb?fill = <couleur>? & Définir la couleur du remplissage \\ +\verb?line width = <longueur>? & Définir l'épaisseur du trait \\ +\verb?dotted? ou \verb?dashed? & Changer la forme du trait \\ +\verb?rounded corners? & \multirow{2}{*}{Changer les jointures} \\ +\verb?sharp corners? & \\ +\verb?line join = <type>? & Autres jointures \newline (\verb?round?, \verb?bevel? \& \verb?miter?) \\ +\verb?shift = {(<coord>)}? & Décalage \\ +\verb?xshift = <taille>? & Décalage horizontal \\ +\verb?yshift = <taille>? & Décalage vertical \\ \\ + +\verb?\path[<options>] (A) -- (B);? & Définir un chemin entre \verb?A? et \verb?B? \\ +\verb?\coordinate (<nom>) at (<coord>);? & Définir une coordonnée \verb?<nom>? \newline au point \verb?(<coord>)? \\ + +\verb?node? & cf. \autoref{annexes-tikz-node} \\ \bottomrule +\end{tabular*} +\end{table} + +\clearpage + + +% Page 8 -- TikZ & possibilités (node) + +\begin{table}[H] +\caption{Liste non exhaustive des options disponibles avec \TikZ{} (\texttt{node})} +\label{annexes-tikz-node} + +\begin{code}{} +\node[<options>] (<nom>) at (<coord>) {<texte>}; +\end{code} + +\begin{quote} +Placer \verb?<texte>? à l'emplacement \verb?(<coord>)? (autre \verb?node? ou coordonnées) et lui attribuer le nom \verb?<nom>? (optionnel) +\end{quote} + +\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}lp{\linewidth}} \toprule +\textbf{Options} & \textbf{Description} \\ \midrule +\verb?draw = <couleur>? & Afficher le contour du \verb?node? \\ +\verb?fill = <couleur>? & Remplir l'intérieur du \verb?node? \\ +\verb?text = <couleur>? & Colorer le texte à l'intérieur du \verb?node? \\ +\verb?font = <mise-en-forme>? & Mettre en forme le texte du \verb?node? \newline (\verb?\bfseries?, \verb?itshape?, \verb?\small?, etc.) \\ +\verb?align = <position>? & Alignement horizontal du texte \newline à l'intérieur du \verb?node? \newline (\verb?left?, \verb?center? ou \verb?right?) \\ \\ + +\verb?inner sep = <taille>? & Espacement entre le texte et \newline le bord du \verb?node? \\ +\verb?outer sep = <taille>? & Espacement entre le bord du \verb?node? \newline et les autres éléments \\ \\ + +\verb?text width = <taille>? & Largeur du bloc de texte du \verb?node? \\ +\verb?minimum width = <taille>? & Largeur minimale du \verb?node? \\ +\verb?minimum height = <taille>? & Hauteur minimale du \verb?node? \\ \\ + +\verb?<position>? & Indiquer la position du \verb?node? \newline par rapport à \verb?(<coord>)? \newline (\verb?above?, \verb?below?, \verb?left? ou \verb?right?) \\ +\verb?anchor = <ancre>? & Indiquer le point d'ancrage de \verb?(<coord>)? \\ +\verb?rotate = <angle>? & Faire pivoter le \verb?node? \\ \bottomrule +\end{tabular*} +\end{table} + +Autres solutions de positionnement : cf. la bibliothèque \verb?positioning?. + +\clearpage + + +% Page 9 -- TikZ & librairies + +% Longtable incompatible avec table +% Table nécessaire pour caption +\begin{table}[H] +\caption{Liste des librairies disponibles avec \TikZ{}} +\label{annexes-tikz-bibliotheques} + +\begin{code}{} +\usetikzlibrary{<nom-bibliotheque>} +\end{code} +\end{table} + +\begin{tableaubilan}{0.45\linewidth}{0.45\linewidth}{Bibliothèque \TikZ{}}{Description} +\verb?3d? & Dessiner des formes en 3D \\ +\verb?angles? & Dessiner des angles \\ +\verb?animations? & Créer des animations \\ +\verb?arrows.meta? & Obtenir plus de flèches et pouvoir en créer \\ +\verb?automata? & Dessiner des automates finis (diagrammes d'état) et des machines de Turing \\ +\verb?babel? & Interagir avec le package éponyme et éviter les conflits \\ +\verb?backgrounds? & Créer des arrières-plans colorés et afficher un quadrillage \\ +\verb?bending? & Courber les flèches \\ +\verb?calc? & Calculer des coordonnées \\ +\verb?calendar? & Créer des calendriers \\ +\verb?chains? & Créer des chaînes \\ +\verb?circuits? & \multirow{7}{*}{\parbox{\linewidth}{Dessiner des circuits électriques (package \verb?circuitikz? si besoin)}} \\ +\verb?circuits.ee? \\ +\verb?circuits.logic? \\ +\verb?circuits.logic.CDH? \\ +\verb?circuits.logic.IEC? \\ +\verb?circuits.logic.US? \\ +\verb?circuit.ee.IEC? \\ +\verb?circular? & Créer des dessins algorithmiques circulaires \\ +\verb?curvilinear? & Dessiner des transformations non linéaires (comme des courbes de Bézier) \\ +\verb?datavisualization? & \multirow{3}{*}{\parbox{\linewidth}{Définir les styles nécessaires à la visualisation de données}} \\ +\verb?datavisualization.formats.functions? \\ +\verb?datavisualization.polar? \\ +\verb?decorations? & \multirow{8}{*}{\parbox{\linewidth}{Appliquer des transformations à des chemins (\verb?path?) et les décorer}} \\ +\verb?decorations.footprints? \\ +\verb?decorations.fractals? \\ +\verb?decorations.markings? \\ +\verb?decorations.pathmorphing? \\ +\verb?decorations.pathreplacing? \\ +\verb?decorations.shapes? \\ +\verb?decorations.text? \\ +\verb?er? (\textit{entity-relationship}) & Dessiner des diagrammes entité-association \\ +\verb?external? & Exporter des dessins \TikZ{} \\ +\verb?fadings? & Estomper les couleurs \\ +\verb?fit? & Créer un \verb?node? qui contient un jeu de coordonnées \\ +\verb?fixedpointarithmetic? & Augmenter la limite de calcul de \TikZ{} (package \verb?fp? obligatoire, temps de calcul plus longs) \\ +\verb?folding? & Créer des patrons ou des objets à plier \\ +\verb?force? & Dessiner avec des ``efforts'' (\verb?node? tirés ou comprimés) \\ +\verb?fpu? (\textit{floating point unit}) & Permettre le calcul scientifique avec des nombres réels \\ +\verb?graphdrawing? (Lua\LaTeX{}) & Automatiser le dessin de graphes \\ +\verb?graphs? et \verb?graphs.standard? & Dessiner des graphes avec la commande \verb?graph? \\ +\verb?intersections? & Calculer la (les) intersection(s) de 2 chemins \\ +\verb?layered? & Tracer des graphes avec des couches horizontales \\ +\verb?lindenmayersystems? & Créer des ``\textit{L-systems}'' \\ +\verb?math? & Définir des fonctions mathématiques et exécuter des opérations mathématiques \\ +\verb?matrix? & Définir des options et styles supplémentaires pour les matrices de \verb?node? \\ +\verb?mindmap? & Créer des cartes heuristiques \\ +\verb?patterns? & Définir de nouveaux motifs de remplissage \\ +\verb?perspective? & Dessiner des objets en perspective avec 1, 2 ou 3 points de fuite \\ +\verb?petri? & Dessiner des réseaux de Petri \\ +\verb?phylogenetics? & Tracer des arbres phylogénétiques \\ +\verb?plothandlers? & Définir des \og \textit{plot handlers} \fg{} supplémentaires \\ +\verb?plotmarks? & Définir des marqueurs (sommets d'un tracé) \\ +\verb?positioning? & Définir des options supplémentaires pour placer les \verb?node? \\ +\verb?profiler? & Simplifier l'optimisation de la compilation \\ +\verb?quotes? & Placer des commentaires facilement à côté d'un \verb?node? \\ +\verb?rdf? (\textit{resource description framework}) & Ajouter des ``annotations'' à un fichier généré par \TikZ{} \\ +\verb?routing? & Connecter les extrémités d'un graphe \\ +\verb?scopes? & Simplifier l'appel de l'environnement \verb?scope? \\ +\verb?shadings? & Créer des dégradés de couleurs \\ +\verb?shadows? & Créer des ombrages \\ +\verb?shapes.arrows? & \multirow{11}{*}{\parbox{\linewidth}{Définir de nouveaux formats de \verb?node? et plus encore}} \\ +\verb?shapes.callout? \\ +\verb?shapes.gates.ee? \\ +\verb?shapes.gates.ee.IEC? \\ +\verb?shapes.gates.logic? \\ +\verb?shapes.gates.logic.IEC? \\ +\verb?shapes.gates.logic.US? \\ +\verb?shapes.geometric? \\ +\verb?shapes.misc? \\ +\verb?shapes.multipart? \\ +\verb?shapes.symbols? \\ +\verb?spy? & Faire des grossissements \\ +\verb?svg.path? & Définir des chemins avec la syntaxe \verb?SVG? \\ +\verb?through? & Créer des formes qui passent par un point précis \\ +\verb?topaths? (chargé automatiquement) & Définir l'opérateur \verb?to? \\ +\verb?trees? & Dessiner des arbres \\ +\verb?turtle? & Créer des ``\textit{turtle graphics}'' (langage \verb?Logo?) \\ +\verb?views? & Créer des ``vues'' (transformations d'une partie d'un dessin) +\end{tableaubilan} + +\clearpage
\ No newline at end of file |