Olen melko uusi LaTeX, todella uusi, ja on yksi asia, jota en voi ymmärtää.
I saat virheen ”Näytön matematiikan tulisi päättyä $$” kirjoittaessasi tällaista yhtälöä:
\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}
Yritin paljon asioita, luin myös nämä foorumit . Mikään ei näyttänyt auttavan 🙁
Kiitos etukäteen!
Kommentit
Vastaa
Sen lisäksi, että poistat $
kuten cmhughes ehdotti, tyhjät rivit equation
-ympäristössä sekoittavat asioita. Tästä syystä olet lisännyt dollarin merkit – tyhjillä kohdilla LaTeX valittaa muuten koodista $
puuttuvista symboleista.
Tässä on toimiva versio:
\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}
kommentit
- Kiitos ' s niin paljon! Se saattaa kuulostaa oudolta, mutta professorini ei koskaan kertonut miksi ja miten $ -merkkejä tulisi käyttää oikein, joten käytän niitä vain ennen ja jälkeen jokainen termi, joka ei ole ' t vain teksti .. toimi toistaiseksi hyvin, mutta näen sen johtavan jo ensimmäisiin ongelmiin.
- Bascially,
equation
kertoo jo TeX: lle, että se on matematiikkatilassa. Että ' s miksi tarvitset esimerkiksi\mathrm{}
saadaksesi jotain tekstimaista. Jos olet sellaisessa matematiikkaympäristössä, älä ' käytä$
-merkkejä. Normaalisti ' d käytä$
si gns, jos haluat kirjoittaa matematiikan inline eli keskelle kappaletta tai taulukon soluun tai jotain sellaista. - @cfr Tai jopa parempi kuin
$...$
, voit käyttää\(...\)
. - Voit myös vaihtaa * arvoon \ kertaa, jotta saat oikean tyyppisen kerrostussymbolin, vaikka se onkin ilmeistä. kontekstista tässä tapauksessa * käytetään muissa matematiikan operaatioissa.
- Haluan mainita myös ' että ' on yleensä hyvä olla käyttämättä useita yhtälömerkkejä samalla rivillä.
Vastaa
Käytä siunitx
-pakettia fyysisten suureiden kirjoittamiseen:
\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}
Huomaa, että cfr on antanut vastaus siihen, miksi alkuperäistä koodia ei käännetä.
Päivitä
Voit tehdä koodista hieman lyhyemmän käyttämällä fyysisten yksiköiden lyhenteitä:
\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}
(Katso käsikirjan sivu 37 .)
Kommentit
- Eikö ' t olisi hyödyllistä kirjoittaa
\V
ja\A
kuten se tehtiin\kiko\ohm
-sivulla. Lisäksi, ellei sitä todella tarvita, ' d suosittelen desimaalipilkun sijasta.
, ei pilkkua. Muussa tapauksessa kaikki ei-yksikön numerot on käärittävä\num{...}
-numeroon, mikä on iso vaiva, ellei sitä ole tehty alusta alkaen. - @daleif
\V
ja\A
: kai. (Käänteinen tapaus: Tiedätkö, onko\kiko\ohm
-lehdelle lyhennettä?) Pilkku johtuu siitä, että kysymyksessä se on näin. -
abreviations
\kohm
- @daleif Voit käyttää myös
icomma
-pakettia saada väli oikein, jos pilkulla käytetään desimaalierotinta. - Tällöin käytän pikemminkin
siunitx
lähestymistapaa, eikä sinulla ole maailmanlaajuisesti aktiivista matemaattista pilkua
$
-symbolejaequation
-ympäristössä; poista ne ja tyhjä riviä, ja sinun tulisi päästä lähemmäksi toimivaa koodikappaletta 🙂