Souhaitez-vous participer à la création d'un jeu vidéo inspiré de Stardew Valley, ou le tester lorsque la version bêta sera disponible ? Remplissez notre sondage ou inscrivez-vous à notre lettre d'information (en bas de page)
1

Comment utiliser le LaTeX sur SLT ?

Bien souvent, on voit des discussions crées par des Toiliens pressés, ou peu désireux de mettre en forme leur question dans l'Aide au Devoirs. Cela donne lieu à des réponses du type "je n'ai pas compris ce symbole", "où sont les parenthèses, les fractions dans ton expression ?" et bien d'autres du même genre.

Pour pallier ce manque de lisibilité, SLT a mis en place ce petit bouton bien pratique



Ce bouton permet d'insérer du code , sujet de notre fiche d'aide.



Qu'est ce que le LaTeX ?



Le LaTeX en général



Le (à prononcer "latek", sinon on vous regardera bizarrement dans la rue ) est un langage qui a initialement été créé pour permettre de découpler la forme et le fond d'un document. Au contraire de Word ou d'un document que vous taperiez "à la volée", est un langage qui permet de traiter des documents très gros, hiérarchisés sans se soucier trop pendant la frappe de la mise en forme. C'est un logiciel de traitement qui le fait après coup (il faut quand même lui dire un petit peu comment faire, sinon il est perdu, comme tout logiciel)

Le LaTeX sur SLT



Mais cette description est pour rédiger un document entier. Ici, on ne va s'intéresser qu'à l'insertion de formules ou de tableaux, chose impossible ou difficile dès que l'expression est compliquée, et de toute façon c'est plus clair en , je peux vous l'assurer !

A quoi ressemble le LateX ?



Quelques aperçus (vous en verrez plein d'autres après aussi et sur le forum) :










Et si je veux apprendre le "vrai" ?


Très bien, des curieux !

Voici plusieurs liens pour apprendre les bases du :

developpez.com : LateX
ukonline.be : LateX
Site du Zero : Rédigez des articles de qualité professionnelle en LateX

Un excellent site qui reconnait les symboles mathématiques, et autres, géré par le code LateX :
Detexify LateX Handwritten symbols

Sinon, une table (mais il y en a une sur le site précédent, et des dizaines sur le net...!)
Comment ça marche : table de caractère

Comment et quand s'en servir sur SLT ?



Comme dit dans l'introduction, on peut insérer du code LaTeX en le mettant entre deux balises [ tex ] [ /tex ] (sans les espaces dans les crochets), ou en appuyant sur ce bouton .

On peut s'en servir dès qu'une expression mathématique est utilisée, dès qu'on veut écrire un tableau d'avancement, une matrice, une réaction chimique... Biens sur, pour dire 1+1=2 comme dans le premier exemple visuel en LaTeX, cela apparait comme superflu. Mais dès qu'il y a des parenthèses, des fractions, des racines carrées... Cela devient vite indispensable pour ne pas perdre de temps et être aidé au mieux.

Liste (non exhaustive) des commandes



Je vais donner maintenant une liste loin d'être complète de syntaxe pour écrire des expressions en LaTeX.

les quatre opérations


Pour "+" et "-", leur utilisation est transparente.


Pour la division, on peut utiliser au choix :
/, \div, ou aller voir à la section "fraction"

5/4 donne
5 \div 4 donne


Pour la multiplication, soit on ne met rien, soit le symbole "*" peut convenir, soit on utilise \times :

5 * 4 donne
5 \times 4 donne

parenthèses, crochets...



Outil à utiliser sans honte, au contraire !
En général, pour des expressions pas trop complexes, on peut utiliser intuitivement les signes classiques ( ), [ ], { }...

Mais parfois, on peut être amené pour une expression plus propre à faire comme suis :

\left( et \right) pour faire des parenthèses qui s'adaptent au contenu, par exemple :

(\frac{1}{2}) donne
alors que
\left(\frac{1}{2}\right) donne

On peut faire pareil pour les autres types de parenthèse, et cette méthode sera aussi utile pour en fait délimiter des systèmes (on verra comment faire dans la suite).

indice, exposant



Exposant : ^
par exemple 2^2 donne et P^{initial} donne


Indice : _
par exemple :
x_2 donne et P_{initial} donne


fraction



Permets d'être bien plus clair et évite parfois les incompréhensions de la personne qui aide.

\frac{numérateur}{dénominateur}

par exemple \frac{x-2}{x^{2}+1} donne

Remarque : on peut mettre plusieurs symboles :

\frac{1+\frac{x}{y-2}}{1-\frac{1}{x^{2}}} donne

dérivé, intégrales


pour faire une dérivé on utilise au choix uniquement le signe ' pour faire par exemple f'(x) qui donne , ou une fraction comme suit :

par exemple \frac{d f}{dt} donne

Pour faire des dérivées partielles, on utilise le symbole \partial :

par exemple \frac{\partial f}{\partial x} donne

vecteurs, conjugués...



\vec{}, par exemple \vec{AB} donne , \vec{u} donne .

Pour faire les vecteurs i et j sans le point qui gêne, on utilise directement \imath, \jmath qui donne et avec le vecteur on obtient :
\vec{\imath},\, \vec{\jmath} qui donne

Pour le conjugué d'un nombre complexe : \overline, par exemple \overline{z+z'} donne

fonctions usuelles



Le langage connait déjà quelques fonctions dites usuelles, à savoir :

tangente \tan{}, cosinus \cos{}, sinus \sin{}, logarithme \log{}, racine carrée \sqrt{}, racine n-ième \sqrt[n]{}...

Exemples :

\log{\frac{1}{1+x^2}} donne
\sqrt{3} donne
\sqrt[3]{x^2+1} qui donne

Il y en a d'autres...

Remarque : il faut ajouter les parenthèses si on en veut par exemple \cos{x} donne et non

limites



\lim_{}, par exemple \lim_{x \rightarrow 0} f(x) donne

lettres grecques



Les lettres grecques sont simples à écrire, il suffit par exemple de faire \"le nom de la lettre", par exemple \alpha, \beta, \gamma, \delta donne

Si on veut mettre en majuscule, il suffit de mettre la première lettre en majuscule, par exemple \Delta donne .


les flèches



\rightarrow donne

\Rightarrow donne

\longrightarrow donne

\leftarrow donne

\Leftarrow donne

\leftrightarrow donne


Il y en a d'autres, il suffit en fait de mettre la direction(up, down, left right), et de concaténer arrow, la majuscule mettant une flèche double.


- Flèches diagonales (pour les tableaux de signe/variation principalement) : \nearrow et \searrow qui donnent respectivement et

Astuces et autres commandes



Tableaux, matrice, vecteur colonne...



Matrices, vecteurs colonnes

Des outils (très) souvent utiles en mathématiques sont les matrices et les tableaux.
On peut avoir plusieurs types de matrices selon le style des "crochets" :
matrix : sans bordures
bmatrix : avec bordure type crochets
pmatrix : avec bordures type parenthèses.

le & permet de séparer les colonnes, le \\ permet de changer de ligne.

Exemples :

\begin{matrix}1&2\\3&4 \end{matrix} donne

\begin{bmatrix}1&2\\3&4 \end{bmatrix} donne

\begin{pmatrix}1&2\\3&4 \end{pmatrix} donne

Pour un vecteur colonne, c'est une matrice particulière avec une seule colonne :

Exemple :

\begin{bmatrix}x\\y \end{bmatrix} donne

Enfin, on peut mettre des points de suspension pour dire que le symbole se répète par exemple sur toute une ligne/colonne/diagonale. On peut aussi dire que toute une "sous matrice" possède un même symbole. Voici des exemples pour comprendre la technique ou tout simplement copier coller pour utiliser immédiatement :

\begin{pmatrix}1&\dots&1\\\vdots& \ddots&\vdots\\1&\dots&1 \end{pmatrix} donne

\begin{pmatrix}1& & \text{\Huge{0}} \\ &\ddots&\\\text{\Huge{0}} & &1 \end{pmatrix} donne

\begin{pmatrix}1& &\text{\Huge{*}} \\ &\ddots&\\\text{\Huge{*}}& &1 \end{pmatrix} donne

Tableaux



Il est parfois utile de faire un tableau, d'avancement, de variation ou de signe. Cela est possible avec \begin{array}{<colonnes>} \end{array}
<colonnes> est en fait le nombre de colonnes à préciser avec les attributs r (aligné à droite), l (aligné à gauche) ou c (aligné au centre), séparé par un "|" pour mettre un séparateur vertical.
Par exemple pour avoir 3 colonnes alignées au centre, on mettrait \begin{array}{c|c|c} \end{array}

Pour mettre des séparateurs horizontaux, il faut utiliser \hline

ensuite, le tableau se rempli comme pour les matrices :

Exemples :

\begin{array}{l|r}
\hline
X & Y \\
\sin{(X)} & \sin{(Y)}
\hline
\end{array}


donne




On remarque qu'il faudrait des "|" pour terminer le tableau, c'est un oubli fréquent.

\begin{array}{|c|lcccr|}
\hline
x&-\infty&&0&&+\infty\\
\hline
x^2&+\infty&\searrow&0&\nearrow&+\infty\\
\hline
\end{array}


donne




Symboles utiles


Une liste non exhaustive de symboles utiles :
- \infty donne
- \dots donne
- \cap donne
- \cup donne
- \wedge donne
- \vee donne
- \hbar donne

Une liste plus complète se trouve ici.

Styles de texte



On peut mettre un style de texte différent pour s'octroyer plus de variable ou tout simplement utiliser des notations "standards".

\mathit{} \mathrm{} \mathbf{} \mathsf{} \mathtt{} \mathcal{} \mathbb{}

Le mieux est de donner des exemples :

- \mathit{A \in R} donne
- \mathrm{A \in R} donne
- \mathbf{A \in R} donne
- \mathsf{A \in R} donne
- \mathtt{A \in R} donne
- a \in \mathbb{R} donne
- \mathcal{A \in R} donne


