为什么这些多线方程没有被渲染?

为什么这些多线方程没有被渲染?

这里:

$$\begin{alignat}{2}
x(t) & = X+v\cos \theta t \\
y(t)& =Y+c\sin \theta t-\dfrac{1}{2}gt^2 \\
\end{alignat}$$

MathJax 无法渲染它,ShareLatex.com 也是如此。有什么特别的原因吗?

答案1

是的,有一个特殊的原因:你必须删除$$周围的alignat

虽然该构造适用于 MathJax,但这并不是它应该适用于 LaTeX 的原因,而应该$$适用于绝不使用。

对于单个编号的方程式,请使用\begin{equation}...\end{equation};对于对齐的方程式,有align,这比这种情况要好。每个环境都有名称末尾alignat带有 的版本,用于不获取数字。*

还要注意最后一行一定不能被 终止\\

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{alignat}{2}
x(t) & = X+v\cos \theta t \\
y(t)& =Y+c\sin \theta t-\dfrac{1}{2}gt^2
\end{alignat}

\begin{align}
x(t) & = X+v\cos \theta t \\
y(t)& =Y+c\sin \theta t-\dfrac{1}{2}gt^2
\end{align}

\end{document}

在此处输入图片描述

相关内容