如何在 Latex 中将数组中的第一列右对齐并将最后一列左对齐

如何在 Latex 中将数组中的第一列右对齐并将最后一列左对齐

我是 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”放在单独的列中,而第二个方法可以使中间列居中对齐。我可以使用以下任何一种方法:

  1. 在 \eqnarray 环境中添加更多列

或者,

  1. 能够在 \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

相关内容