\noindent 无法停止数学公式后的缩进

\noindent 无法停止数学公式后的缩进

在这个最小的工作示例中:

\documentclass{article}
\begin{document}
\begin{description}
\item [{a)}] \begin{flushleft} test1 test1 test1 test1
test2 test2 test2 test2 
\[
x^2+x+1=0
\]
%
\noindent test3 test3 test3 test3
\par\end{flushleft}
\item [{b)}] test4 test4 test4 test4
test5 test5 test5 test5
\end{description}
\end{document}

我不想要

test3 test3 test3 test3

行,在缩进的公式之后。但无论是使用\noindent还是使用来自问题解决了。你有什么想法可以阻止我缩进吗?(最好将所有内容保留在

\begin{description}..

块而不是使用不同的命令 - 或者如果我必须使用不同的命令,那么我想使用一个允许我将“a)”和“b)”放在每行开头并处理间距的命令,就像自动一样\begin{description}。)

答案1

正如 egreg 和 Werner 所暗示的,观察到的缩进不是由段落引起的,而是除第一行之外的任何项目的特征description。您可以通过在第一个项目中的等式前放置额外的“test2”字符串来查看这一点。

\documentclass{article}
\begin{document}
\begin{description}
\item [{a)}] \begin{flushleft} test1 test1 test1 test1
test2 test2 test2 test2 
test2 test2 test2 test2 
test2 test2 test2 test2 
test2 test2 test2 test2 
test2 test2 test2 test2 
test2 test2 test2 test2 
\[
x^2+x+1=0
\]
%
\noindent test3 test3 test3 test3
\par\end{flushleft}
\item [{b)}] test4 test4 test4 test4
test5 test5 test5 test5
\end{description}
\end{document}

在此处输入图片描述

我建议使用enumerate环境(并加载enumitem包来自定义环境的标签)。

\documentclass{article}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[label=\textbf{\alph*)}]
\item test1 test1 test1 test1
test2 test2 test2 test2 
\[
x^2+x+1=0
\]
%
test3 test3 test3 test3
\item test4 test4 test4 test4
test5 test5 test5 test5
\end{enumerate}
\end{document}

在此处输入图片描述

相关内容