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

しかし、この nor align はドル記号のどちらの側でも機能しません。次のエラーが表示されます:

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

関連情報