默认情况下,“枚举”环境缩进相对于当前的环境。 我如何禁用这个缺口,使三个项目的枚举环境会产生输出下面的代码一样吗?
\documentclass{article}
\begin{document}
\paragraph{1.}
\paragraph{2.}
\paragraph{3.}
\end{document}
Answer 1:
你最好的选择可能是请使用mdwlist包或enumlist包 。
或本网站建议使用的list环境是这样的:
\begin{list}{\labelitemi}{\leftmargin=1em}
\item First item in the list
\item Second item
\item and so on
\end{list}
这表明,你可以重新定义长度leftmargin在你的枚举,如果你喜欢。 就像是:
\newenvironment{flushenum}{
\begin{enumerate}
\setlength{\leftmargin}{0pt}
}{\end{enumerate}}
这似乎为我工作..
Answer 2:
这个问题似乎是死的,但如果有人越过它飘荡,像我一样,也有个paralist 包提供asparaitem和asparaenum环境,这正是做这个。
paralist还提供了inparaenum环境,这是专为在段列表:类似“有三种方式到那里:我们可以(1)向左转,(2)右转或(3)直行。” 你可以使用这个环境,如果你愿意,你可以将自己一段休息时间。 这给出了一个冲洗罗列但缩进一个段落的开头。 如果它来的,也许你应该只使用\paragraph 。
Answer 3:
我整理了三个建议的方法到一个文件中,以便能够将它们并排比较。 需要注意的是\ setlength {\ LEFTMARGIN} {} 0pt上没有了“枚举”环境产生任何影响。 到目前为止,最好的解决办法是使用选项“\ LEFTMARGIN = 1.4em”的“名单”的环境。 不过,我不喜欢在我的代码一个常数为它使代码脆弱。 有谁知道如何计算可用LaTeX的变量而言,这常数(1.4em)?
\documentclass{article}
\begin{document}
\section*{Paragraph}
\paragraph{1.} First
\paragraph{2.} Second
\paragraph{3.} Third
\section*{list}
\newcounter{itemcounter}
\begin{list}
{\textbf{\arabic{itemcounter}.}}
{\usecounter{itemcounter}\leftmargin=1.4em}
\item First
\item Second
\item Third
\end{list}
\section*{enumerate with leftmargin}
\begin{enumerate}
\renewcommand{\labelenumi}{\textbf{\theenumi}.}
\setlength{\leftmargin}{0pt}
\item First
\item Second
\item Third
\end{enumerate}
\end{document}
文章来源: How to disable indentation of LaTeX list items? [closed]