我如何确保当文本进入新行时,它从 \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 在评论中指出的那样,使用相邻的\Subitem
s 会创建过多的垂直空间,因为每次调用都会创建一个新的子环境。
\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}