平均能量损失
\documentclass[a4paper,12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{enumitem}
\usepackage{showframe}
\begin{document}
\thispagestyle{empty}
\tableofcontents
\section{First}
\subsection{Problem}
\begin{enumerate}
\item Matter 1
\item Matter 2
\section{Second}
\subsection{Problem}
\item Matter 3
\section{Third}
\subsection{Aim}
\item Matter 4
\end{enumerate}
The End
\end{document}
只有第一个\section
有问题,除了第一个之外其他都是从右边开始的,我没发现问题,第一个能从同一行开始吗?
答案1
etc. 的定义和对齐方式\section
与 etc. 的列表定义和对齐方式相冲突enumerate
,因此“章节标题永远不应该位于列表内”(引用 David Carlisle)。
我建议应用恢复功能enumitem
并使用第一次出现的该环境,从而关闭它,开始一个新的部分或小节并继续对每个连续部分\begin{enumerate}...\end{enumerate}
进行枚举等。\begin{enumerate}[resume]...\end{resume}
如果需要更复杂的列表延续,则定义一个“系列”枚举,这些枚举可以series=foo
在该系列的第一次出现时恢复,并resume=foo
可以恢复属于该系列的枚举。
series
但是,以下代码不适用。
\documentclass[a4paper,12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{enumitem}
\usepackage{showframe}
\begin{document}
\thispagestyle{empty}
\tableofcontents
\section{First}
\subsection{Problem}
\begin{enumerate}
\item Matter 1
\item Matter 2
\end{enumerate}
\section{Second}
\subsection{Problem}
\begin{enumerate}[resume]
\item Matter 3
\end{enumerate}
\section{Third}
\subsection{Aim}
\begin{enumerate}[resume]
\item Matter 4
\end{enumerate}
The End
\end{document}