\ begin {equation}: “ Vis matematikk skal slutte med $$ ” feil?

Jeg er ganske ny på LaTeX, helt ny faktisk, og det er en ting jeg ikke kan forstå.

I få feilen «Display math should end with $$» når du skriver en ligning som denne:

\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} 

Jeg prøvde mange ting, jeg skummet også disse forumene . Ingenting så ut til å hjelpe 🙁

Takk på forhånd!

Kommentarer

  • Velkommen til siden! Du burde ikke ' t bruk alle disse $ symbolene i equation miljøet; fjern dem og blankt linjer, og du bør komme nærmere et arbeidsstykke kode 🙂
  • Vennligst legg inn fullstendig kompilerbar kode, da dette gjør det mye lettere å forstå og svare på spørsmålet ditt.
  • $$ er også fra vanlig TeX og er erstattet i LaTeX med en rekke alternativer, inkludert \ [ og \ ].

Svar

I tillegg til å fjerne $ som cmhughes foreslo, blanke linjene i equation miljøet forvirrer ting. Dette kan være grunnen til at du la til dollartegnene – med blanke klager LaTeX ellers for manglende $ symboler i koden.

Her «er en fungerende versjon:

\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} 

ligning

Kommentarer

  • Takk ' er så mye! Det høres kanskje rart ut, men professoren min har aldri virkelig forklart hvorfor og hvordan jeg skal bruke $ -tegnene, så jeg bruker dem bare før og etter hvert ord som ikke er ' t bare tekst .. fungerte bra så langt, men jeg kan se at det fører til de første problemene allerede.
  • I utgangspunktet, equation forteller TeX allerede at det er i matematikkmodus. At ' hvorfor du trenger f.eks. \mathrm{} noe tekstlignende. Hvis du er i et matematikkmiljø slik, ikke bruk ' t $ tegn. Normalt, du ' d bruk $ si gns hvis du ønsket å sette inn noen matematikk inline dvs. i midten av et avsnitt eller i cellen i en tabell eller noe sånt.
  • @cfr Eller enda bedre enn $...$, du kan bruke \(...\).
  • Du kan også endre * til \ ganger for å få et riktig typesett multiplikasjonssymbol, og selv om det er åpenbart fra sammenheng i dette tilfellet, brukes * til andre operasjoner i matematikk.
  • I ' d vil også nevne at det ' er generelt lurt å ikke bruke flere likhetstegn i samme linje.

Svar

Bruk pakken siunitx for å angi fysiske mengder:

\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} 

utgang

Merk at cfr har gitt svaret på hvorfor den opprinnelige koden ikke kompileres.

Oppdater

Du kan gjøre koden litt kortere ved å bruke forkortelser for de fysiske enhetene:

\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} 

(Se side 37 i håndboken .)

Kommentarer

  • Ville ikke ' t være mer lærerikt å skrive ut \V og \A slik det ble gjort med \kiko\ohm. Også med mindre det virkelig er nødvendig, anbefaler jeg ' å bruke . som desimaltegn, ikke komma. Ellers vil man måtte pakke inn alle ikke-enhetsnumre i \num{...} som er et stort problem hvis man ikke har gjort det fra begynnelsen.
  • @daleif Angående \V og \A: antar jeg. (Omvendt: Vet du om det er en forkortelse for \kiko\ohm?) Kommet er fordi det er slik det er i spørsmålet.
  • abreviations \kohm
  • @daleif Du kan også bruke icomma -pakken til få riktig avstand hvis komma brukes en desimalseparator.
  • I så fall bruker jeg ' heller siunitx tilnærming og ikke ha globalt aktiv matematikk-komma

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *