我想要排版一份具有所需输出的文档,例如:
1. blah blah ...
blah blah ....
2. blah blah ...
blah blah ....
3. blah blah ...
blah blah ....
这只是带编号的输出(带有文本换行和对齐),每个项目占据整个页面宽度。我尝试的一种方法是重新定义 \section{} 命令:
\documentclass[12pt]{article}
\usepackage{titlesec}
\titleformat*{\section}{\normalfont}
\begin{document}
\section{blah}
\section{blah}
\section{blah}
\section{blah}
\section{blah}
\section{blah}
\section{blah}
\section{blah}
\section{blah}
\section{blah}
\section{blah}
\end{document}
因此我的文档以 \begin{document} \section{...} \section{} ...\end{document} 结尾。显然,这会混淆布局处理,它会尝试将所有部分放在一个页面中,并且只放在一个页面中,无论我有多少个部分命令。
我不喜欢更明显的enumerate
环境,因为它的每个项目都有缩进,我希望每个项目都像section
以前一样占据整个页面的宽度。
有人能告诉我我做错了什么以及如何获得最佳结果吗?TIA
编辑以添加示例文档。
答案1
以下是两个简单的解决方案enumitem
:
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[showframe, nomarginpar]{geometry}
\usepackage{enumitem}
\usepackage{lipsum}
\begin{document}
\begin{enumerate}[wide=0pt]
\item \lipsum[2]
\item \lipsum[3]
\end{enumerate}
\begin{enumerate}[align=left, labelwidth=1em, leftmargin=\dimexpr\labelwidth+\labelsep \relax]
\item \lipsum[4]
\item \lipsum[5]
\end{enumerate}
\end{document}