Sou muito novo no LaTeX, completamente novo na verdade, e há uma coisa que não consigo entender.
Eu receba o erro “Exibir matemática deve terminar com $$” ao escrever uma equação 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}
Eu tentei várias coisas, também dei uma olhada nesses fóruns . Nada parecia ajudar 🙁
Agradecemos antecipadamente!
Comentários
Resposta
Além de remover o $ como o cmhughes sugeriu, as linhas em branco no ambiente equation confundem as coisas. Pode ser por isso que você adicionou os cifrões – com os espaços em branco, o LaTeX reclama sobre a falta de $ símbolos no código.
Aqui está uma versão funcional:
\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}
Comentários
- Muito obrigado ' s! Pode parecer estranho, mas meu professor nunca explicou realmente por que e como usar corretamente os sinais $, então eu apenas os uso antes e depois cada termo que não é ' nem apenas texto .. funcionou bem até agora, mas posso ver que já leva aos primeiros problemas.
- Basicamente,
equationjá diz ao TeX que ele está em modo matemático. É ' por que você precisa, por exemplo,\mathrm{}algo semelhante a um texto. Se você estiver em um ambiente matemático como esse, não ' t use$sinais. Normalmente, você ' d use$si gns se você quiser escrever alguma matemática embutida, ou seja, no meio de um parágrafo ou na célula de uma tabela ou algo parecido. - @cfr Ou, ainda melhor do que
$...$, você pode usar\(...\). - Você também pode alterar * para \ times para obter um símbolo de multiplicação corretamente composto, e mesmo que seja óbvio do contexto, neste caso, * é usado para outras operações em matemática.
- I ' d também gostaria de mencionar que ' geralmente é uma boa ideia não usar vários sinais de igual na mesma linha.
Resposta
Use o pacote siunitx para composição de quantidades 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}
Observe que cfr forneceu a resposta de por que o código inicial não está “compilando.
Atualização
Você pode tornar o código um pouco mais curto usando abreviações para as 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 a página 37 do manual .)
Comentários
- Não ' seria mais instrutivo escrever
\Ve\Acomo foi feito com\kiko\ohm. Além disso, a menos que seja realmente necessário, ' d recomendo usar.como ponto decimal, não vírgula. Caso contrário, será necessário agrupar todos os números não unitários em\num{...}, o que é um grande aborrecimento se não o tivermos feito desde o início. - @daleif Relativamente a
\Ve\A: Acho que sim. (O caso inverso: você sabe se há uma abreviatura para\kiko\ohm?) A vírgula é porque é assim que está na pergunta. -
abreviations\kohm - @daleif Você também pode usar o pacote
icommapara obtenha espaçamento adequado se a vírgula for usada como separador decimal. - Nesse caso, eu ' d prefiro usar o
siunitxabordagem e não ter vírgula matemática globalmente ativa
$símbolos dentro do ambienteequation; remova-os e o espaço em branco linhas, e você deve se aproximar de uma parte do código funcional 🙂