Ich bin ziemlich neu in LaTeX, eigentlich völlig neu, und eines kann ich nicht ganz verstehen.
I. Beim Schreiben einer Gleichung wie der folgenden wird die Fehlermeldung „Mathematik sollte mit $$ enden“ angezeigt:
\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}
Ich habe viele Dinge ausprobiert und auch diese Foren überflogen . Nichts schien zu helfen 🙁
Vielen Dank im Voraus!
Kommentare
- Willkommen auf der Website! Sie sollten nicht ' Verwenden Sie nicht alle
$
-Symbole in der Umgebungequation
. Entfernen Sie sie und das Leerzeichen Zeilen, und Sie sollten sich einem funktionierenden Code nähern 🙂 - Bitte posten Sie vollständigen kompilierbaren Code, da dies das Verstehen und Beantworten Ihrer Frage erheblich erleichtert.
- Außerdem stammt $$ aus einfachem TeX und wurde in LaTeX durch eine Vielzahl von Optionen ersetzt, darunter \ [ und \ ].
Antwort
Zusätzlich zum Entfernen der $
Wie cmhughes vorgeschlagen hat, verwirren die leeren Zeilen in der Umgebung equation
die Dinge. Dies kann der Grund sein, warum Sie die Dollarzeichen hinzugefügt haben – mit den Leerzeichen beschwert sich LaTeX ansonsten über fehlende $
-Symbole im Code.
Hier ist eine Arbeitsversion:
\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}
Kommentare
- Vielen Dank an '! Es mag seltsam klingen, aber mein Professor hat nie wirklich erklärt, warum und wie man die $ -Zeichen richtig verwendet, also benutze ich sie einfach vorher und nachher Jeder Begriff, der nicht ' ist, ist nicht nur Text. Er hat bisher gut funktioniert, aber ich kann sehen, dass er bereits zu den ersten Problemen führt.
- Grundsätzlich
equation
teilt TeX bereits mit, dass es sich im Mathematikmodus befindet. Aus diesem Grund benötigen Sie ' zB\mathrm{}
, um zu erhalten Wenn Sie sich in einer solchen mathematischen Umgebung befinden, verwenden Sie ' keine$
-Zeichen. Normalerweise ' d benutze$
si gns, wenn Sie einige Mathe-Zeilen inline setzen möchten, dh in der Mitte eines Absatzes oder in der Zelle einer Tabelle oder ähnlichem. - @cfr Oder sogar besser als
$...$
können Sie\(...\)
verwenden. - Sie können auch * in \ times ändern, um ein korrekt gesetztes Multiplikationssymbol zu erhalten, obwohl dies offensichtlich ist Aus dem Kontext wird in diesem Fall * für andere Operationen in der Mathematik verwendet.
- I ' möchte auch erwähnen, dass es ' Es ist im Allgemeinen eine gute Idee, nicht mehrere Gleichheitszeichen in derselben Zeile zu verwenden.
Antwort
Verwenden Sie das Paket siunitx
zum Setzen physikalischer Größen:
\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}
Beachten Sie, dass cfr die Antwort , warum der ursprüngliche Code nicht kompiliert wird.
Update
Sie können den Code etwas kürzer machen, indem Sie Abkürzungen für die physischen Einheiten verwenden:
\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}
(Siehe Seite 37 des Handbuchs .)
Kommentare
- Wäre ' nicht lehrreicher,
\V
und wie mit\kiko\ohm
. Außerdem würde ich ' empfehlen,.
als Dezimalpunkt und nicht als Komma zu verwenden, es sei denn, dies ist wirklich erforderlich. Andernfalls müssen alle Nicht-Einheitennummern in\num{...}
eingeschlossen werden. Dies ist ein großer Aufwand, wenn Sie dies nicht von Anfang an getan haben. - @daleif Bezüglich
\V
und\A
: Ich denke. (Der umgekehrte Fall: Wissen Sie, ob es eine Abkürzung für\kiko\ohm
gibt?) Das Komma ist, weil es so in der Frage ist. -
abreviations
\kohm
- @daleif Sie können auch das Paket
icomma
verwenden Erhalten Sie den richtigen Abstand, wenn Komma als Dezimaltrennzeichen verwendet wird. - In diesem Fall würde ich ' lieber die
siunitx
verwenden Ansatz und kein global aktives mathematisches Komma