子项缩进

子项缩进

我如何确保当文本进入新行时,它从 \Subitem 级别开始,而不是像现在一样从 \item 的意图级别开始?

\documentclass[a4paper, 12pt]{report}
\newcommand{\Subitem}[1]{
    {\setlength\itemindent{15pt} \item[-] #1}}
\begin{document}
\begin{itemize}
  \item{1. Klasse:}
    \Subitem{Zahlen: Zahlbereiche, Irrationalität, Potenzen und Wurzeln sind sehr wichtig}
\end{document}

答案1

这里有两种方法。我推荐第二种,即使用嵌套itemize环境。如果您坚持使用宏\Subitem,则在定义中包含内部环境\Subitem。正如 Don 在评论中指出的那样,使用相邻的\Subitems 会创建过多的垂直空间,因为每次调用都会创建一个新的子环境。

\documentclass[a4paper, 12pt]{report}
\newcommand{\Subitem}[1]{\begin{itemize}
    \item[-] #1\end{itemize}}
\begin{document}
\begin{itemize}
  \item{1. Klasse:}
    \Subitem{Zahlen: Zahlbereiche, Irrationalität, Potenzen und Wurzeln sind sehr wichtig}
\end{itemize}

\begin{itemize}
  \item{1. Klasse:}
    \begin{itemize}
     \item Zahlen: Zahlbereiche, Irrationalität, Potenzen und Wurzeln sind sehr wichtig
    \end{itemize}
\end{itemize}
\end{document}

在此处输入图片描述

相关内容