\ begin {equation}: “ La matematica visualizzata dovrebbe terminare con $$ ” errore?

Sono abbastanza nuovo su LaTeX, completamente nuovo in realtà, e cè una cosa che non riesco a capire.

Io viene visualizzato lerrore “La matematica di visualizzazione dovrebbe terminare con $$” quando si scrive unequazione come questa:

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

Ho provato molte cose, ho anche dato unocchiata a questi forum . Niente sembrava aiutare 🙁

Grazie in anticipo!

Commenti

  • Benvenuto nel sito! Non dovresti ' t utilizzare tutti questi $ simboli nellambiente equation; rimuovili e lo spazio vuoto righe, e dovresti avvicinarti a un pezzo di codice funzionante 🙂
  • Pubblica il codice compilabile completo poiché questo rende molto più facile capire e rispondere alla tua domanda.
  • Inoltre, $$ proviene da TeX semplice ed è stato sostituito in LaTeX con una serie di opzioni, tra cui \ [ e \ ].

Risposta

Oltre a rimuovere $ come suggerito da cmhughes, le righe vuote nellambiente equation confondono le cose. Questo potrebbe essere il motivo per cui hai aggiunto i simboli del dollaro: con gli spazi vuoti, LaTeX si lamenta altrimenti della mancanza di $ simboli nel codice.

Ecco “una versione funzionante:

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

equazione

Commenti

  • Grazie ' così tanto! Può sembrare strano, ma il mio professore non ha mai spiegato perché e come usare correttamente i simboli $, quindi li uso solo prima e dopo ogni termine che non è ' t solo testo .. ha funzionato bene finora, ma posso vedere che porta già ai primi problemi.
  • Bascialmente, equation dice già a TeX che è in modalità matematica. ' è necessario, ad esempio, \mathrm{} per ottenere qualcosa di simile al testo. Se ti trovi in un ambiente di matematica del genere, non ' t utilizzare i segni $. Normalmente, ' d usa $ si gns se si desidera comporre alcuni calcoli inline, ad esempio nel mezzo di un paragrafo o nella cella di una tabella o qualcosa del genere.
  • @cfr Oppure, anche meglio di $...$, puoi usare \(...\).
  • Puoi anche cambiare * in \ times per ottenere un simbolo di moltiplicazione correttamente composto, e anche se è ovvio dal contesto in questo caso, * viene utilizzato per altre operazioni matematiche.
  • ' vorrei anche menzionare che ' è generalmente una buona idea non utilizzare più segni di uguale nella stessa riga.

Risposta

Utilizza il pacchetto siunitx per la composizione di quantità fisiche:

\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

Nota che cfr ha fornito la risposta al motivo per cui il codice iniziale non è “t compilabile.

Aggiorna

Puoi accorciare un po il codice utilizzando abbreviazioni per le unità fisiche:

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

(Vedi pagina 37 del manuale .)

Commenti

  • ' non sarebbe più istruttivo scrivere \V e \A come è stato fatto con \kiko\ohm. Inoltre, a meno che non sia realmente richiesto, ' d consiglio di utilizzare . come punto decimale, non virgola. Altrimenti si dovrà racchiudere tutti i numeri non unitari in \num{...}, che è un grosso problema se non lo si è fatto dallinizio.
  • @daleif Riguardo a \V e \A: immagino. (Il caso inverso: sai se cè unabbreviazione per \kiko\ohm?) La virgola è perché è così nella domanda.
  • abreviations \kohm
  • @daleif Puoi anche utilizzare il pacchetto icomma per ottenere una spaziatura corretta se viene utilizzata la virgola come separatore decimale.
  • In tal caso ' preferisco utilizzare siunitx approccio e non avere virgola matematica attiva a livello globale

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *