这是我的第一篇帖子,如果我忽略了任何社区规则,请原谅。
如果我在枚举环境中用显示数学写一些东西,这不是以枚举环境为中心,而是以整个文本为中心。下图显示了我的意思:
重现上述情况的代码如下。我使用了 geometry、enumitem 和 parskip 包,但没有它们也会出现类似的情况。我将它们包含在代码中,因为我想要一个与这些包兼容的解决方案。
\documentclass[a4paper,12pt]{amsart}
\usepackage[margin=1in]{geometry}
\usepackage{enumitem}
\usepackage{parskip}
\begin{document}
\begin{enumerate}
\item This is the first item. I am just writing some nonsense to fill up the line. Now for a long displayed formula
\[1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1\]
\end{enumerate}
This is some text following the enumerate environment to indicate that the formula is aligning with respect to this text rather than within the environment.
\end{document}
我发现上面的图片相当丑陋,我更喜欢下面的图片:
这是通过添加
\hspace{0.5\labelwidth} \hspace{0.5\labelsep} \hspace{0.5\leftmargin}
在显示的数学运算中。
我有两个问题:
- 我更喜欢第二张图片而不是第一张图片,这错了吗?
- 获取第二张图像的最佳方法是什么?
答案1
看看以下解决方案是否可以接受:
将方程代入minipage
:
\documentclass[a4paper,12pt]{amsart}
\usepackage[margin=1in]{geometry}
\usepackage{enumitem}
\usepackage{parskip}
\begin{document}
\begin{enumerate}
\item This is the first item. I am just writing some nonsense to fill up the line. Now for a long displayed formula\par\vspace{-0.8\baselineskip}
\begin{minipage}{\linewidth}
\[
1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1
\]
\end{minipage}
\end{enumerate}
This is some text following the enumerate environment to indicate that the formula is aligning with respect to this text rather than within the environment.
\end{document}