[PDF] [PDF] Exposés sur LaTeX - Centre de Physique Théorique

Où l'on apprend à personnaliser la page de garde et à encadrer de façon amusante du texte URLs des contenu est un paragraphe entier qu'il formate sur des lignes de largeur largeur La hauteur récupérer les dimensions de la boite définie par texte : Plusieurs commandes sont définies pour utiliser les couleurs



Previous PDF Next PDF





[PDF] Initiation à LaTeX - Mise en forme du texte

18 jan 2010 · LATEX permet de jouer sur plusieurs paramètres de police, aussi appelés de moyens de souligner et d'encadrer du texte (il suffit de regarder le La ligne 2 ci- dessus donnerai : Exemple en rouge (on a utilisé ici une 



[PDF] ENCADRER, SOULIGNER

ligne optionnelle si on veut redéfinir l'espace entre cadre et texte (défaut : 10 pt) : Comme c'est en général le cas avec LATEX, on peut jouer sur l'épaisseur 



[PDF] Documentation avancée en LATEX - Farhi Bakir - Free

1 2 3 Un trait horizontal complétant une ligne de texte 1 3 2 Ecrire un texte LATEX sur plusieurs colonnes, remplies équitablement encadrer notre figure khawarizmi eps dans un cadre qui sera espacé d'elle de 1 cm et aura une bordure 



[PDF] Exposés sur LaTeX - Centre de Physique Théorique

Où l'on apprend à personnaliser la page de garde et à encadrer de façon amusante du texte URLs des contenu est un paragraphe entier qu'il formate sur des lignes de largeur largeur La hauteur récupérer les dimensions de la boite définie par texte : Plusieurs commandes sont définies pour utiliser les couleurs



[PDF] Tout ce que vous avez toujours voulu savoir sur LaTeX - Framabook

Ce manuel est une introduction au «traitement de texte» LATEX; il ne s'agit pas plusieurs manuels en ligne a également dû orienter certains de mes choix (Le « Not So 1 stocker le contenu à encadrer à l'aide de l'environnement lrbox



[PDF] Je souhaite encadrer tout un paragraphe, sur plusieurs lignes

Page 1 Je souhaite encadrer tout un paragraphe, sur plusieurs lignes



[PDF] Introduction à LATEX– Perfectionnements - Chez Laurent Roussarie

inclure une petite image dans une ligne de texte au sein d'un paragraphe ) de diviser le contenu LATEX du document en plusieurs fichiers (typiquement, peut pas encadrer directement tout un paragraphe (ça mettrait tout sur une ligne)



[PDF] aide-mémoire LaTeX

Les espaces sont ignorés en début de ligne ; plusieurs espaces ne comptent que comme texte de 10pt, interligne de 12pt - 10pt = 2pt Encadrer une formule



[PDF] LATEX, astuces III: images

ligne et fabriquer des blancs (horizontaux, verticaux) artificiels Osons y insérer du texte, deux filets et une autre image (Fig 2) : On peut peuvent courir sur plusieurs lignes Reprenons notre exemple de minipage avec cet encadrement



[PDF] LATEX HowTo - Bibliothèques de lUniversité de Toulon

OS X 10 6 5, grâce au système de composition LATEX 2ε et a été compilé avec pdf TEX Pour pouvoir souligner un texte qui s'étend sur plusieurs lignes, il faut utiliser la On peut également encadrer un sous-arbre avec la commande 

[PDF] encaissement cheque bred

[PDF] encart publicitaire prix maroc

[PDF] enceinte ? 50 ans naturellement

[PDF] encg casa

[PDF] encg casa 2017 2018

[PDF] encg casa formation continue 2017

[PDF] encg casa formation continue 2017 2018

[PDF] encg casa licence professionnelle

[PDF] encg casa licence professionnelle 2017

[PDF] encg casa partenariat

[PDF] encg casablanca formation continue

[PDF] encg casablanca master payant

[PDF] encg inscription en ligne 2017

[PDF] encg liste des admis 2017

[PDF] encg oujda resultat

Exposés sur L

ATEXThierry MASSON

Cours 6 -

D espackagespour sauver les apparences6.1 Des outils techniques utiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Où l"on apprend à se simplifier la vie en s"aidant de commandes bien utiles...

6.2 La gestion de la couleur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Où l"on apprend à colorier son document...

6.3 La gestion des tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Où on découvre comment réaliser des tableaux avec des colonnes de différentes formes...

6.4 La gestion des listes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Où l"on s"initie à l"art difficile de bien faire ses listes...

6.5 La mise en page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Où l"on apprend à changer l"aspect de différents éléments de la page de texte...

6.6 Autres éléments du document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

Où l"on apprend à personnaliser la page de garde et à encadrer de façon amusante du texte...

