\ begin {equation}: “ Vis matematik skal slutte med $$ ” fejl?

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

I få fejlen “Display matematik skal ende med $$” 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øvede mange ting, jeg skumrede også disse fora . Intet syntes at hjælpe 🙁

På forhånd tak!

Kommentarer

  • Velkommen til siden! Du burde ikke ' Brug ikke alle disse $ symboler i equation miljøet; fjern dem og blankt linjer, og du skal komme tættere på et stykke kode 🙂
  • Send komplet kompilerbar kode, da dette gør det meget nemmere at forstå og besvare dit spørgsmål.
  • $$ er også fra almindelig TeX og er blevet erstattet i LaTeX med en række muligheder, herunder \ [ og \ ].

Svar

Ud over at fjerne $ som cmhughes foreslog, forvirrer de tomme linjer i equation miljøet ting. Dette kan være grunden til, at du tilføjede dollartegn – med tomme felter klager LaTeX ellers over manglende $ symboler i koden.

Her “er en fungerende version:

\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

  • Tak ' er så meget! Det lyder måske underligt, men min professor forklarede aldrig rigtig, hvorfor og hvordan man korrekt bruger $ -tegnene, så jeg bruger dem bare før og efter hvert udtryk, der ikke er ' t bare tekst .. fungerede fint hidtil, men jeg kan se, at det allerede fører til de første problemer.
  • Grundlæggende, equation fortæller allerede TeX, at det er i matematik-tilstand. At ' hvorfor du f.eks. Har brug for \mathrm{} noget tekstlignende. Hvis du befinder dig i et matematisk miljø, skal du ikke ' t bruge $ tegn. Normalt skal du ' d brug $ si gns, hvis du ønsker at sætte nogle matematik inline, dvs. midt i et afsnit eller i cellen i en tabel eller noget lignende.
  • @cfr Eller endnu bedre end $...$, du kan bruge \(...\).
  • Du kan også ændre * til \ gange for at få et korrekt typesættet multiplikationssymbol, og selvom det er indlysende fra kontekst i dette tilfælde bruges * til andre operationer i matematik.
  • I ' d nævner også, at det ' er generelt en god idé at ikke bruge flere ligetegn på samme linje.

Svar

Brug pakken siunitx til angivelse af fysiske størrelser:

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

output

Bemærk, at cfr har givet svaret på, hvorfor den oprindelige kode ikke kompileres.

Opdater

Du kan gøre koden lidt kortere ved at bruge forkortelser til de fysiske enheder:

\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 manualen .)

Kommentarer

  • Ville ikke ' t være mere lærerigt at skrive \V og \A som det blev gjort med \kiko\ohm. Også medmindre det virkelig kræves, anbefaler jeg ' d at bruge . som decimaltegn, ikke komma. Ellers bliver man nødt til at indpakke alle ikke-enhedsnumre i \num{...}, hvilket er et stort besvær, hvis man ikke har gjort det fra starten.
  • @daleif Med hensyn til \V og \A: Jeg tror. (Det omvendte tilfælde: Ved du, om der er en forkortelse for \kiko\ohm?) Kommet er, fordi det er sådan, det er i spørgsmålet.
  • abreviations \kohm
  • @daleif Du kan også bruge icomma -pakken til få ordentligt mellemrum, hvis komma bruges en decimalseparator.
  • I så fald ' brug hellere siunitx tilgang og ikke have globalt aktiv matematik komma

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *