Sunt destul de nou în LaTeX, de fapt complet nou și există un lucru pe care nu-l pot înțelege deloc.
obțineți eroarea „Afișați matematica ar trebui să se încheie cu $$” atunci când scrieți o ecuație de genul acesta:
\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}
Am încercat o mulțime de lucruri, am și parcurs aceste forumuri . Nimic nu pare să ajute 🙁
Vă mulțumim anticipat!
Comentarii
Răspuns
Pe lângă eliminarea $
după cum a sugerat cmhughes, liniile goale din mediul equation
confundă lucrurile. Acesta poate fi motivul pentru care ați adăugat semnele de dolar – cu spațiile goale, LaTeX se plânge de lipsa simbolurilor $
din cod.
Aici este o versiune de lucru:
\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}
Comentarii
- Mulțumesc ' atât de mult! Poate suna ciudat, dar profesorul meu nu a explicat niciodată cu adevărat de ce și cum să folosesc corect semnele $, așa că le folosesc înainte și după fiecare termen care nu este ' doar text .. a funcționat bine până acum, dar văd că duce deja la primele probleme.
- În principiu,
equation
spune deja TeX că se află în modul matematică. De aceea ' este motivul pentru care aveți nevoie de ex.\mathrm{}
ceva asemănător textului. Dacă vă aflați într-un astfel de mediu de matematică, nu ' nu utilizați semnele$
. În mod normal, ' d use$
si gns dacă doriți să compuneți câteva linii matematice, adică în mijlocul unui paragraf sau în celula unui tabel sau ceva de genul acesta. - @cfr Sau, chiar mai bine decât
$...$
, puteți utiliza\(...\)
. - De asemenea, puteți schimba * în \ times pentru a obține un simbol de multiplicare corect tipărit și chiar dacă este evident din context în acest caz, * este utilizat pentru alte operații în matematică.
- Îmi place, de asemenea, să menționez că ' este, în general, o idee bună să nu folosiți mai multe semne egale în aceeași linie.
Răspuns
Utilizați pachetul siunitx
pentru setarea mărimilor fizice:
\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}
Rețineți că cfr a dat răspunsul la motivul pentru care codul inițial nu este compilat.
Actualizați
Puteți face codul puțin mai scurt utilizând abrevieri pentru unitățile fizice:
\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}
(Consultați pagina 37 a manualului .)
Comentarii
- ' nu ar fi mai instructiv să scrii
\V
și\A
așa cum a fost făcut cu\kiko\ohm
. De asemenea, cu excepția cazului în care într-adevăr este necesar, îți recomand ' să folosesc.
ca punct zecimal, nu virgulă. În caz contrar, va trebui să înfășurați toate numerele care nu sunt unități în\num{...}
, ceea ce reprezintă o mare problemă dacă nu ați făcut-o de la început. - @daleif În ceea ce privește
\V
și\A
: cred. (Cazul invers: știți dacă există o abreviere pentru\kiko\ohm
?) Virgula se datorează faptului că așa se află în întrebare. -
abreviations
\kohm
- @daleif De asemenea, puteți utiliza pachetul
icomma
obțineți spațierea corectă dacă se utilizează virgula un separator zecimal. - În acest caz, ' folosesc mai degrabă
siunitx
abordați și nu aveți virgulă matematică activă la nivel mondial
$
din mediulequation
; eliminați-le și golul rânduri și ar trebui să vă apropiați de o bucată de cod de lucru 🙂