URLs des liens cités dans le texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Cours 6 - Despackagespour sauver les apparences

6.1

D esou tilst echniquesu tiles

La mise en boite

Dans son principe fondamental,LATEXgère des boîtes : chaque lettre est une boite, chaque mot est

un ensemble de boites (les lettres), les paragraphes sont des grosses boites...phénixÙ Chaque boite est dé?nie par sa largeur (width), sa hauteur au dessus de la ligne de base (height) et sa profondeur en dessous de la ligne de base (depth). Ainsi, lorsqueLATEXa terminé de composer un tableau, ce dernier devient une boite dont il ne retient que les attributs de dimensions a?n de la placer dans la page. Dans de nombreuses commandes (comme celles qui suivent), il est possible d"utiliser les dimensions naturelles des objetsLATEXsur lesquelles elles s"appliquent : -\widthdésigne la largeur, -\heightdésigne la hauteur, -\depthdésigne la profondeur, -\totalheightdésigne la hauteur totale\height+\depth. La commande\phantom{-}n"imprime pas son contenu tout en créant la boite associée : a\phantom{phénix}bÙa b Cette commande permet de dépanner dans certaines mises en page di?ciles.

La commande\makebox

La commande\makebox[largeur][position]{-}crée une boite de largeur ?nalelargeurdont le contenu est positionné selonposition=c,l,r,s. Dans les exemples suivants, un cadre est ajouté pour visualiser la boite ?nale. a\makebox{phénix}bÙaphénixb (permet de créer des blocks insécables) a\makebox[5em][r]{phénix}bÙa phénixb a\makebox[5em][c]{phénix}bÙa phénixb a\makebox[8em][s]{A B C D}bÙaA B C Db a\makebox[10\height][c]{phénix}bÙa phénixb \frameboxest comme\makeboxavec un cadre en plus.

Les longueurs\fboxruleet\fboxsepdésignent l"épaisseur du trait et la séparation intérieure

avec le texte. \framebox{phénix}Ùphénix(défaut :\fboxrule=.pt,\fboxsep=.pt) \framebox{phénix}ÙphénixB

Les commandes précédentes ne peuvent accepter qu"une boite déjà formatée (quelques mots,

un tableau, une image...) mais pas un paragraphe à mettre en forme.

225 février 2012

Cours 6 - Despackagespour sauver les apparences

6.1 Des outils techniques utiles

La commande\parbox

La commande\parbox[position][hauteur][pos. interne]{largeur}{-}crée une boite dont le contenu est un paragraphe entier qu"il formate sur des lignes de largeurlargeur. La hauteur ?nale est ?xée parhauteur, le contenu est aligné verticalement selon pos. interne=t,c,b,s, le paramètreposition=t,c,b?xe l"alignement vertical de la boite ?nale par rapport au texte ambiant.

A\parbox{5em}{...}B

ÙAa a a a a a a a

a a aB

A\parbox[t][\height][t]{5em}{...}B

ÙAa a a a a a a a

a a aB

A\parbox[b][1.5\height][t]{5em}{...}B

ÙAa a a a a a a a

a a aB Il existe un environnement équivalent nomméminipage:

A\begin{minipage}[c][8ex][b]{5em}

\end{minipage}BÙAa a a a a a a a a a aB Lorsqu"on souhaite utiliser des environnements pour formater le paragraphe (center,flushleft, flushright...) il est préférable d"utiliserminipagepour la gestion des espaces verticaux.

La commande\raisebox

La commande\raisebox{distance}[hauteur][profondeur]{-}relève son contenu d"une distancedistance(+vers le haut,-vers la bas), et produit une boite ?nale de hauteurhauteuret de profondeurprofondeur. Cette commande ne peut contenir qu"une boite déjà formatée. a\raisebox{1ex}{phénix}b

Ùaphénixb

a\raisebox{-1ex}{phénix}b

Ùaphénixb

a\raisebox{-1ex}[2ex][12pt]{phénix}b

Ùaphénixb

Ùaphénixb

a\raisebox{1ex}[0pt][0pt]{phénix}b

Ùaphénixb

En combinant les commandes\makeboxet\raisebox, on peut produire une boite dont toutes les dimensions sont nulles :

Ùaphénixb

25 février 20123

Cours 6 - Despackagespour sauver les apparences

6.1 Des outils techniques utiles

Lepackagecalc

Dans le langageTEX, les opérations arithmétiques élémentaires sont réalisées grâce aux commandes

\advanceet\multiplydans une syntaxe assez lourde.

Lepackagecalcapporte de la souplesse en donnant la possibilité de réaliser des opérations avec

