我是 LaTex 的初学者。我有以下代码:
\begin{eqnarray} \therefore,d'(0)&=&0\notag\\ \implies\big(q-\G(0)\big)\cdot\G'(0)&=&0\notag \end{eqnarray}
和
\[ \begin{array}{cccc} \therefore,&d'(0)&=&0\notag\\ \implies\big(q-\G(0)\big)\cdot\G'(0)&=&0\notag \end{array} \]
第一个方法可以很好地完成工作,但我们不能将“\therefore”和“implies”放在单独的列中,而第二个方法可以使中间列居中对齐。我可以使用以下任何一种方法:
- 在 \eqnarray 环境中添加更多列
或者,
- 能够在 \array 环境中根据我的意愿对齐各个列。
提前致谢。
答案1
不知道你指的是什么,\G
我添加了自己的定义。看来你想要的东西可以通过环境获得alignat*
:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
\usepackage{amssymb}
\usepackage{eqparbox}
\newcommand*{\eqmathbox}[2][M]{\eqmakebox[#1]{$\displaystyle#2$}}
\def\G{\mathrm{G}}
\begin{document}
\begin{alignat*}{2}
\eqmathbox{\therefore ,} & & d'(0) & =0 \\
\eqmathbox{{}\implies{}} & & \bigl(q-\G(0)\bigr)\cdot\G'(0) & =0
\end{alignat*}
\end{document}
笔记:不确定后面是否应该输入逗号\therefore
。