\ begin {equation}: “ Afișarea matematică ar trebui să se încheie cu o eroare $$ ”?

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

  • Bine ați venit pe site! Nu ar trebui să ' nu utilizați toate aceste simboluri $ din mediul equation; eliminați-le și golul rânduri și ar trebui să vă apropiați de o bucată de cod de lucru 🙂
  • Vă rugăm să postați codul complet compilabil, deoarece acest lucru face mult mai ușor să înțelegeți și să răspundeți la întrebarea dvs.
  • De asemenea, $$ este de la TeX simplu și a fost înlocuit în LaTeX cu o serie de opțiuni, inclusiv \ [ și \ ].

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} 

ecuație

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} 

ieșire

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

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *