在 itemize 环境中更改左边距

在 itemize 环境中更改左边距


我对 itemize 环境有一些问题。我想在现有环境中更改符号,并为了使它看起来不错而更改缩进。但那里只更改了第一行的缩进。据我所知,我无法在 itemize 中更改左边距。我也不想关闭 itemize 并打开一个新的,因为有时我想更改第 3 个嵌套 itemize 层中的符号。我创建了以下最小示例:

\usepackage{lipsum}
\usepackage{enumitem}

\newcommand{\changeSymbol}{
\renewcommand{\labelitemi}{$\rightarrow$}
\global\setlength{\itemindent}{-13pt}
}

\begin{document}
\noindent\lipsum[1]
  \begin{itemize}[itemindent=-20pt, topsep=0pt, label=-, itemsep=0pt]
  \global\setlength{\labelsep}{3pt}
    \item \lipsum[1]
    \changeSymbol
    \item \lipsum[1]
  \end{itemize}
\end{document}

输出

相关内容