Utilisateur:Geoleplubo/Latex
avantages et défauts (sur wiki fr)
éditerIl y a une différence de rendu des caractères en Unicode selon le navigateur, mais le rendu du LaTeX est loin d'être optimal et uniforme, avec par dessus des problèmes d'alignement puisque le LaTeX va forcer la génération d'un image en PNG, donc qui alourdit le poids de la page et pose des problèmes de navigation, comme sur smartphone. Donc non, le LaTeX n'est pas la panacée. Il est absurde de générer des dizaines de petites images mal-alignées et floues par souci d'uniformiser le wikicode, tout ça pour une différence de rendu mineure, comme entre Modèle:Mvar et . {\displaystyle x} x. Il faudrait utiliser la solution Mathjax qui pourrait résoudre ces problèmes.
discussions sur écrire math (wiki fr)
éditer- {{math}} et {{mvar}} sont très bien pour un simple symbole, mais que TeX est plus lisible dès que c'est plus compliqué.
- {{math}} et <math>
- https://fr.wikipedia.org/wiki/Projet:Math%C3%A9matiques/Liste_des_discussions_concernant_les_conventions_du_projet#Comment_%C3%A9crire_les_formules_math%C3%A9matiques_?
En quoi privilégier une formule en unicode dans le texte serait plus lourd et plus adapté qu'une formule en LaTeX ? C'est même tout le contraire ! on évite ainsi la génération d'une image PNG pour chaque symbole, donc on a une page moins lourde à charger, avec des symboles qui restent bien alignés avec le reste du texte quelque soit le navigateur... Laisser en TeX les "grosses" formules est évident,
Dans une ligne de texte, l'élément maths donne un dessin qui fait tache, particulièrement quand le contenu tient sur une ligne. Je remercie les auteurs du modèle Modèle:Formule de permettre une mise en forme plus élégante.
Les formules Latex ont pour avantage d'avoir la même typographie que l'ensemble des autres formules de l'article, et donc d'éviter par exemple de noter la vitesse du son Modèle:Formule {{formule|c}} dans le texte et <math>c</math>ailleurs.
La forme LaTex crée un gros accident typographique. Quand la formule est assez simple, comme c'est le cas ici, je ne vois aucun avantage en contrepartie. Le code qu'utilisent les contributeurs pour modifier ne donne lieu à aucune ambiguité. Les modèles {{formule}} et {{racine}} respectent la ligne de base du texte, et suivent la préférence des lecteurs quant à la taille des caractères, ce que le png que génère l'élément <math> ne fait pas. Elles utilisent la même police que <math>. On peut donner aux caractères le style italique, normal pour les variables, que dans l'élément <math> (ce que vous ne faites pas ci-dessus). On peut dire à coup sûr que le résultat visuel de {{formule}} est plus élégant quand la forme mathématique est assez simple.
{{formule|''c'' {{=}} 20,05 {{racine|''T''}}}} est inélégant, <math>c = 20,05 \sqrt{T}</math> est plus propre.
as-tu essayé le rendu en MathML (dans les préférences/apparence ?), au lieu de PNG ? L'"accident" est beaucoup moins apparent, et je préfère le rendu MathML au modèle formule (mais c'est une question de goût surtout). Dans une autre discussion, il était aussi apparu que les lettres grecques avant un rendu plus déterministe et lisible avec "math", et plus aléatoire et moins clair avec le modèle formule. --Jean-Christophe BENOIST 21 novembre 2017 à 11:12 (CET)
- Le rendu MathML est sélectionné dans mes préférences, mais mon navigateur prend néanmoins le png, sans doute faute d'avoir un interpréteur LaTex. Je soupçonne que l'utilisateur lambda est dans la même situation, et qu'il se retrouvera avec le rendu png.
- Pour moi aussi, la police et la présentation LaTeX est plus élégante. Il y a quelques années, je mettais des scripstyle partout car l'affichage était effectivement moche en milieu de ligne. J'ai passé quelques temps à chercher à paramétrer mon oridnateur, à ajouter des extensions... J'ignore pourquoi, désormais je ne vois plus de différence que je sois connecté ou pas et sans la moindre intervention de ma part. L'affichage MathML semble être l'affichage par défaut pour le visiteur .— Uzeu:Ellande (Discussion Uzeu:Ellande) 21 novembre 2017 à 14:52 (CET)
- Pareil, je mettais des scriptstyle partout pour cause de police de formules disproportionnée, ce qui m'a valu des débats sans fin avec un autre utilisateur. Le problème semble réglé maintenant. Par qui, je ne sais pas, mais tant mieux.
- C'est pourquoi je pense qu'il faut "miser" sur <math> <math> et MathML. Même si aujourd'hui tout n'est pas parfait dans le rendu (quoiqu'il soit déjà très bien) son utilisation est tellement répandue et importante que son rendu ne peut qu'être amélioré avec le temps (comme ton exemple le montre), au fil des livraisons de MédiaWiki, tandis que MathML sera supporté et peaufiné par de plus en plus de plateformes. --Jean-Christophe BENOIST (discuter) 21 novembre 2017 à 17:24 (CET)
- J'ai mis mon nez dans ce problème. J'ai constaté que Firefox ne prend pas en compte MathML et il a fallu que j'ajoutasse des rpm dans mon système plus un add-on pour Firefox. Maintenant, les formules mathématiques sont jolies et ne déparent plus par rapport au texte. Utilisateur:Malosse|Malosse
- C'est pourquoi je pense qu'il faut "miser" sur <math> <math> et MathML. Même si aujourd'hui tout n'est pas parfait dans le rendu (quoiqu'il soit déjà très bien) son utilisation est tellement répandue et importante que son rendu ne peut qu'être amélioré avec le temps (comme ton exemple le montre), au fil des livraisons de MédiaWiki, tandis que MathML sera supporté et peaufiné par de plus en plus de plateformes. --Jean-Christophe BENOIST (discuter) 21 novembre 2017 à 17:24 (CET)
- Passer de ça Modèle:Surligner à Modèle:Math se fait par un simple copier-glisser. Et quitte à parler esthétisme, pourquoi privilégier à (où on peut voir que l'alignement de la barre avec la lettre n'est pas parfait non plus...) ? Quitte à pinailler... Kelam (discuter) 20 septembre 2019 à 16:20 (CEST)
Je viens de me rendre compte que sur Internet Explorer Modèle:Surligner est surligné en continu sur V et c tandis que sur Chrome la barre n'est pas continue, le V et le c sont surlignés indépendamment, la barre sur le c étant plus basse que celle du V. Il me semble donc que ce genre de différence entre deux navigateurs répandus ne plaide pas en faveur de l'unicode.
format svg
éditerPour obtenir le graphe en format svg le plus simple est, je pense, de copier le graphe dans Excel (sélection de tout le graphe puis Ctrl-C) et de le coller dans un logiciel de dessin vectoriel (comme Adobe Illustrator ou le gratuit Inkscape), qui permet de sauvegarder au format svg. — Ariel (discuter) 17 avril 2016
- un convertisseur xls→svg en ligne et gratuit : https://convertio.co/fr/xls-svg/ — Ariel (discuter) 17 avril 2016
TeX
éditer- fr:Aide:Formules TeX, Méta:Help:TeX édition des formules mathématiques,
- écriture droite : . <math>\mathrm{ZnO}</math>
- texte gras : <math>\mathbf{ABCD}</math> =
- \ll et \gg pour « »
- Mise à jour dés codes texvc pèr dés équivalintes LaTeX = vir mw:Extension:Math/Roadmap
- <math>\frac {d\mu_i}{dp} =\left(\frac {\part \mu_i}{\part p} \right)_{T, \xi} = \left(\frac {\partial \mu_i}{\partial p} \right)_{T, \xi}</math>
- = <math>\left( \frac{1}{2} \right)</math>
- = <math>\left\{ {A \over B} \right\} \to X</math>
- = <math>\left. {A \over B} \right\} \to X</math>
- : <math>{}^{14}_{\ 6}\mathrm C\,</math>
- modèle Encadre
|
- Bloc emphase
essai BD
- forcer le PNG, quel que soit le mode choisi :
\,\!
(petit espace et espace négatif) - ensembles :
\mathbb{...}
exemple : - système d'équations :
\begin{cases} ax+by=c \\ dx+ey=f \end{cases}
donne - coefficients binomiaux :
- taille normale :
\binom{n}{k}
=> - taille petite :
\tbinom{n}{k}
=>
- taille normale :
- intégrale :
\int_{-N}^{N} e^x\, dx
donne - somme :
\sum_{k=1}^{n^2} k
donne - pour la physique/chimie :
{}_1^2\!X_3^4
donne - changement de base (arithmétique) :
\overline{abc}^n
donne - vecteurs :
\overrightarrow{AB}
donne - limites :
\lim_{x \to +\infty} f(x)
donne - taille petite :
\scriptstyle{instructions}
- avec <math display="inline">, on peut écrire : dans le texte sinon on aurait en plus grand.
}}
egzimpes
éditer1
éditerSi on reporte l'expression du vecteur vitesse dans la définition du moment cinétique en on obtient ou encore et, en utilisant la formule du double produit vectoriel , cela donne car ; finalement :
Dans le système international d'unités (ou ) le moment d'inertie s'exprime en .
2
éditer<math>L=K.\int\limits_{380~nm}^{780~nm} S(\lambda)\cdot\big(\overbrace{ 1\cdot\overline{r}(\lambda)+4,5907\cdot\overline{v}(\lambda)+0,0601\cdot \overline{b}(\lambda) }^{\overline{y}(\lambda)=V(\lambda)}\big)\cdot \mathrm d\lambda~.</math>
cinétike
éditer<math>\underscriptrightarrow{Λ}</math> fonction inconnue « \underscriptrightarrow »
<math>\xlongrightarrow{abc}</math> fonction inconnue
<math>\xrightarrow[\text{edv}]{\text{Λ}}</math>
\land (?) fonction inconnue
\wedge fonction inconnue
<math>\xrightarrow[\text{edv}]{\text{xxx}}</math>
Kémie
éditerpour équilibrer les réactions chimiques =
- https://chemequations.com/en/
- https://chemequations.com/en/?s=Au2O3+%2B+H2O+-%3E+Au%28OH%293&ref=input
<math chem>\mathsf{\ce{H3 \underset{ | \atop \displaystyle{\quad CH3} }{C-CH-} CH2-CH3}}</math>
- l'éthane :
<math> \begin{array}{lcl} &\rm H &\rm H\\ &| &|\\ \rm H-\!\!\!\! &\rm C-\!\!\!\! &\rm C - H\\ &| &|\\ &\rm H &\rm H\\ \end{array} </math> |
|
- <math>\begin{matrix} & {}_{\rm{T\ >\ 90^\circ\ C }} & \\ \mathrm{ZnS + Fe_2(SO_4)_3} & \overrightarrow{\qquad\qquad\qquad} & \mathrm{ZnSO_4 + 2FeSO_4 + S\ (solide)}\ \\\end{matrix}</math>
<ce>C6H5-CHO</ce>
<chem>C6H5-CHO</chem>
<ce>\mathit{A} ->[\ce{+H2O}] \mathit{B}</ce>
<chem>\mathit{A} ->[\ce{+H2O}] \mathit{B}</chem>
<chem>{SO4^{2-}} + Ba^2+ -> BaSO4 v</chem>
<math chem>A \ce{->[\ce{+H2O}]} B</math>
<chem>H2O</chem>
<chem>Sb2O3</chem>
<chem>H+</chem>
<chem>CrO4^2-</chem>
<chem>AgCl2-</chem>
<chem>[AgCl2]-</chem>
<chem>Y^{99}+</chem>
<chem>Y^{99+}</chem>
<chem>H2_{(aq)}</chem>
<chem>NO3-</chem>
<chem>(NH4)2S</chem>