des notations mathématiques plus habituelles. \newcounter{local} \setcounter{local}{2} \setcounter{local}{\value{local} *3 + 5} La commande\thelocaldonne alors la valeur . \newlength{\lgrlocale} est accepté pour dé?nir une dimension. a\makebox[2\width+1em][c]{phénix}bÙa phénixb Les opérations possibles sont :+,-,*,/,\ratio{-}{-}(rapport de deux longeurs) et\real{-} (nombre réel pour des multiplications). \widthof{texte},\heightof{texte},\depthof{texte},\totalheightof{texte}permettent de récupérer les dimensions de la boite dé?nie partexte: \setlength{\lgrlocale}{\widthof{AA}}assigne la largeur de "AA" à\lgrlocale Les commandes\maxof{-}{-}et\minof{-}{-}retournent respectivement les maxima et minima des expressions données dans leurs deux arguments (réels).

Lepackageifthen

La comparaison de di?érents éléments est possible enTEX. Lepackageifthensimpli?e les expressions conditionnelles. Il dé?nit la commande\ifthenelse{-}{-}{-}où : le p remiera rgumentes tun eco nditionà t ester; le s econda rgumentes tle co deà ex écutersi l aco nditiones tv raie; le t roisièmea rgumentes tle co deà ex écutersi l aco nditiones tfa usse. Les conditions peuvent être construites avec des parenthèses\(,\)et les commandes\and,\oret \not. Les atomes élémentaires des conditions sont : -\isodd{?num?}, -\isundefined{\cmd}, -\equal{texte1}{texte2}, \lengthtest {?dim1?>?dim2?}, -\boolean{nom}. Les commandes\newboolean{-}et\setboolean{-}{-}permettent de créer des booléens et de leur assigner la valeurtrueoufalse. On peut manipuler des boucles avec la commande\whiledo{test}{code}.

Lepackagexifthenajoute d"autres tests.

425 février 2012

Cours 6 - Despackagespour sauver les apparences

6.1 Des outils techniques utiles

Lepackagesnapshot

Lepackagesnapshotrépond à une question pratique : quels ?chiers fournir ou conserver avec le document source pour que le tout compile correctement? La réponse dépend bien sûr de la machine sur laquelle compiler le document. snapshots"occupe de collecter dans un ?chier.dep(dépendances) tous les ?chiers appelés lors de la compilation, ainsi que leur version. Pour l"utiliser, il faut le placer avant tout le reste :\RequirePackage{snapshot} \documentclass[12pt]{article} ...Après compilation, le ?chier.depcontient des informations du type {application}{TeX} {1990/03/25 v3.x} {format} {LaTeX2e} {2009/09/24 v2.e} {class} {article} {2007/10/19 v1.4h} {file} {size12.clo} {2007/10/19 v1.4h} {package}{inputenc} {2008/03/30 v1.1d} {file} {utf8.def} {2008/04/05 v1.1m} {package}{textcomp} {2005/09/27 v1.99g} {file} {ts1enc.def} {2001/06/05 v3.0e} {package}{amsmath} {2000/07/18 v2.13}

Le moteurbundledoc: tirer profit desnapshot

On peut utiliser les informations fournies parsnapshotdans le ?chier.deppour en faire automatiquement une archive, grâce au scriptPERLappelébundledoc.

La commandebundledoc --verbose snapshot.dep

construit une archive qui contient tous les ?chiers utiles à la compilation, y compris les images et

les ?chiers de style personnels.

Il est donc possible de réaliser un "instantané" des ?chiers utilisés dans un projet pour pouvoir le

recompiler plus tard (des années?).

De nombreuses options sont disponibles.

On peut utiliser un ?chier de con?gurations, on peut inclure des types de ?chiers particuliers, on peut exclure des dossiers.bundledoc --exclude=/usr/local/texlive/ ... exclut les ?chiers déjà présents dans l"installationTeXLive.Ù très utile pour envoyer les documents sur les serveurs en ligne, commearXiv²1.

25 février 20125

Cours 6 - Despackagespour sauver les apparences

6.2

L ag estiond el ac ouleur

Lepackagecolor

Lepackagecolorpermet de gérer les couleurs dansLATEX. Comme pour les graphiques,texne gère pas directement les couleurs : ce sont les drivers qui s"en

occupent. Il faut donc préciser quel chemin de production on utilise :\usepackage[dvips]{color}charge les spéci?cités du driverdvips.

Autres options possibles :dvipdfm,pdftex,xetex...

Une couleur est dé?nie à partir d"un modèle et d"une spéci?cation : red-green-bluergb nombres compris entre  et 

0.5,0.2,0.8Ùcyan-magenta-yellow-blackcmyk nombres compris entre  et 

0.5,0.2,0.8,0.3ÙÉchelle de grisgray nombre compris entre  et 

0.8ÙNom explicitenamednom d"une couleur prédé?nie

