我正在编写一份文档,旨在Wildcard 的检查清单并且遇到了无法说服 LaTeX 省略的缩进。
检查表的要求之一是每个(子)部分标题、“目标”文本和第一的列表项应全部位于同一页上;我使用 minipage 环境来实现这一点(因为我不想不必要地强制执行\pagebreak
if one 是不需要的)。如果 minipage 不是一个好的方向,欢迎使用其他页面保存方法。
我已经解决了重新启动项目编号的问题,并且尝试了以下选项 使用枚举时删除缩进毫无效果。我一边看着 Javier Bezos 的使用 enumitem 包自定义列表但我显然还不了解其中涉及的部分。
示例输入:
\documentclass{article}
\usepackage[nopar]{lipsum}
\usepackage{changepage}
\usepackage{enumitem}
\usepackage[top=0.75in]{geometry}
\title{\vspace{-2.0cm}\textbf{Title for the Whole Checklist}}
\date{}
\author{}
\begin{document}
\maketitle
\subsection*{INTRO SUBHEADER:}
\lipsum[1-5]
% the "SECTION 1", objective, and first step should all be on the same page
\begin{minipage}{\textwidth}
\subsection*{\centering SECTION 1: NAME OF SECTION}
\begin{adjustwidth}{2cm}{2cm}
OBJECTIVE: \lipsum[2]
\end{adjustwidth}
\begin{enumerate}[series=section1,label=\arabic*.]
\item READ: \lipsum[3]
\end{enumerate}
\end{minipage}
\begin{enumerate}[resume*=section1,label=\arabic*.]
\item DO: something something
\item READ: etc
\end{enumerate}
\end{document}
输出:
期望的输出是第一个项目的标签与其余项目垂直对齐。项目文本本身会适当换行和缩进。
答案1
简短回答:\noindent
在每个小页面前添加。
小页面开始第二个段落,因此它将缩进(不是列表,而是整个小页面)作为任何字符,或任何其他开始水平模式的框。
解决方案:\noindent
如果您只想在带有小页的段落中避免缩进,请使用,或者在前面某处设置\parindent
为 0pt(即\setlength\parindent{0pt}
)(前言是避免整个文档缩进的最佳位置)。要更改一些超过一个段落的缩进,请在每部分之后再次更改设置,或者使用{\setlength\parindent{0pt} ... }
将命令的范围仅限于该...
部分。