Soy bastante nuevo en LaTeX, completamente nuevo en realidad, y hay una cosa que no puedo entender.
Yo aparece el error «La matemática de la pantalla debe terminar en $$» al escribir una ecuación como esta:
\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}
Probé muchas cosas, también hojeé estos foros . Nada pareció ayudar 🙁
¡Gracias de antemano!
Comentarios
Responder
Además de eliminar el $
como sugirió cmhughes, las líneas en blanco en el entorno equation
confunden las cosas. Esta puede ser la razón por la que agregó los signos de dólar: con los espacios en blanco, LaTeX de lo contrario se queja de que faltan $
símbolos en el código.
Aquí «una versión de trabajo:
\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}
Comentarios
- ¡Muchas gracias ' s! Puede sonar extraño, pero mi profesor nunca explicó por qué y cómo usar correctamente los signos $, así que los uso antes y después cada término que no es ' t solo texto … funcionó bien hasta ahora, pero puedo ver que ya lleva a los primeros problemas.
- Básicamente,
equation
ya le dice a TeX que está en modo matemático. Por eso ' necesita, por ejemplo,\mathrm{}
para obtener algo similar al texto. Si estás en un entorno matemático como ese, no ' no uses$
signos. Normalmente, ' d use$
si gns si desea componer algunas matemáticas en línea, es decir, en medio de un párrafo o en la celda de una tabla o algo así. - @cfr O, incluso mejor que
$...$
, puede usar\(...\)
. - También puede cambiar * a \ times para obtener un símbolo de multiplicación correctamente escrito, y aunque sea obvio del contexto en este caso, * se usa para otras operaciones en matemáticas.
- Yo ' también me gustaría mencionar que ' es generalmente una buena idea no usar varios signos iguales en la misma línea.
Responder
Utilice el paquete siunitx
para componer cantidades físicas:
\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}
Tenga en cuenta que cfr ha proporcionado la respuesta a por qué el código inicial «no se está compilando».
Actualizar
Puede acortar un poco el código utilizando abreviaturas para las unidades físicas:
\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}
(Consulte la página 37 del manual ).
Comentarios
- ¿No sería ' más instructivo escribir
\V
y\A
como se hizo con\kiko\ohm
. Además, a menos que sea realmente necesario, ' recomiendo usar.
como punto decimal, no coma. De lo contrario, uno tendrá que envolver todos los números que no sean unidades en\num{...}
, lo cual es una gran molestia si uno no lo ha hecho desde el principio. - @daleif Respecto a
\V
y\A
: supongo. (El caso inverso: ¿sabe si hay una abreviatura para\kiko\ohm
?) La coma se debe a que así es en la pregunta. -
abreviations
\kohm
- @daleif También puede utilizar el paquete
icomma
para obtener el espaciado adecuado si se usa la coma como separador decimal. - En ese caso, ' prefiero usar el
siunitx
enfoque y no tener coma matemática globalmente activa
$
símbolos dentro del entornoequation
; elimínelos y el espacio en blanco líneas, y debería acercarse a un fragmento de código funcional 🙂