Le simple fait de voter pour les réponses les plus pertinentes dans les fils de discussion nous aide à
identifier les meilleures et à les proposer directement aux prochains lecteurs. Cela encourage aussi
les répondants en leur montrant que leur contribution est utile.
Répondre aux questions
Le fondement de ce site est de permettre à une question de trouver réponse. Certains domaines sont
réservés aux experts (graphisme, physique, ...), mais beaucoup sont accessibles à tous comme l'aide
aux devoirs, la cuisine, etc. En parcourant l'onglet « sans réponse » des rubriques qui vous
intéressent, vous trouverez certainement quelqu'un à aider!
Si vous remarquez qu'il faut souvent répéter le même message, le mieux serait de créer une fiche
générique dans le wiki. Il suffira ensuite de coller le code de la fiche dans une réponse pour
qu'elle s'affiche. Mieux encore, si la fiche est complétée ou mise à jour, tous les messages
dans lesquels elle a été utilisée seront mis à jour également.
Si vous avez un blog ou un site web, vous pouvez y faire un lien vers votre rubrique préférée de surlatoile.com, cela
incitera les moteurs de recherche à juger le site digne d'intérêt et à le placer plus haut dans les résultats. Vous pouvez
aussi partager le lien dans les réseaux sociaux que vous utilisez, ou tout simplement parler du site autour de vous!
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)
J'ai remarqué pas mal de problèmes de compréhension de la part des correcteurs, notamment sur les problèmes de parenthèses, les fractions, les formules pas claires...
Ainsi, le forum intègre ce petit bouton : pour insérer du code LateX.
A quoi sert le LateX sur ce forum ?
Il permettra ici de mettre en forme correctement les formules mathématiques, de rendre plus lisible certaines réponses.
Sans être systématique ni obligatoire, il permet de gagner néanmoins en clarté, et donne envie de lire voire de résoudre votre problème pour ceux qui poste.
A quoi ressemble le LateX ?
Quelques aperçus (vous en verrez plein d'autre après aussi et sur le forum) :
Quelques liens :
Voici plusieurs liens pour apprendre les bases du LateX :
developpez.com : LateX ukonline.be : LateX Site du Zero : Rédigez des articles de qualité proffessionelle 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
Listes (loin d'être exhaustive) de symboles et commandes utiles :
Pour ceux qui ne veulent pas lire les liens, ou qui ont juste besoin des quelques commandes de base pour poster une discussions, voici les "incontournables" pour les formules mathématiques.
l'exposant : ^{} par exemple (x+t)^{y-2} donne :
l'indice : _{} par exemple CO_{2} donne :
une fraction : \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}}} =>
Parenthèses et crochet A lire, c'est vraiment ce qui rend clair les expressions.
Pour les parenthèses et les crochets, préférer utiliser \left( et \right) ou \left[ et \right], cela donne des choses plus jolies...
exemple : sans \left( et \right) : avec \left( et \right) :
Et n'hésitez pas à bien parenthéser vos expressions... Sinon il y aura des problèmes de compréhension !
une intégrale : \int_{}^{} avec _{} la borne inférieure (facultatif), et ^{} la borne supérieure (facultatif aussi) par exemple : \int_{a}^{b} 1 dx = b-a donne
Les fonctions usuelles : tangente : \tan{}
Remarque : il faut ajouter les parenthèses si on en veut par exemple \cos{x} donne et non
cosinus : \cos{}
sinus : \sin{}
logarithme : \ln{} ou \log{}
Il y en a d'autre...
La racine carré / racine n-ième : \sqrt{} / \sqrt[n]{} \sqrt[3]{x^2+1} qui donne
Les vecteurs :
\vec{} par exemple \vec{AB} donne
Insérer une matrice : il y a plusieurs sortes de matrices
\begin{matrix} \end{matrix} ; \begin{bmatrix} \end{bmatrix} ; \begin{pmatrix} \end{pmatrix}
Avec "&" pour séparer les lignes, "\\" pour les colonnes (ou retour à la ligne)
Pour ajouter des pointillés dans une matrice, ainsi on ne s'embête pas à tout taper si c'est le même symbole.
Pour mettre une grosse étoile ou un gros zero, il suffit de mettre \text{ \Huge{0} } ou \text{ \Huge{*} } au bon endroit (voir exemples)
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
\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
Les tableaux avec [i]array :[/i]
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 colonne à 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é 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.
Je peux ajouter au besoin des commandes si vous me le demandez
Astuces :
- Pour les isotopes par exemple par exemple le carbone 13 : ^{13}C marche à merveille :
- il est inutile de mettre des {} si on ne veut qu'un seul symbole dedans :
2^3 donne bien , mais par contre attention 2^34 donne !!
- les points de suspensions (pour les helpers qui veulent faire remplir une égalité) \dots :
- Pour écrire des dérivée ou des dérivées partielles :
\frac{\mathrm{d}}{\mathrm{d}t} =>
(le \mathrm{} permet de faire des d "droit")
\frac{\partial}{\partial t} =>
Pour les dérivées multiples on utilise l'exposant :
\frac{\mathrm{d}^n}{\mathrm{d}t^n} =>
- les lettres grecs :
il suffit d'accoler \ avec la lettre grec, par exemple \alpha, \beta, \gamma, \delta =>
Et pour une lettre grecque majuscule, il faut mettre la première lettre en majuscule : \Delta, \Gamma => , sauf si la majuscule est équivalente à une lettre latine bien sur
- 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)
- le binomial : \binom{a}{b} =>
- le symbole infini : \infty :
- pour mettre des éléments à la ligne : appuyer sur Entrée (contrairement au vrai LateX où il faut faire \\, ici ce n'est pas nécessaire, on peut, mais pas obligatoire)
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
- \imath et \jmath fournissent les lettres « i » et « j » sans point pour les vecteurs de base par exemple...
- Pour mettre du texte dans le code LateX (il ne gère pas les espaces) parce que "la couleur" donne en LateX . On utilise \text{} : \text{la couleur} donne
- Pour mettre un texte ou des termes en couleur :
{\color{couleur} texte}
Par exemple {\color{red} \text{ce texte est en rouge}} =>
Liste des couleurs disponible :
Voila, j'espère avoir aidé des Toiliens qui pourront désormais comprendre certaines expressions nébuleuses, et aussi pour ceux qui créé des discussions à mieux les mettre en valeur pour être plus efficacement aidé.
J'aimerais un programme avec une fenêtre d'édition où seraient proposés les symboles mathématiques les plus courants, possibilité de positionner son curseur en haut en bas etc .. et cela me donnerait le code latex correspondant. Je ne sais pas si je me fais comprendre. Parce que franchement, taper toutes ces accolades, et autres symboles, cela me prend un temps fou (manque d'habitude)
J'avais aussi du mal au départ, pour cela j'ai installé un logiciel pour taper du "vrai" LateX,
La procédure sous Windows est très bien expliqué sur le site du Zéro, j'utilise TechniXCenter, il suffit d'aller dans les différents menu et de cliquer sur la commande désirée, elle est automatiquement inscrite.
Il est possible en plus d'activer des barres détachables, pour mettre en évidence des commandes qu'on utilise souvent.
On a le menu réduit, et en cliquant sur par exemple sur On a la barre détachable
Avec les opérateurs mathématiques...
Il suffit de créer une page blanche, de taper le code, et de le coller ensuite dans la discussion...
Après avec l'habitude on peut toujours faire cela mais utiliser l'autocomplétion (Ctrl+Espace sur TechniXCenter) pour aller plus vite, et toujours coller dans la discussion... Et puis quand on les connais par coeur, on fait direct
J'ai noté dans tes exemples l'utilisation systématique des {} :
\cos{x} pour
Je reconnais que c'est une saine habitude, à l'instar de celles que l'on se devrait d'adopter lorsqu'on fait de la programmation d'applications informatiques.
Mais pour ceux qui rédigeront leurs formules latex "à la main" il faut savoir que les {} sont souvent facultatifs.
Ainsi \cos{x} et \cos x donneront la même expression
alors que \cosx\ x donnera
Mais après, tout est question de pratique.
Comme toujours les mauvaises habitudes sont les plus difficiles à corriger.
Pour ceux qui ne voudraient pas trop approfondir le sujet pitete qu'un ajout sur la manière d'écrire les vecteurs (sujet qui revient souvent dans l'aide aux devoirs) serait le bienvenu ...
C'est fait !
-> ajout de la racine carré et n-ième -> ajout du vecteur (attention pour les habitués du LateX, \overrightarrow n'est pas pris en charge...)
Il est vrai que les utilisateurs de Latex ne sont pas nombreux.
A leur décharge il faut tout de même comprendre que lorsqu'on poste à 18h un devoir de maths à rendre pour le lendemain il reste peu de temps pour faire un effort de présentation.
Lol, tu as parfaitement raison...
Mais il y a des gens ici qui poste régulièrement, ou même qui poste en avance (!), ceux là sont lourdement invité à être clair, et à apprendre de nouvelles choses, c'est le but ici non?