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,
equationkertoo 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
\Vja\Akuten 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
\Vja\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
siunitxlä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 🙂