%3A%20%60c'%20%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99.png)
Latex コードに方程式を挿入しましたが、問題が発生しています。
2つの方程式のシステムを作成しようとしましたが、問題が引き続き発生し、その理由がわかりません。
\begin{equation}
\begin{array}
\frac{d\vec{x}_P}{dt}(t) = \vec{u}_P(\vec{x}_{str}(t), t)\\
\vec{x}_{str}(t = \tau) = \vec{x}_{P0}
\end{array}
\end{equation}
ご協力いただければ幸いです。よろしくお願いします
答え1
array
配置を指定していないため、エラーが発生しています。たとえば、配置をl
左揃えに設定すると、正常にコンパイルされます。
\documentclass{article}
\begin{document}
\begin{equation}
\begin{array}{l}
\frac{d\vec{x}_P}{dt}(t) = \vec{u}_P(\vec{x}_{str}(t), t)\\
\vec{x}_{str}(t = \tau) = \vec{x}_{P0}
\end{array}
\end{equation}
\end{document}
@dg がコメントで述べたように、方程式の体系をどのように表示したいかに応じて、より良いタイプセット方法があります。私は個人的にcases
from を使用していますamsmath
が、その議論はコメントで他の人に任せます。
また、_{str}
下付き文字は実際には次のようになります_{\mathrm{str}}
。後者はテキストとして扱われ、そのようにスタイル設定されますが、前者は単なる変数のシーケンスであり、常に正しくカーニングされるとは限りません。
答え2
array
列の種類を指定する引数が必要です。この場合、単一の列がl
eft で揃えられます。
しかし、それは目的に適したツールではありません。 のマニュアルを参照して、より適切な選択を行ってください。 ここでは、 (または)amsmath
をお勧めします。aligned
split
\documentclass{article}
\usepackage{amsmath}
\begin{document}
You're missing the column specification for \texttt{array}
\begin{equation}
\begin{array}{l}
\frac{d\vec{x}_P}{dt}(t) = \vec{u}_P(\vec{x}_{str}(t), t)\\
\vec{x}_{str}(t = \tau) = \vec{x}_{P_0}
\end{array}
\end{equation}
but you can do much better with \texttt{aligned}
and \verb+\mathrm{str}+
\begin{equation}
\begin{aligned}
& \frac{d\vec{x}_P}{dt}(t) = \vec{u}_P(\vec{x}_{\mathrm{str}}(t), t)\\
& \vec{x}_{\mathrm{str}}(t = \tau) = \vec{x}_{P_0}
\end{aligned}
\end{equation}
\end{document}
私もP0
に固定しましたP_0
。