magentaÙLa commande \definecolor {nom}{modèle}{spécification} dé?nit une couleur nomméenomdans le modèle choisi.

Utilisation des couleurs

Plusieurs commandes sont dé?nies pour utiliser les couleurs. -\color{couleur}installe la couleur dont le nom est dans l"argument. Noir {\color{magenta} couleur} et noirÙNoirco uleuret n oir -\textcolor{couleur}{texte}imprime le texte dans la couleur sélectionnée. Noir \textcolor{magenta}{couleur} et noirÙNoirco uleuret n oir -\colorbox{couleur}{texte},\fcolorbox{couleur1}{couleur2}{texte}produisent des boîtes de fond coloré. \colorbox{magenta}{test}Ùtest \fcolorbox{blue}{magenta}{test}Ùtest

Les longueurs\fboxruleet\fboxsepgèrent l"épaisseur du trait et de la séparation avec le texte

(mêmes paramètres que pour\framebox). -\pagecolor{couleur}colore le fond de la page. C esco mmandesaccep tentun eva rianteq uis péci?el aco uleurp arun m odèle: \color [modèle]{spécification} \textcolor [modèle]{spécification}{texte} \colorbox [modèle]{spécification}{texte} \fcolorbox \pagecolor [modèle]{spécification}

625 février 2012

Cours 6 - Despackagespour sauver les apparences

6.2 La gestion de la couleur

Lepackagexcolor

Lepackagexcolorétend sur de nombreux points lepackagecoloren fournissant d"autres modèles et une procédure pour créer des couleurs par mélanges. Il utilise essentiellement les mêmes options quecolor. Les nouveaux modèles sont :cyan-magenta-yellowcmy nombres compris entre  et 

0.5,0.2,0.8Ùhue-saturation-brightnesshsb nombres compris entre  et 

0.5,0.2,0.8ÙLongueur d"onde en nmwave nombre compris entre  et 

650.57ÙRed-Green-BlueRGB nombres entiers compris entre  et 

100,150,200ÙRRGGBBHTML nombre hexadécimal entre  et FFFFFF

43ADF9ÙHue-Saturation-BrightnessHSB nombres entiers entre  et 

10,100,200ÙNiveau de grisGray nombre entier entre  et 

10ÙIl reprend et étend les commandes dé?nies parcolor:\color,\textcolor,\colorbox,

\fcolorboxet\pagecolor.

Les couleurs prédéfinies et les mélanges

Lepackagexcolordé?nit les couleurs suivantes :

blackwhiteredgreenblue cyanmagentayelloworangepink brownolivepurpletealviolet graydarkgraylightgray Les optionsdvipsnames,svgnamesetx11namesdexcolorchargent de nombreuses autres couleurs prédé?nies. Consulter la documentation dexcolor²2. La commande\definecoloradmet la même syntaxe que pourcolor. La commande\colorlet{couleur}{mélange}dé?nit une couleur à partir de mélanges :

Ù(couleur complémentaire)

Ù(dernière couleur :white)

Les commandes\color,\textcolor,\colorbox,\fcolorboxet\pagecoloracceptent directement des couleurs sous forme de mélanges : \textcolor{blue!85!black}{test}Ùtest Lepackagexcolorfournit beaucoup d"autres fonctionnalités, en particulier la possibilité de transformer une couleur d"un modèle dans un autre. L"optiongrayconvertit toutes les couleurs en niveaux de grisÙimpression en N & B.

25 février 20127

Cours 6 - Despackagespour sauver les apparences

6.3

L ag estiond est ableaux

Rappels sur les tableaux

L"environnementtabulardé?nit les commandes suivantes pour le formatage des colonnes d"un tableau : |insère une ligne verticale lalignement à gauche ralignement à droite calignement au centre p{?dim?}paragraphe de largeur donnée {code}supprime l"espace entre colonnes et insèrecode {num}{opts}répètenumfois la déclarationopts Les paramètres suivants déterminent l"aspect du tableau : \tabcolsepmoitié de la largeur de l"espacement entre les colonnes (6pt) \arrayrulewidthépaisseur des traits du tableau (0.4pt) \doublerulesepséparation entre les doubles traits (||) (2pt) \arraystretchfraction avec laquelle l"espace entre lignes est multiplié (1.0) Par exemple,\renewcommand{\arraystretch}{1.5}écarte les lignes de %.

Lepackagearray

Lepackagearraydé?nit d"autres commandes de formatage : m{?dim?}colonne de largeur donnée, verticalement centrée b{?dim?}colonne de largeur donnée, verticalement en bas >{code}insèrecodeavant les données d"une cellule <{code}insèrecodeaprès les données d"une cellule !{code}insèrecodeentre deux colonnesquotesdbs_dbs1.pdfusesText_1