\ begin {equation}: “ Laffichage mathématique doit se terminer par une erreur $$ ”?

Je suis assez nouveau dans LaTeX, complètement nouveau en fait, et il y a une chose que je ne peux pas tout à fait comprendre.

I obtenir lerreur « Laffichage mathématique doit se terminer par $$ » lors de lécriture dune équation comme celle-ci:

\begin{equation} $R_{2}$=$\frac{U_{R_2}}{I_2}$=$\frac{2,95\, \mathrm{V}$}{$0,03*10^{-3}\, \mathrm{A}$} = 7,10\,\mathrm{k}\Omega \,. \label{eq:Bsp_OhmsLaw}\end{equation} 

Jai essayé beaucoup de choses, jai aussi parcouru ces forums . Rien ne semble aider 🙁

Merci davance!

Commentaires

  • Bienvenue sur le site! Vous ne devriez pas ' t utiliser tous ces symboles $ dans lenvironnement equation; supprimez-les, et le vide lignes, et vous devriez vous rapprocher dun morceau de code fonctionnel 🙂
  • Veuillez publier un code compilable complet car cela facilite grandement la compréhension et la réponse à votre question.
  • De plus, $$ provient de TeX brut et a été remplacé dans LaTeX par une multitude doptions, y compris \ [ et \ ].

Réponse

En plus de la suppression de $ comme cmhughes la suggéré, les lignes vides dans lenvironnement equation confondent les choses. Cest peut-être la raison pour laquelle vous avez ajouté les signes dollar – avec les blancs, LaTeX se plaint autrement de labsence de symboles $ dans le code.

Voici « une version de travail:

\documentclass{article} \begin{document} \begin{equation} R_{2}=\frac{U_{R_2}}{I_2}=\frac{2,95\, \mathrm{V}}{0,03*10^{-3}\, \mathrm{A}} = 7,10\,\mathrm{k}\Omega \,. \label{eq:Bsp_OhmsLaw} \end{equation} \end{document} 

équation

Commentaires

  • Merci beaucoup '! Cela peut sembler étrange, mais mon professeur na jamais vraiment expliqué pourquoi et comment utiliser correctement les signes $, alors je les utilise juste avant et après chaque terme qui nest ' que du texte .. a bien fonctionné jusquà présent, mais je peux voir que cela conduit déjà aux premiers problèmes.
  • Fondamentalement, equation indique déjà à TeX quil est en mode mathématique. ' explique pourquoi vous avez besoin, par exemple, de \mathrm{} pour obtenir quelque chose qui ressemble à du texte. Si vous êtes dans un environnement mathématique comme celui-là, ' t utilisez les signes $. Normalement, vous ' d use $ si gns si vous vouliez composer des maths en ligne, cest-à-dire au milieu dun paragraphe ou dans la cellule dun tableau ou quelque chose comme ça.
  • @cfr Ou encore mieux que $...$, vous pouvez utiliser \(...\).
  • Vous pouvez également changer * en \ times pour obtenir un symbole de multiplication correctement composé, et même si cest évident à partir du contexte dans ce cas, * est utilisé pour dautres opérations en mathématiques.
  • Je ' aimerais également mentionner quil ' est généralement une bonne idée de ne pas utiliser plusieurs signes égal sur la même ligne.

Réponse

Utilisez le package siunitx pour la composition des quantités physiques:

\documentclass{article} \usepackage{amsmath} \usepackage[ locale = DE % comma as decimal mark ]{siunitx} \begin{document} \begin{equation} \label{eq:Bsp_OhmsLaw} R_{2} = \frac{U_{2}}{I_{2}} = \frac{\SI{2.95}{\volt}}{\SI{0.03e-3}{\ampere}} = \SI{7.10}{\kilo\ohm}. \end{equation} Ohm"s law is used in equation~\eqref{eq:Bsp_OhmsLaw}. \end{document} 

sortie

Notez que cfr a donné la réponse à la raison pour laquelle le code initial nest pas en cours de compilation.

Update

Vous pouvez raccourcir un peu le code en utilisant des abréviations pour les unités physiques:

\documentclass{article} \usepackage{amsmath} \usepackage[ locale = DE % comma as decimal mark ]{siunitx} \begin{document} \begin{equation} \label{eq:Bsp_OhmsLaw} R_{2} = \frac{U_{2}}{I_{2}} = \frac{\SI{2.95}{\V}}{\SI{0.03e-3}{\A}} = \SI{7.10}{\kohm}. \end{equation} Ohm"s law is used in equation~\eqref{eq:Bsp_OhmsLaw}. \end{document} 

(Voir page 37 du manuel .)

Commentaires

  • Ne ' t il serait plus instructif décrire \V et \A comme cela a été fait avec \kiko\ohm. De plus, à moins que cela ne soit vraiment nécessaire, je ' recommande dutiliser . comme point décimal, pas comme virgule. Sinon, il faudra envelopper tous les nombres non unitaires dans \num{...} ce qui est un gros problème si on ne la pas fait depuis le début.
  • @daleif Concernant \V et \A: Je suppose. (Le cas inverse: savez-vous sil existe une abréviation pour \kiko\ohm?) La virgule est parce que cest ainsi que cest dans la question.
  • abreviations \kohm
  • @daleif Vous pouvez également utiliser le package icomma pour obtenir un espacement correct si la virgule est utilisée comme séparateur décimal.
  • Dans ce cas, je ' utiliser plutôt le siunitx approche et ne pas avoir de virgule mathématique active au niveau mondial

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *