\begin{enumerate}
\item Item 1
\begin{enumerate}
\item Subitem 1
I need this line to be flushed completely to the left margin of the PAGE
\item Subitem 2
\end{enumerate}
\item Item 2
\end{enumerate}
请考虑上面的代码。自然,子项 1 和 2 位于列表的第二级,因此是缩进的。假设我想添加一行(在子项 1 和子项 2 之间),该行需要与页面的左边距对齐(忽略列表的所有缩进)。请问该怎么做?
答案1
请随时发帖完全的文档而不仅仅是片段。
您可以复制的定义quote
,但带有负缩进:
\documentclass{article}
\makeatletter
\newenvironment{wide}
{\list{}{\leftmargin-\@totalleftmargin\rightmargin0pt}%
\item\relax}
{\endlist}
\makeatother
\begin{document}
\noindent X\dotfill X
\begin{enumerate}
\item Item 1
\begin{enumerate}
\item Subitem 1
\begin{wide}
I need this line to be flushed completely to the left margin of the PAGE
\end{wide}
\item Subitem 2
\end{enumerate}
\item Item 2
\end{enumerate}
\end{document}
答案2
\documentclass[a4paper,11pt,]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{enumerate}
\item Item 1
\begin{enumerate}
\item Subitem 1\par
\hspace*{\dimexpr-\leftmargini-\leftmarginii}I need this line to be flushed completely to the left margin of the PAGE
\item Subitem 2
\end{enumerate}
\item Item 2
\end{enumerate}
\end{document}