\begin{align}이 예상대로 작동하지 않습니다

\begin{align}이 예상대로 작동하지 않습니다

이 작은 코드 조각에서는 나중에 분석에 사용할 수 있는 방정식에 도달하기 위해 빠른 파생을 수행하고 있습니다.

$
|\vec{F}|=q|\vec{v}||\vec{B}|sin(\theta)\\
m\frac{v^2}{r}=qvB\\
\frac{2qV}{r}=qvB\\
\frac{2qV}{r}=qB\sqrt{\frac{2qV}{m}}\\
\frac{V}{r}=B\sqrt{\frac{q}{2m}}\sqrt{V}\\
$
\begin{equation}
\frac{V}{r}=\lambda\sqrt{V},\lambda\equiv B\sqrt{\frac{q}{2m}}
\end{equation}

나는 LaTeX를 처음 접했지만 프로그래밍이나 마크업 언어는 처음 접했습니다. 나는 포함했다

\usepackage{amsmath}

사용할 수 있도록

\begin{gather*}
\end{gather*}

그러나 이것은 달러 기호의 양쪽에서 작동하지 않습니다. 오류가 발생합니다.

Missing } inserted. <inserted text> } \end{gather*}

이 문제의 해결에 대한 정보를 주시면 감사하겠습니다.

답변1

align, gather및 환경 중 어느 것도 쌍 equation으로 조판되어서는 안 됩니다 $...$. 왜냐하면 이러한 환경은 스스로 수학 모드를 시작하기 때문입니다. 이는 언급된 환경의 별표 표시된 변형에도 해당됩니다.

몇 가지 부가설명:

  • \sin대신 사용하십시오 sin. 이탤릭체로 조판하면 안 되는 수학 연산자입니다.
  • \dfrac{}{}(때때로) 더 좋은 분수를 더 잘 대체하는 것입니다.
  • \DeclairedPairedDelimiters{\abs}{\lvert}{\rvert}보다 훨씬 낫다|some stuff|

\documentclass{article}
\usepackage{mathtools}


\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}
\begin{document}
%$
%m\dfrac{v^2}{r}=qvB\\
%\dfrac{2qV}{r}=qvB\\
%\dfrac{2qV}{r}=qB\sqrt{\dfrac{2qV}{m}}\\
%\dfrac{V}{r}=B\sqrt{\dfrac{q}{2m}}\sqrt{V}\\
%$

\begin{align*}
\abs{\vec{F}} &=\abs{q}\abs{\vec{v}}\abs{\vec{B}}\abs{\sin(\theta)}\\
m\dfrac{v^2}{r}& =qvB\\
\dfrac{2qV}{r} &=qvB\\
\dfrac{2qV}{r} & =qB\sqrt{\dfrac{2qV}{m}}\\
\dfrac{V}{r} &=B\sqrt{\dfrac{q}{2m}}\sqrt{V}\\
\end{align*}

\begin{align*}
\dfrac{V}{r} &=\lambda\sqrt{V}  &\lambda\equiv B\sqrt{\dfrac{q}{2m}}
\end{align*}

\begin{gather*}
\dfrac{V}{r}=\lambda\sqrt{V},\lambda\equiv B\sqrt{\dfrac{q}{2m}}
\end{gather*}

\begin{equation}
\dfrac{V}{r}=\lambda\sqrt{V},\lambda\equiv B\sqrt{\dfrac{q}{2m}}
\end{equation}

\end{document}

답변2

태그 \usepackage{amsmath}바로 뒤에 이것을 추가하세요\documentclass

관련 정보