完全刷新列表中间的左侧(例如枚举)

完全刷新列表中间的左侧(例如枚举)
\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}

相关内容