V LaTeXu jsem docela nová, vlastně úplně nová a je tu jedna věc, které nerozumím.
I při psaní této rovnice se zobrazí chyba „Zobrazit matematiku by mělo končit $$“:
\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}
Zkoušel jsem spoustu věcí, tyto fóra jsem také prohledal . Zdálo se, že nic nepomůže 🙁
Předem děkujeme!
Komentáře
Odpověď
Kromě odstranění $
jak navrhl cmhughes, prázdné řádky v prostředí equation
zaměňují věci. To je možná důvod, proč jste přidali znak dolaru – s mezerami si LaTeX jinak stěžuje na chybějící $
symboly v kódu.
Zde je pracovní verze:
\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}
Komentáře
- Děkuji ' s moc! Může to znít divně, ale můj profesor nikdy skutečně nevyčerpal proč a jak správně používat znaky $, takže je používám jen před a po každý výraz, který není ' t jen text .. zatím fungoval dobře, ale vidím, že už to vede k prvním problémům.
- Zásadně,
equation
již TeXu říká, že je v matematickém režimu. ' proto potřebujete např.\mathrm{}
získat něco jako text. Pokud se nacházíte v matematickém prostředí, jako je toto, nepoužívejte ' znaky$
. Obvykle používáte ' d použít$
si gns, pokud jste chtěli sázet některé matematické řádky, tj. uprostřed odstavce nebo do buňky tabulky nebo něco podobného. - @cfr Nebo ještě lepší než
$...$
, můžete použít\(...\)
. - Můžete také změnit * na \ times, abyste získali správně vysazený multiplikační symbol, i když je to zřejmé z kontextu se v tomto případě * používá pro jiné operace v matematice.
- I ' d bych rád zmínil, že ' Je obecně dobrý nápad nepoužívat několik znaků rovnosti na stejném řádku.
Odpověď
K sazbě fyzických veličin použijte balíček siunitx
:
\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}
Všimněte si, že cfr dal odpověď , proč se počáteční kód nekompilovává.
Aktualizovat
Kód můžete trochu zkrátit použitím zkratek pro fyzické jednotky:
\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}
(Viz strana 37 příručky .)
Komentáře
- Nebylo by ' poučnější psát
\V
a\A
jak tomu bylo u\kiko\ohm
. Pokud to opravdu není nutné, doporučuji ' d použít desetinnou čárku, nikoli čárku.
. Jinak budete muset zabalit všechna čísla jiných než jednotek do\num{...}
, což je velká hádka, pokud jste tak neučinili od začátku. - @daleif Co se týče
\V
a\A
: myslím. (Obrácený případ: Víte, jestli existuje zkratka pro\kiko\ohm
?) Čárka je proto, že v otázce to tak je. -
abreviations
\kohm
- @daleif Můžete také použít balíček
icomma
k použijte správné mezery, pokud se používá čárka, oddělovač desetinných míst. - V takovém případě raději použiji
siunitx
přístup a nemají globálně aktivní matematickou čárku
$
symboly v prostředíequation
; odstraňte je a mezeru řádky a měli byste se přiblížit k fungující části kódu 🙂