根据其标签计算编号方程的内容

根据其标签计算编号方程的内容

在以下情况下:

Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla:
\begin{equation}
(x-a)(x-b)(x-c)(x-d)(x-e)=\begin{pmatrix}a_1&b_1&c_1&d_1&f_1&g_1&h_1&i_1&j_1\\
a_2&b_2&c_2&d_2&f_2&g_2&h_2&i_2&j_2\\
a_3&b_3&c_3&d_3&f_3&g_3&h_3&i_3&j_3\\
a_4&b_4&c_4&d_4&f_4&g_4&h_4&i_4&j_4\\
a_5&b_5&c_5&d_5&f_5&g_5&h_5&i_5&j_5\\
a_6&b_6&c_6&d_6&f_6&g_6&h_6&i_6&j_6\\
a_7&b_7&c_7&d_7&f_7&g_7&h_7&i_7&j_7\\
a_8&b_8&c_8&d_8&f_8&g_8&h_8&i_8&j_8\\
a_9&b_9&c_9&d_9&f_9&g_9&h_9&i_9&j_9\end{pmatrix},
\end{equation}
 bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla.

在此处输入图片描述

为了更好地说明问题,我使用了非常低的公式\belowdisplayskip,我想针对标签“(1)”提高公式,因为左侧部分有很多垂直空间,这样标签就可以轻松被吸收,并且可以获得一条线。

问题是我不知道在哪里放置增加公式内容的命令。我尝试使用\raisebox但没有任何反应。在公式中插入\vspace*{-12pt}确实删除了一行,但...在公式下方,而不是上方。

关于如何处理标签和公式之间的垂直空间,有什么建议吗?

答案1

如果你使用,gather你可以使用\raisetag(尽管它确实会警告一些关于箱子过满的情况)

在此处输入图片描述

\documentclass[leqno]{article}

\usepackage{amsmath}

\begin{document}

Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla:
\begin{gather}
\raisetag{-2em}
(x-a)(x-b)(x-c)(x-d)(x-e)=\begin{pmatrix}a_1&b_1&c_1&d_1&f_1&g_1&h_1&i_1&j_1\\
a_2&b_2&c_2&d_2&f_2&g_2&h_2&i_2&j_2\\
a_3&b_3&c_3&d_3&f_3&g_3&h_3&i_3&j_3\\
a_4&b_4&c_4&d_4&f_4&g_4&h_4&i_4&j_4\\
a_5&b_5&c_5&d_5&f_5&g_5&h_5&i_5&j_5\\
a_6&b_6&c_6&d_6&f_6&g_6&h_6&i_6&j_6\\
a_7&b_7&c_7&d_7&f_7&g_7&h_7&i_7&j_7\\
a_8&b_8&c_8&d_8&f_8&g_8&h_8&i_8&j_8\\
a_9&b_9&c_9&d_9&f_9&g_9&h_9&i_9&j_9\end{pmatrix},
\end{gather}
 bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla.

enter image description here
\end{document}

你可以通过减少来避免过饱\arraycolsep,如果你减少得足够多,你可以回到equation

在此处输入图片描述

\documentclass[leqno]{article}

\usepackage{amsmath}

\begin{document}

Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla:
\begin{equation}
\setlength\arraycolsep{4.5pt}
(x-a)(x-b)(x-c)(x-d)(x-e)=\begin{pmatrix}a_1&b_1&c_1&d_1&f_1&g_1&h_1&i_1&j_1\\
a_2&b_2&c_2&d_2&f_2&g_2&h_2&i_2&j_2\\
a_3&b_3&c_3&d_3&f_3&g_3&h_3&i_3&j_3\\
a_4&b_4&c_4&d_4&f_4&g_4&h_4&i_4&j_4\\
a_5&b_5&c_5&d_5&f_5&g_5&h_5&i_5&j_5\\
a_6&b_6&c_6&d_6&f_6&g_6&h_6&i_6&j_6\\
a_7&b_7&c_7&d_7&f_7&g_7&h_7&i_7&j_7\\
a_8&b_8&c_8&d_8&f_8&g_8&h_8&i_8&j_8\\
a_9&b_9&c_9&d_9&f_9&g_9&h_9&i_9&j_9\end{pmatrix},
\end{equation}
 bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla.

enter image description here
\end{document}

答案2

您可以使用medsize矩阵的环境(~80%的显示样式)来获得标签的正常位置:

\documentclass[leqno]{article}



\usepackage{amsmath} 
  \usepackage{nccmath} 
  \begin{document}

Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla:
\begin{equation}
(x-a)(x-b)(x-c)(x-d)(x-e)=\begin{medsize}\begin{pmatrix}a_1&b_1&c_1&d_1&f_1&g_1&h_1&i_1&j_1\\
a_2&b_2&c_2&d_2&f_2&g_2&h_2&i_2&j_2\\
a_3&b_3&c_3&d_3&f_3&g_3&h_3&i_3&j_3\\
a_4&b_4&c_4&d_4&f_4&g_4&h_4&i_4&j_4\\
a_5&b_5&c_5&d_5&f_5&g_5&h_5&i_5&j_5\\
a_6&b_6&c_6&d_6&f_6&g_6&h_6&i_6&j_6\\
a_7&b_7&c_7&d_7&f_7&g_7&h_7&i_7&j_7\\
a_8&b_8&c_8&d_8&f_8&g_8&h_8&i_8&j_8\\
a_9&b_9&c_9&d_9&f_9&g_9&h_9&i_9&j_9\end{pmatrix}\end{medsize},
\end{equation}
 bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla.

\结束{文档}

在此处输入图片描述

相关内容