Différences entre versions de « Tutoriel:LaTeX-aide Polices Boites math »
(Page créée avec « GeoGebra utilise ''JLaTeXMath'' (un allié très puissant) pour afficher les formules mathématiques (textes et symboles) au moyen de LaTeX. La première chose à se remé... ») |
|||
(7 versions intermédiaires par un autre utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | GeoGebra utilise ''JLaTeXMath'' (un allié très puissant) pour afficher les formules mathématiques (textes et symboles) au moyen de LaTeX. | + | [[category:Tutoriel]]GeoGebra utilise ''JLaTeXMath'' (un allié très puissant) pour afficher les formules mathématiques (textes et symboles) au moyen de LaTeX. |
La première chose à se remémorer est que LaTeX travaille sous deux modes '''mode texte''' et '''mode math'''. Pour écrire du texte, il faut être en '''mode texte''' et pour écrire des mathématiques en '''mode math'''. | La première chose à se remémorer est que LaTeX travaille sous deux modes '''mode texte''' et '''mode math'''. Pour écrire du texte, il faut être en '''mode texte''' et pour écrire des mathématiques en '''mode math'''. | ||
Ligne 18 : | Ligne 18 : | ||
{{Example| 1= <code><nowiki>{\scriptsize A}{\footnotesize B}{\small C}{\normalsize D}{\large E}{\Large F}{\LARGE G}{\huge H}{\Huge I}</nowiki></code> [[File:LTX1.PNG]] }} | {{Example| 1= <code><nowiki>{\scriptsize A}{\footnotesize B}{\small C}{\normalsize D}{\large E}{\Large F}{\LARGE G}{\huge H}{\Huge I}</nowiki></code> [[File:LTX1.PNG]] }} | ||
Voici un exemple de combinaisons de tailles en mode mixte texte/math utilisant la commande '''\oldstylenums{ ...}''' (seulement en mode math): | Voici un exemple de combinaisons de tailles en mode mixte texte/math utilisant la commande '''\oldstylenums{ ...}''' (seulement en mode math): | ||
− | {{Example| 1= <code><nowiki>\text{{\Huge GeoGebra}, le plus puissant, {\small depuis }}\oldstylenums{ 2001-2012}</nowiki></code> [[File: | + | {{Example| 1= <code><nowiki>\text{{\Huge GeoGebra}, le plus puissant, {\small depuis }}\oldstylenums{ 2001-2012}</nowiki></code> [[File:LTX2fr.PNG]]}} |
Nous pouvons aussi utiliser, en mode mixte texte/math, la commande : <code>\scalebox{h_scale}[v_scale]{...}</code> où '''{h_scale}''' est un nombre positif(négatif) (obligatoire) et '''[v_scale]''' est un nombre positif (optionnel), ces nombres pouvant être des curseurs. | Nous pouvons aussi utiliser, en mode mixte texte/math, la commande : <code>\scalebox{h_scale}[v_scale]{...}</code> où '''{h_scale}''' est un nombre positif(négatif) (obligatoire) et '''[v_scale]''' est un nombre positif (optionnel), ces nombres pouvant être des curseurs. | ||
− | {{Example| 1= <code><nowiki>\scalebox{2}{\text{{\Huge GeoGebra}, le plus puissant, {\small depuis }}\oldstylenums{ 2001-2012}}</nowiki></code>[[File: | + | {{Example| 1= <code><nowiki>\scalebox{2}{\text{{\Huge GeoGebra}, le plus puissant, {\small depuis }}\oldstylenums{ 2001-2012}}</nowiki></code>[[File:LTX3fr.PNG]]}} |
===Familles de polices=== | ===Familles de polices=== | ||
En '''mode texte''' nous avons les familles de texte suivantes, nous pouvons les utiliser globalement ou entre accolades {...} : <code>\rm ou {\rm } | En '''mode texte''' nous avons les familles de texte suivantes, nous pouvons les utiliser globalement ou entre accolades {...} : <code>\rm ou {\rm } | ||
Ligne 26 : | Ligne 26 : | ||
\tt ou {\tt }</code> | \tt ou {\tt }</code> | ||
Voici un exemple: | Voici un exemple: | ||
− | {{Example| 1= <code><nowiki>\text{{\rm GeoGebra}{\sf ,le plus puissant}, {\tt depuis }}\oldstylenums{ 2001-2012}</nowiki></code> [[File: | + | {{Example| 1= <code><nowiki>\text{{\rm GeoGebra}{\sf ,le plus puissant}, {\tt depuis }}\oldstylenums{ 2001-2012}</nowiki></code> [[File:LTX4fr.PNG]]}} |
En '''mode math''' nous avons les familles de texte suivantes (mathrm par défaut) : | En '''mode math''' nous avons les familles de texte suivantes (mathrm par défaut) : | ||
Ligne 38 : | Ligne 38 : | ||
{{Example| 1= <code><nowiki>\mathbb{G}\mathfrak{e}\mathbf{o}\mathsf{G}\mathscr{E}\mathtt{b}\mathit{r}\mathrm{a}</nowiki></code><br/>[[File:LTX5.PNG]]}} | {{Example| 1= <code><nowiki>\mathbb{G}\mathfrak{e}\mathbf{o}\mathsf{G}\mathscr{E}\mathtt{b}\mathit{r}\mathrm{a}</nowiki></code><br/>[[File:LTX5.PNG]]}} | ||
+ | |||
=== Polices grasses=== | === Polices grasses=== | ||
En '''mode texte''' utilisez '''\bf''' ou '''{\bf ...}''' et en '''mode math''' utilisez '''\mathbf{...}''', | En '''mode texte''' utilisez '''\bf''' ou '''{\bf ...}''' et en '''mode math''' utilisez '''\mathbf{...}''', | ||
Ligne 49 : | Ligne 50 : | ||
<code><nowiki>\text{'Simple'}</nowiki></code> et pour une double quote utilisez :<code><nowiki>\text{''Double''}</nowiki></code> | <code><nowiki>\text{'Simple'}</nowiki></code> et pour une double quote utilisez :<code><nowiki>\text{''Double''}</nowiki></code> | ||
− | |||
− | ==Espace horizontale | + | ==Espace horizontale== |
Pour une espace simple en '''mode texte''' utilisez la barre d'espace, pour les autres espaces, nous avons les commandes suivantes :<code>\quad | Pour une espace simple en '''mode texte''' utilisez la barre d'espace, pour les autres espaces, nous avons les commandes suivantes :<code>\quad | ||
\qquad | \qquad | ||
Ligne 75 : | Ligne 75 : | ||
</center> | </center> | ||
− | ==Boîtes et | + | ==Boîtes et Couleur (dans les deux modes)== |
===Textes et Formules en couleur === | ===Textes et Formules en couleur === | ||
Ligne 82 : | Ligne 82 : | ||
vous pouvez utiliser la commande :<code>\textcolor{couleur}{...}</code> | vous pouvez utiliser la commande :<code>\textcolor{couleur}{...}</code> | ||
− | {{ | + | {{Exemple| 1= <code><nowiki>\text{\textcolor{WildStrawberry}{Geo}\textcolor{blue}{G}\textcolor{red}{ebra}}\,\textcolor{green}{\oldstylenums{4.2}}</nowiki></code><br/>[[File:LTX7.PNG]]}} |
Ligne 91 : | Ligne 91 : | ||
les nombres a, b et c devant être entre 0 et 1, peuvent être des curseurs, par exemple: | les nombres a, b et c devant être entre 0 et 1, peuvent être des curseurs, par exemple: | ||
− | {{ | + | {{Exemple| 1= <br/><code><nowiki>\definecolor{a}{rgb}{0.63,0.39,0.17}</nowiki></code><br/><code><nowiki>\definecolor{b}{rgb}{0.63,0.17,0.39}</nowiki></code><br/><code><nowiki>\definecolor{c}{rgb}{0.39,0.63,0.17}</nowiki></code><br/><code><nowiki>\definecolor{d}{rgb}{0.39,0.17,0.63}</nowiki></code><br/><code><nowiki>\definecolor{e}{rgb}{0.17,0.63,0.39}</nowiki></code><br/><code><nowiki>\definecolor{f}{rgb}{0.17,0.39,0.63}</nowiki></code><br/><code><nowiki>\text{\textcolor{a}C\textcolor{b}O\textcolor{c}L\textcolor{d}O\textcolor{e}U\textcolor{f}R}</nowiki></code><br/>[[File:LTEX7a.PNG]]}} |
=== Boîtes=== | === Boîtes=== | ||
Ligne 107 : | Ligne 107 : | ||
Si vous voulez tourner une boîte (ou ce que vous voulez) utilisez : <code>\rotatebox{angle}{...}</code> | Si vous voulez tourner une boîte (ou ce que vous voulez) utilisez : <code>\rotatebox{angle}{...}</code> | ||
− | {{ | + | {{Exemple| 1= <code><nowiki>\rotatebox{45}{\fcolorbox{blue}{red}{2012\text{ c'est maintenant !}}</nowiki></code><br/>[[File:LTX8fr.PNG]]}} |
=== Boîtes retournées=== | === Boîtes retournées=== | ||
Si vous voulez retourner une boîte (ou ce que vous voulez) utilisez :<code>\reflectbox{...}</code> | Si vous voulez retourner une boîte (ou ce que vous voulez) utilisez :<code>\reflectbox{...}</code> | ||
− | {{ | + | {{Exemple| 1= <code><nowiki>\reflectbox{\fcolorbox{blue}{red}{2012\text{ c'est maintenant !}}</nowiki></code><br/>[[File:LTX9fr.PNG]]}} |
===Boîtes simulées=== | ===Boîtes simulées=== | ||
Ligne 118 : | Ligne 118 : | ||
Parfois il est nécessaire d'avoir ces boîtes simulées pour écrire des systèmes, contrôler la hauteur sous un radical, aligner dans une formule, etc. | Parfois il est nécessaire d'avoir ces boîtes simulées pour écrire des systèmes, contrôler la hauteur sous un radical, aligner dans une formule, etc. | ||
− | Il y a ces trois commandes: | + | Il y a ces trois commandes : |
<center> | <center> | ||
{| class="pretty" | {| class="pretty" | ||
Ligne 128 : | Ligne 128 : | ||
|} | |} | ||
</center> | </center> | ||
− | {{ | + | {{Exemple| 1= <code><nowiki>\sqrt{b}+\sqrt{\vphantom{b}a}</nowiki></code><br/>[[File:LTXa.PNG]]}} |
− | |||
==Environnements <math>LATEX</math> == | ==Environnements <math>LATEX</math> == | ||
Ligne 139 : | Ligne 138 : | ||
<center> | <center> | ||
{| class="pretty" | {| class="pretty" | ||
− | |• tabular || • array || • matrix ( | + | |• tabular || • array || • matrix (et variants) ||• eqnarray |
|- | |- | ||
| • align || • cases || • split || • multline | | • align || • cases || • split || • multline | ||
Ligne 146 : | Ligne 145 : | ||
===Tableaux === | ===Tableaux === | ||
Les environnements '''tabular''' et '''array''' sont similaires, ils peuvent utilisés pour mettre en page des éléments avec des possibilités de lignes horizontales et verticales. Les options sont : | Les environnements '''tabular''' et '''array''' sont similaires, ils peuvent utilisés pour mettre en page des éléments avec des possibilités de lignes horizontales et verticales. Les options sont : | ||
+ | <center> | ||
{| class="pretty" | {| class="pretty" | ||
| l || colonne justifiée à gauche || c || colonne centrée || r || colonne justifiée à droite | | l || colonne justifiée à gauche || c || colonne centrée || r || colonne justifiée à droite | ||
Ligne 153 : | Ligne 153 : | ||
|<code><nowiki>\\ </nowiki></code> || commence une nouvelle ligne ||<code><nowiki>\hline</nowiki>||</code> trait horizontal | |<code><nowiki>\\ </nowiki></code> || commence une nouvelle ligne ||<code><nowiki>\hline</nowiki>||</code> trait horizontal | ||
|} | |} | ||
+ | </center> | ||
+ | {{Exemple| 1= <br/><code><nowiki> \begin{tabular}{| l |c ||r |} </nowiki></code><br/><code><nowiki> \hline</nowiki></code><br/><code><nowiki> 1 & 2 & 3 \\ \hline</nowiki></code><br/><code><nowiki> 4 & 5 & 6 \\ \hline</nowiki></code><br/><code><nowiki> 7 & 8 & 9 \\</nowiki></code><br/><code><nowiki> \hline</nowiki></code><br/><code><nowiki> \end{tabular} </nowiki></code><br/>[[File:LTEX1.PNG]]}} | ||
− | |||
+ | Un autre exemple , utilisant \multicolumn et array : | ||
+ | {{Exemple| 1= <br/><code><nowiki>\begin{array}{|c|c|}</nowiki></code><br/><code><nowiki>\hline</nowiki></code><br/><code><nowiki>\multicolumn{2}{|c|}{\text{Titre}} \\</nowiki></code><br/><code><nowiki>\hline</nowiki></code><br/><code><nowiki>x & y\\ \hline</nowiki></code><br/><code><nowiki>a & b\\</nowiki></code><br/><code><nowiki>c & c\\</nowiki></code><br/><code><nowiki>d & e\\ \hline</nowiki></code><br/><code><nowiki>\end{array}</nowiki></code><br/>[[File:LTEX2fr.PNG]]}} | ||
+ | |||
+ | ou | ||
+ | |||
+ | {{Exemple|1=<br/><code><nowiki> \rotatebox{90} { \begin{array}{|c|c|}</nowiki></code><br/><code><nowiki>\hline</nowiki></code><br/><code><nowiki>\multicolumn{2}{|c|}{\text{Title}} \\</nowiki></code><br/><code><nowiki> \hline</nowiki></code><br/><code><nowiki> \rotatebox{-90} x & \rotatebox{-90}y\\ \hline</nowiki></code><br/><code><nowiki>\rotatebox{-90}a & \rotatebox{-90}b\\</nowiki></code><br/><code><nowiki> \rotatebox{-90}c & \rotatebox{-90}c\\ \rotatebox{-90}d & \rotatebox{-90}e\\ \hline</nowiki></code><br/><code><nowiki> \end{array}}</nowiki></code><br/>[[File:LTEX2bisfr.PNG]]}} | ||
+ | |||
+ | |||
+ | Si vous voulez ajouter un séparateur de colonne (un + par exemple) et mesurer l'espace (1cm) avant et après, utilisez <code><nowiki>@{\hspace{1cm}+\hspace{1cm}}:</nowiki></code> | ||
+ | {{Exemple| 1= <br/><code><nowiki>\begin{tabular}{r@{\hspace{1cm}+\hspace{1cm}}l}</nowiki></code><br/><code><nowiki>1 & 23 \\</nowiki></code><br/><code><nowiki>45 & 678\\</nowiki></code><br/><code><nowiki>910& 1112\\</nowiki></code><br/><code><nowiki>\end{tabular}</nowiki></code><br/>[[File:LTEX3.PNG]]}} | ||
− | |||
− | |||
− | Si vous voulez | + | Si vous voulez présenter proprement une opération posée, avec alignement vertical de la virgule décimale : |
− | {{ | + | {{Exemple| 1= <br/><code><nowiki>\begin{tabular}{r@{,}l}</nowiki></code><br/><code><nowiki> 3&14159\\ </nowiki></code><br/><code><nowiki> 16&2\\ </nowiki></code><br/><code><nowiki> 123&456\\ </nowiki></code><br/><code><nowiki>\end{tabular}</nowiki></code><br/>[[File:LTEX3bfr.PNG]]}} |
=== Matrices=== | === Matrices=== | ||
Ligne 188 : | Ligne 197 : | ||
=== Équations=== | === Équations=== | ||
− | L'environnement '''''eqnarray''''' | + | L'environnement '''''eqnarray''''' est désigné pour écrire des équations sur plusieurs lignes ou des équations dépassant la largeur d'une ligne, il se comporte comme un tableau à trois colonnes où la première est alignée à droite, la deuxième centrée et la troisième, alignée à gauche. Les équations que nous voulons présenter de cette manière doivent être entre les commandes <code><nowiki>\begin{eqnarray} </nowiki></code>et <code><nowiki>\end{eqnarray}</nowiki></code>, un exemple : |
{{Example| 1=<br/><code><nowiki>\begin{eqnarray}</nowiki></code><br/><code><nowiki>y &=& (x+1)^2 \\</nowiki></code><br/><code><nowiki>&=& x^2+2x+1</nowiki></code><br/><code><nowiki>\end{eqnarray}</nowiki></code><br/>[[File:LTEX6.PNG]] }} | {{Example| 1=<br/><code><nowiki>\begin{eqnarray}</nowiki></code><br/><code><nowiki>y &=& (x+1)^2 \\</nowiki></code><br/><code><nowiki>&=& x^2+2x+1</nowiki></code><br/><code><nowiki>\end{eqnarray}</nowiki></code><br/>[[File:LTEX6.PNG]] }} | ||
− | === | + | === Alignements=== |
− | + | L'environnement '''''align''''' ressemble à '''''eqnarray''''', mais en plus puissant, vous pouvez insérer du texte entre les lignes avec la commande <code><nowiki>\intertext{...}</nowiki></code>, par exemple: | |
− | {{Example| 1=<br/><code><nowiki>\begin{align}</nowiki></code><br/><code><nowiki>x+y-z &= 1\\</nowiki></code><br/><code><nowiki>x-y+z &= 1\\</nowiki></code><br/><code><nowiki>\intertext{ | + | {{Example| 1=<br/><code><nowiki>\begin{align}</nowiki></code><br/><code><nowiki>x+y-z &= 1\\</nowiki></code><br/><code><nowiki>x-y+z &= 1\\</nowiki></code><br/><code><nowiki>\intertext{votre texte}</nowiki></code><br/><code><nowiki>2x\hphantom{-y}+z &= 1</nowiki></code><br/><code><nowiki>\end{align}</nowiki></code><br/>[[File:LTEX7fr.PNG]]}} |
− | === | + | === Disjonctions=== |
− | + | Pour des fonctions par morceaux ou des définitions utilisant des conditions, utilisez l'environnement '''''cases''''' : | |
− | {{Example| 1=<br/><code><nowiki>\left\vert x\right\vert =</nowiki></code><br/><code><nowiki>\begin{cases}</nowiki></code><br/><code><nowiki>\hphantom{-}x &,\, \text{ | + | {{Example| 1=<br/><code><nowiki>\left\vert x\right\vert =</nowiki></code><br/><code><nowiki>\begin{cases}</nowiki></code><br/><code><nowiki>\hphantom{-}x &,\, \text{si }x\geq 0 ,\\</nowiki></code><br/><code><nowiki>-x&,\, \text{si }x<0</nowiki></code><br/><code><nowiki>\end{cases}</nowiki></code><br/>[[File:LTEX8fr.PNG]]}} |
− | === | + | === Coupures === |
− | + | Pour scinder de longs blocs de math, utilisez l'environnement '''''split''''' : | |
{{Example| 1=<br/><code><nowiki>\begin{split}</nowiki></code><br/><code><nowiki>a& =b+c-d\\</nowiki></code><br/><code><nowiki>& \quad +e-f\\</nowiki></code><br/><code><nowiki>& =g+h\\</nowiki></code><br/> | {{Example| 1=<br/><code><nowiki>\begin{split}</nowiki></code><br/><code><nowiki>a& =b+c-d\\</nowiki></code><br/><code><nowiki>& \quad +e-f\\</nowiki></code><br/><code><nowiki>& =g+h\\</nowiki></code><br/> | ||
<code><nowiki>& =i</nowiki></code><br/><code><nowiki>\end{split}</nowiki></code><br/>[[File:LTEX9.PNG]]}} | <code><nowiki>& =i</nowiki></code><br/><code><nowiki>\end{split}</nowiki></code><br/>[[File:LTEX9.PNG]]}} | ||
− | === | + | === Multilignes=== |
− | + | Pour de multiples lignes de math, utilisez l'environnement '''''multline''''' : | |
{{Example| 1=<br/><code><nowiki>\begin{multline}</nowiki></code><br/><code><nowiki>\left(a+b+c+d+e\right)^2=a^2+b^2+c^2+d^2+e^2\\</nowiki></code><br/><code><nowiki>+2ab+2ac+2ad+2ae+2bc+2bd+2be+2cd+2ce+2de</nowiki></code><br/><code><nowiki>\end{multline}</nowiki></code><br/>[[File:LTEXa.PNG]]}} | {{Example| 1=<br/><code><nowiki>\begin{multline}</nowiki></code><br/><code><nowiki>\left(a+b+c+d+e\right)^2=a^2+b^2+c^2+d^2+e^2\\</nowiki></code><br/><code><nowiki>+2ab+2ac+2ad+2ae+2bc+2bd+2be+2cd+2ce+2de</nowiki></code><br/><code><nowiki>\end{multline}</nowiki></code><br/>[[File:LTEXa.PNG]]}} | ||
− | |||
− | |||
− |
Version actuelle datée du 20 décembre 2019 à 07:47
GeoGebra utilise JLaTeXMath (un allié très puissant) pour afficher les formules mathématiques (textes et symboles) au moyen de LaTeX. La première chose à se remémorer est que LaTeX travaille sous deux modes mode texte et mode math. Pour écrire du texte, il faut être en mode texte et pour écrire des mathématiques en mode math.
Par défaut, lorsque l'on coche "Formule LaTeX" on entre en mode math (police en italique), si nous entrons du texte (police roman) nous devons basculer en mode texte en frappant :\text{texte texte texte}
ou \mbox{texte texte texte}
Polices
Taille de police
La taille des polices peut être changée globalement avec les commandes suivantes :
\tiny | \scriptsize | \footnotesize | \small | \normalsize |
\large | \Large | \LARGE | \huge | \Huge |
La commande \normalsize rebascule la police à sa taille initiale. Si vous voulez combiner différentes tailles de police ajouter les commandes entre accolades {...}.
Voici un exemple de combinaisons de tailles en mode math:
{\scriptsize A}{\footnotesize B}{\small C}{\normalsize D}{\large E}{\Large F}{\LARGE G}{\huge H}{\Huge I}
Voici un exemple de combinaisons de tailles en mode mixte texte/math utilisant la commande \oldstylenums{ ...} (seulement en mode math):
Nous pouvons aussi utiliser, en mode mixte texte/math, la commande : \scalebox{h_scale}[v_scale]{...}
où {h_scale} est un nombre positif(négatif) (obligatoire) et [v_scale] est un nombre positif (optionnel), ces nombres pouvant être des curseurs.
\scalebox{2}{\text{{\Huge GeoGebra}, le plus puissant, {\small depuis }}\oldstylenums{ 2001-2012}}
Familles de polices
En mode texte nous avons les familles de texte suivantes, nous pouvons les utiliser globalement ou entre accolades {...} : \rm ou {\rm }
\sf ou {\sf }
\tt ou {\tt }
Voici un exemple:
En mode math nous avons les familles de texte suivantes (mathrm par défaut) :
\mathcal{ABC} | \mathrm{abc} | \mathbf{abc} | \mathsf{abc} | \mathit{abc} |
\mathtt{abc} | \mathfrak{abc} | \mathbb{ABC} | \mathscr{ABC} |
Polices grasses
En mode texte utilisez \bf ou {\bf ...} et en mode math utilisez \mathbf{...},
Petites Majuscules
Pour les petites majuscules en mode texte utilisez :\text{{\sc GeoGebra} ou \textsc{GeoGebra}
Guillemets
Les guillemets doubles droits "..."sont un caractère spécial pour GeoGebra, et ne devraient jamais être utilisés directement en LaTeX.
Pour une simple quote en mode texte utilisez :
\text{'Simple'}
et pour une double quote utilisez :\text{''Double''}
Espace horizontale
Pour une espace simple en mode texte utilisez la barre d'espace, pour les autres espaces, nous avons les commandes suivantes :\quad
\qquad
\hspace{...}
Les commandes \hspace{...} (et \quad, \qquad utilisables aussi en mode math) acceptent les unités de mesures (positives et négatives) suivantes :
pt | point | (1 in = 72.27 pt) | pc | pica | (1 pc = 12 pt) |
in | inch | (1 in = 25.4 mm) | bp | big point | (1 in = 72 bp) |
cm | centimètre | (1 cm = 10 mm) | mm | millimètre | |
dd | didot point | (1157 dd = 1238 pt) | sp | scaled point | (65536 sp = 1 pt) |
En mode math, nous avons les commandes suivantes :
\, | une petite espace | \: | une moyenne espace | \; | une large espace | \! | un retrait (les objets sont reculés vers la gauche) |
Boîtes et Couleur (dans les deux modes)
Textes et Formules en couleur
Les couleurs reconnues directement par JLaTeXMath peuvent être trouvées à http://en.wikibooks.org/wiki/LaTeX/Colors#The_68_standard_colors_known_to_dvips
vous pouvez utiliser la commande :\textcolor{couleur}{...}
\text{\textcolor{WildStrawberry}{Geo}\textcolor{blue}{G}\textcolor{red}{ebra}}\,\textcolor{green}{\oldstylenums{4.2}}
Ajouter des Couleurs
Si vous désirez créer une nouvelle couleur, vous pouvez utiliser la commande :
\definecolor{macouleur}{rgb}{a,b,c}
les nombres a, b et c devant être entre 0 et 1, peuvent être des curseurs, par exemple:
\definecolor{a}{rgb}{0.63,0.39,0.17}
\definecolor{b}{rgb}{0.63,0.17,0.39}
\definecolor{c}{rgb}{0.39,0.63,0.17}
\definecolor{d}{rgb}{0.39,0.17,0.63}
\definecolor{e}{rgb}{0.17,0.63,0.39}
\definecolor{f}{rgb}{0.17,0.39,0.63}
\text{\textcolor{a}C\textcolor{b}O\textcolor{c}L\textcolor{d}O\textcolor{e}U\textcolor{f}R}
Boîtes
Pour de simple boîtes (sans couleurs) utilisez :\boxed{2012\text{ c'est maintenant !}
ou \fbox{2012\text{ c'est maintenant !}
Boîtes colorées
A. Pour une boîte colorée (même couleur pour le bord et l'intérieur) utilisez :\colorbox{red}{2012\text{ c'est maintenant !}
B. Pour une boîte colorée (couleurs différentes pour le bord et l'intérieur) utilisez :\fcolorbox{blue}{red}{2012\text{c'est maintenant !}
Boîtes tournées
Si vous voulez tourner une boîte (ou ce que vous voulez) utilisez : \rotatebox{angle}{...}
Boîtes retournées
Si vous voulez retourner une boîte (ou ce que vous voulez) utilisez :\reflectbox{...}
Boîtes simulées
Parfois il est nécessaire d'avoir ces boîtes simulées pour écrire des systèmes, contrôler la hauteur sous un radical, aligner dans une formule, etc.
Il y a ces trois commandes :
\phantom{XXX} | espace aussi haut et large que ces trois X |
\hphantom{XXX} | espace aussi large que ces trois X, de hauteur 0 |
\vphantom{X} | espace aussi haut que ce X, de largeur 0 |
Environnements LATEX
JLaTeXMath fournit un certain nombre d'environnements de travail différents. Chaque environnement commence et se termine de la même manière.
\begin{environnement}[options]<br/>
...<br/>
\end{environnement}
Les environnements suivants sont possibles :
• tabular | • array | • matrix (et variants) | • eqnarray |
• align | • cases | • split | • multline |
Tableaux
Les environnements tabular et array sont similaires, ils peuvent utilisés pour mettre en page des éléments avec des possibilités de lignes horizontales et verticales. Les options sont :
l | colonne justifiée à gauche | c | colonne centrée | r | colonne justifiée à droite |
| |
trait vertical | || |
double trait vertical | & |
séparateur de colonne |
\\ |
commence une nouvelle ligne | \hline|| trait horizontal
|
\begin{tabular}{| l |c ||r |}
\hline
1 & 2 & 3 \\ \hline
4 & 5 & 6 \\ \hline
7 & 8 & 9 \\
\hline
\end{tabular}
Un autre exemple , utilisant \multicolumn et array :
\begin{array}{|c|c|}
\hline
\multicolumn{2}{|c|}{\text{Titre}} \\
\hline
x & y\\ \hline
a & b\\
c & c\\
d & e\\ \hline
\end{array}
ou
\rotatebox{90} { \begin{array}{|c|c|}
\hline
\multicolumn{2}{|c|}{\text{Title}} \\
\hline
\rotatebox{-90} x & \rotatebox{-90}y\\ \hline
\rotatebox{-90}a & \rotatebox{-90}b\\
\rotatebox{-90}c & \rotatebox{-90}c\\ \rotatebox{-90}d & \rotatebox{-90}e\\ \hline
\end{array}}
Si vous voulez ajouter un séparateur de colonne (un + par exemple) et mesurer l'espace (1cm) avant et après, utilisez @{\hspace{1cm}+\hspace{1cm}}:
\begin{tabular}{r@{\hspace{1cm}+\hspace{1cm}}l}
1 & 23 \\
45 & 678\\
910& 1112\\
\end{tabular}
Si vous voulez présenter proprement une opération posée, avec alignement vertical de la virgule décimale :
Matrices
Une matrice de base peut être créée en utilisant l'environnement matrix , la structure est similaire à tabular-array , les entrées sont données par ligne, avec des colonnes séparées par &
et une nouvelle ligne séparée par \\
. Les matrices sont généralement encadrées (sauf par défaut) de différentes façons, et tant que c'est possible, utilisez les commandes \left
and \right
. Les environnements prédéfinis contiennent des encadrements :
pmatrix | ( ) |
bmatrix | [ ] |
Bmatrix | { }
|
vmatrix | | | |
Vmatrix | || ||
|
$\mathsf{A}_{m,n} =
\begin{Vmatrix}
a_{1,1} &a_{1,2} &\cdots &a_{1,n} \\
a_{2,1} &a_{2,2} &\cdots &a_{2,n} \\
\vdots & \vdots & \ddots &\vdots \\
a_{m,1} &a_{m,2} &\cdots &a_{m,n}
\end{Vmatrix}$
Matrices avec textes
Parfois vous voulez écrire une matrice contenant du texte, pour cet environnement vous disposez de smallmatrix, il fonctionne de la même manière que l'environnement matrix, par exemple :
Équations
L'environnement eqnarray est désigné pour écrire des équations sur plusieurs lignes ou des équations dépassant la largeur d'une ligne, il se comporte comme un tableau à trois colonnes où la première est alignée à droite, la deuxième centrée et la troisième, alignée à gauche. Les équations que nous voulons présenter de cette manière doivent être entre les commandes \begin{eqnarray}
et \end{eqnarray}
, un exemple :
Alignements
L'environnement align ressemble à eqnarray, mais en plus puissant, vous pouvez insérer du texte entre les lignes avec la commande \intertext{...}
, par exemple:
\begin{align}
x+y-z &= 1\\
x-y+z &= 1\\
\intertext{votre texte}
2x\hphantom{-y}+z &= 1
\end{align}
Disjonctions
Pour des fonctions par morceaux ou des définitions utilisant des conditions, utilisez l'environnement cases :
\left\vert x\right\vert =
\begin{cases}
\hphantom{-}x &,\, \text{si }x\geq 0 ,\\
-x&,\, \text{si }x<0
\end{cases}
Coupures
Pour scinder de longs blocs de math, utilisez l'environnement split :
Multilignes
Pour de multiples lignes de math, utilisez l'environnement multline :