Attention, pour le dernier, il ne supporte que les majuscules... Sinon le résultat est...aléatoire (essayez, c'est assez étrange )

Espaces et texte


LateX ne prend pas en compte les espaces, si vous voulez le forcer à espacer des expressions vous pouvez vous référez au très bon tableau de developpez.com (site que j'ai mentionné plus haut)



Merci à Scoob1 pour cette astuce :

Pour écrire normalement avec un espace entre chaque mot, il y a la commande \rm
texte sans la commande rm donne
\rm texte avec la commande rm donne


Mettre des couleurs



Eh oui, il est même possible de mettre des couleurs pour mettre en valeur nos formules, ou pointer un problème dans ladite formule.

Pour mettre un texte ou des termes en couleur :
{\color{couleur} texte}

Il existe un certain nombre de couleurs possibles résumées dans ce tableau :



exemple :

Conclusion



Voila, cette fiche est pratiquement terminée. Pourquoi pratiquement ? Parce qu'il reste certainement des fautes, parce tout n'y est pas... N'hésitez pas à poser des question dans ce fil, et demandez de l'aide si vous avez des soucis à mettre au clair vos résultat. Ce site est fait pour s'entraider.

Bon courage pour la rédaction de vos questions avec , ou pour la correction d'exercice et pourquoi pas l'établissement d'une partie d'une autre fiche en !

Réutiliser cette fiche

Sur SLT vous pouvez insérer cette fiche dans un message en y collant le BBCode [fiche]67[/fiche]

Pour les autres sites:

HTML:
BBCode:
Wiki:
URL:




le 12-01-2013 à 12:57 #
Parfait !!!
Espérons que les demandeurs d'aide s'y réfèreront pour présenter leurs énoncés et réponses sous une forme parfaitement compréhensible et sans ambiguïté.






Re: Comment utiliser le LaTeX sur SLT ?
le 13-01-2013 à 14:56 #
Même si cette page est encore en travaux, elle me semble très claire, et ne tourne pas autour du pot !
Bravo pour tout ce travail
Re: Comment utiliser le LaTeX sur SLT ?
le 28-03-2013 à 13:03 #
Petite mise à jour rapide, je n'ai pas trop trop de temps en ce moment
Mais ce sera bientôt fini
Re: Comment utiliser le LaTeX sur SLT ?
le 28-03-2013 à 13:14 #
Il est dommage que l'on n'utilise pas plus souvent ton tuto.
J'en suis venu à me détourner systématiquement des demandes où je dois me torturer l'encéphale pour interpréter une expression dans laquelle ne figurent même pas de parenthèses !!!
Au passage, j'ai découvert récemment que Open Office permet de présenter des expressions mathématiques de manière très satisfaisante.


Re: Comment utiliser le LaTeX sur SLT ?
le  2-04-2013 à 13:04 #
Voila, cette fiche est terminée. N'hésitez à donner des retours, et à l'utiliser (c'est le but )

J'essairai de faire un tableau d'avancement tout fait à copier coller pour le rendre plus simple à utiliser...
Re: Comment utiliser le LaTeX sur SLT ?
le  5-04-2013 à 22:27 #
Salut Froidemort,

petite remarque : la plupart des couleurs que tu cites ne fonctionnent pas sur SLT.
De mémoire, il n'y a que green, blue, red, magenta, white et yellow (je crois) qui fonctionnent.

D'autre part, c'est beaucoup plus rapide directement avec la commande \couleur (entre les balises [ tex] et [ /tex] évidemment)

[ tex]\red texte[ /tex] donnera :



Pour écrire normalement avec un espace entre chaque mot, il y a la commande \rm
[ tex] texte sans la commande rm [ /tex] :
[ tex]\rm texte avec la commande rm [ /tex] :



Pour les espaces plus importans, il y a la commande \hspace{nombre} (pour l'espacement horizontal et \vspace{nombre} (pour l'espacement vertical (saut de lignes) où le nombre donne la valeur de l'espacement que tu veux donner.

[ tex] je veux un espace \hspace{25} ici[ [ /tex] donnera :



(Modifié par scoob1 le 05-04-2013 à 22:37)
Re: Comment utiliser le LaTeX sur SLT ?
le  5-04-2013 à 23:01 #
Complément intéressant .
Ca m'évitera les \ =\ ...





Re: Comment utiliser le LaTeX sur SLT ?
le  5-04-2013 à 23:12 #
et       ça      marche               aussi          sans LaTeX
Re: Comment utiliser le LaTeX sur SLT ?
le  5-04-2013 à 23:14 #

Le  5-04-2013 à 23:12, @scoob1 :
et       ça      marche               aussi          sans LaTeX

Re: Comment utiliser le LaTeX sur SLT ?
le  5-04-2013 à 23:20 #
même avec les smileys !!

                                      
Re: Comment utiliser le LaTeX sur SLT ?
le  5-04-2013 à 23:28 #
Re: Comment utiliser le LaTeX sur SLT ?
le  6-04-2013 à 09:58 #
Vous m"expliquerai l'utilité de mettre vingt espaces lorsqu'un seul suffit (deux à la limite)
Re: Comment utiliser le LaTeX sur SLT ?
le  6-04-2013 à 10:24 #

Le  6-04-2013 à 09:58, @Radiator :
Vous m"expliquerai l'utilité de mettre vingt espaces lorsqu'un seul suffit (deux à la limite)
Déjà deux espaces, tu ne peux pas le faire avec la barre d'espace (ton texte n'apparaîtra qu'avec un seul espace).

D'autre part, certains demandeurs postent parfois des tableaux sans maîtriser du tout le LaTeX (ce qui n'est plus le cas désormais avec la fiche de Froidemort ) et dans ce cas, cela devient assez facile d'aligner des valeurs en créant plusieurs espaces :
Exemple :
V     0      2       4      6  ...
pH   2,4   2,5   2,8   3,0 ...
(Essaie de faire ça juste avec un seul espace ! et sans LaTeX !)

(Modifié par scoob1 le 06-04-2013 à 10:25)
Re: Comment utiliser le LaTeX sur SLT ?
le  6-04-2013 à 10:41 #
et pk cela apparaît dans la rubrique création graphique ? et pas dans aide au devoirs vu que cela traite de ça ?
Re: Comment utiliser le LaTeX sur SLT ?
le  6-04-2013 à 18:39 #
             
Re: Comment utiliser le LaTeX sur SLT ?
le  6-04-2013 à 18:55 #
copier / coller ? Ou t'as trouvé ?
Re: Comment utiliser le LaTeX sur SLT ?
le  6-04-2013 à 18:59 #
Sur un de tes posts que tu as modifié et dans lequel tu préconisais d'utiliser Alt060.
J'utilise Alt255 autant de fois que nécessaire .


Re: Comment utiliser le LaTeX sur SLT ?
le  8-04-2013 à 14:40 #
@Scoob1 : merci de ta remarque sur \rm, j'ai en plus appris un truc ! (je l'ai ajouté)

Pour \hspace et \vspace, j'ai hésité à l'ajouter, mais en fait lors d'un tableau pour l'alignement notamment, mieux vaut jouer sur l'organisation en cellules.
Je l'ajouterai néanmoins dès que j'aurai trouvé où mettre cette astuce.




Ces discussions pourraient vous intéresser également:


Comment utiliser photoshop cs5 ?
LateX, Beamer, demande de slide
Utiliser un support
Coment utiliser certaine police ?
Besoin d'aide pour utiliser un fichier .psd