\ begin {equation}: “ A matemática de exibição deve terminar com $$ ” erro?

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

  • Bem-vindo ao site! Você deveria ' t use todos aqueles $ símbolos dentro do ambiente equation; remova-os e o espaço em branco linhas, e você deve se aproximar de uma parte do código funcional 🙂
  • Por favor, poste o código compilável completo , pois isso torna muito mais fácil entender e responder à sua pergunta. >
  • Além disso, $$ é do TeX simples e foi substituído no LaTeX por uma série de opções, incluindo \ [ e \ ].

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} 

equação

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, equation já 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} 

saída

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 \V e \A como 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 \V e \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 icomma para obtenha espaçamento adequado se a vírgula for usada como separador decimal.
  • Nesse caso, eu ' d prefiro usar o siunitx abordagem e não ter vírgula matemática globalmente ativa

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *