询问如何在 IEEEeqnarray 环境中将标签以外的部分居中

询问如何在 IEEEeqnarray 环境中将标签以外的部分居中

我正在以双栏 IEEE 标准期刊的形式撰写论文。当我使用 IEEEeqnarray 环境时,方程式会根据列的整个宽度对齐。但是,在其他环境(例如,equation、align 等)中,方程式会根据除标签部分以外的列宽度对齐。在 IEEEeqnarray 环境中是否有选项或方法可以根据除标签部分以外的列宽度对齐方程式?


示例案例如下:

\begin{IEEEeqnarray}{l'l'l}
    \IEEEyesnumber\IEEEyessubnumber*
    \pP & \maximize_{\bx} & f(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9)
\end{IEEEeqnarray}

结果如下(我添加了“aaaaa……”来明确显示列的宽度):

ddd

答案1

您可以咨询Stefan Moser 的教程有关的详细信息IEEEeqnarray,请参阅第 5.1 节中的解决方案。

\documentclass{IEEEtran}
\usepackage{amsmath}
\usepackage{newtxtext,newtxmath}

\usepackage{lipsum}

\newcommand{\pP}{(\mathrm{P})}
\newcommand{\bx}{\mathbf{x}}
\DeclareMathOperator*{\maximize}{maximize}

\begin{document}

\lipsum[1][1-4]
\begin{IEEEeqnarray}{l'l'l}
\IEEEyesnumber\IEEEyessubnumber*
\pP & \maximize_{\bx} & f(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9)
\IEEEeqnarraynumspace
\end{IEEEeqnarray}
\lipsum[2]

\end{document}

在此处输入图片描述

我补充说,newtx因为当我看到《时代》杂志上的文字和《计算机现代》杂志上的数学时,我的眼睛会流血。

相关内容