使用 enumitem 包逐项列举和枚举

使用 enumitem 包逐项列举和枚举

抱歉,我的眼睛上沾上了西红柿,但是为什么我的列表 myitemize 和 myenumerate 不能正常工作?

\documentclass[pagesize,parskip=half,DIV=11]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage{microtype}
\usepackage[shortlabels]{enumitem}

\newlist{myitemize}{itemize}{1}
\setlist[myitemize,1]{itemsep=0pt,label=•,leftmargin=*,labelsep=4.5mm,after=\smallskip}
\newlist{myenumerate}{enumerate}{1}
\setlist[myenumerate]{leftmargin=*,labelsep=3mm,after=\smallskip}
 
\begin{document}

\begin{itemize}
\item damit lässt sich im Idealfall zeigen, welche wissenschaftlichen Auswirkungen bestimmte publizierte Ergebnisse, Ansätze oder Theorien hatten, indem diese von anderen aufgeriffen, verwendet und möglicherweise weiter entwickelt wurden
\item welche Ansätze, Hypothesen, Theorien bzw. welche publizierenden Autoren besonders häufig übernommen wurden
\end{itemize}

\begin{myitemize}
\item damit lässt sich im Idealfall zeigen, welche wissenschaftlichen Auswirkungen bestimmte publizierte Ergebnisse, Ansätze oder Theorien hatten, indem diese von anderen aufgeriffen, verwendet und möglicherweise weiter entwickelt wurden
\item welche Ansätze, Hypothesen, Theorien bzw. welche publizierenden Autoren besonders häufig übernommen wurden
\end{myitemize}

%\begin{myenumerate}
%\item damit lässt sich im Idealfall zeigen, welche wissenschaftlichen Auswirkungen bestimmte publizierte Ergebnisse, Ansätze oder Theorien hatten, indem diese von anderen aufgeriffen, verwendet und möglicherweise weiter entwickelt wurden,\footnote{Dieser Umstand ist in jedem Fall besonders von wissenschaftshistorischem Interesse\index{wissenschaftshistorisches Interesse} (vgl. jedoch auch die vorhandene, im Text w.\,u. zitierte Kritik, die an der Auswertung von Zitationsdatenbanken\index{Zitationsdatenbank} besteht).}
%\item welche Ansätze, Hypothesen, Theorien bzw. welche publizierenden Autoren besonders häufig übernommen wurden,\footnote{Auch die rein quantitative Auswertung von Zitationsdatenbanken wird häufig als ein Aspekt der Auswertung in Evaluierungsverfahren\index{Evaluierungsverfahren} gesehen.}
%\end{myenumerate}

\end{document}

答案1

欢迎来到 TeX:SE!

因为myenumerate您忘记定义标签。这应该有效:

\documentclass[pagesize,parskip=half,DIV=11]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{microtype}
\usepackage[shortlabels]{enumitem}

\newlist{myitemize}{itemize}{1}
\setlist[myitemize,1]{itemsep=0pt,label=•,leftmargin=*,labelsep=4.5mm,after=\smallskip}
\newlist{myenumerate}{enumerate}{1}
\setlist[myenumerate]{label=\arabic*.,  % <----
                     leftmargin=*,labelsep=3mm,after=\smallskip}

\begin{document}

\begin{itemize}
\item damit lässt sich im Idealfall zeigen, welche wissenschaftlichen Auswirkungen bestimmte publizierte Ergebnisse, Ansätze oder Theorien hatten, indem diese von anderen aufgeriffen, verwendet und möglicherweise weiter entwickelt wurden
\item welche Ansätze, Hypothesen, Theorien bzw. welche publizierenden Autoren besonders häufig übernommen wurden
\end{itemize}

\begin{myitemize}
\item damit lässt sich im Idealfall zeigen, welche wissenschaftlichen Auswirkungen bestimmte publizierte Ergebnisse, Ansätze oder Theorien hatten, indem diese von anderen aufgeriffen, verwendet und möglicherweise weiter entwickelt wurden
\item welche Ansätze, Hypothesen, Theorien bzw. welche publizierenden Autoren besonders häufig übernommen wurden
\end{myitemize}

\begin{myenumerate}
\item damit lässt sich im Idealfall zeigen, welche wissenschaftlichen Auswirkungen bestimmte publizierte Ergebnisse, Ansätze oder Theorien hatten, indem diese von anderen aufgeriffen, verwendet und möglicherweise weiter entwickelt wurden,\footnote{Dieser Umstand ist in jedem Fall besonders von wissenschaftshistorischem Interesse\index{wissenschaftshistorisches Interesse} (vgl. jedoch auch die vorhandene, im Text w.\,u. zitierte Kritik, die an der Auswertung von Zitationsdatenbanken\index{Zitationsdatenbank} besteht).}
\item welche Ansätze, Hypothesen, Theorien bzw. welche publizierenden Autoren besonders häufig übernommen wurden,\footnote{Auch die rein quantitative Auswertung von Zitationsdatenbanken wird häufig als ein Aspekt der Auswertung in Evaluierungsverfahren\index{Evaluierungsverfahren} gesehen.}
\end{myenumerate}

\end{document}

在此处输入图片描述

答案2

改编

  • 我把你的代码简化为最小工作示例(MWE)
  • 您必须设置一些label,例如label=\arabic*.
    • 错误信息也说明了这一点:! Package enumitem Error: Undefined label.

结果

在此处输入图片描述

代码

\documentclass[pagesize,parskip=half,DIV=11]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[shortlabels]{enumitem}

\newlist{myenumerate}{enumerate}{1}
\setlist[myenumerate]{leftmargin=*,label=\arabic*.,labelsep=3mm,after=\smallskip}
 
\begin{document}

\begin{myenumerate}
\item foo
\end{myenumerate}

\end{document}

相关内容