使用 enumitem 自定义标签

使用 enumitem 自定义标签

有没有办法\setlist在包中使用enumitem来获得类似的结构

FF 1:这是研究问题 1。H_1.1
:这是统计假设 1.1。H_1.2
:这是统计假设 1.2。FF
1:这是研究问题 2。H_2.1
:这是统计假设 2.1。H_2.2
:这是统计假设 2.2。

因此从技术上讲,我必须更改列表不同级别的标签前缀。到目前为止,我所做的就是:

\documentclass{article}
\usepackage{enumitem}

\newlist{forschungsfragen}{enumerate}{2}    

\setlist[forschungsfragen,1]{label=FF \arabic*:, ref=\arabic*} 
\setlist[forschungsfragen,2]{label=$H_{\arabic*}$:, ref=\arabic*}

\begin{document}

\begin{forschungsfragen}
     \item This is research question 1
        \begin{forschungsfragen}
            \item This is statistical hypothesis 1.1.
            \item This is statistical hypothesis 1.2.
        \end{forschungsfragen}  
     \item This is research question 2
        \begin{forschungsfragen}
            \item This is statistical hypothesis 2.1.
            \item This is statistical hypothesis 2.2.
        \end{forschungsfragen}  
\end{forschungsfragen}

\end{document}

那么我怎样才能获得显示的研究问题级别的计数器尽管以“H_”作为前缀?

答案1

根据值ref=选项,人们必须做出一些选择,但基本上,一切都归结为必须在这里包含第一级的计数器值。

由于\newlist{forschungsfragen}{enumerate}{2}应用了,因此会命名forschungsfrageniforschungsfragenii定义相应的计数器,第一个负责第一级,因此\theforschungsfrageni是相关的计数器格式化命令。(从德语母语人士的角度来看:forschungsfrageni确实看起来很奇怪:D)

和以数字i表示ii级别数roman

如果ref第一级的 - 格式发生变化,我建议使用\arabic{forschungsfrageni}however 而不是\theforschungsfrageni

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{enumitem}

\newlist{forschungsfragen}{enumerate}{2}    

\setlist[forschungsfragen,1]{label={FF \arabic*:}, ref={\arabic*}} 
\setlist[forschungsfragen,2]{label={$H_{\theforschungsfrageni.\arabic*}$:}, ref={H\arabic{forschungsfrageni}.\arabic*}}

\begin{document}

\begin{forschungsfragen}
\item This is research question 1 \label{frage}
  \begin{forschungsfragen}
  \item This is statistical hypothesis 1.1. 
  \item This is statistical hypothesis 1.2.
  \end{forschungsfragen}  
\item This is research question 2
  \begin{forschungsfragen}
  \item This is statistical hypothesis 2.1. \label{foo}
  \item This is statistical hypothesis 2.2. \label{foobar}
  \end{forschungsfragen}  
\end{forschungsfragen}

In \ref{foobar} gab es eine extrem wichtige Hypothese, während \ref{frage} noch nicht abschliessend geklärt ist!
\end{document}

在此处输入图片描述

相关内容