具有自定义标签的描述环境

具有自定义标签的描述环境

客观的:

  • 改变字体样式,在这种情况下删除粗体;
  • 将文本自定义为Page <$my_text>.; 和
  • 针对单一描述环境执行此操作,我不想更改其他的。

删除粗体我使用font=\normalfont似乎有效。但是,我无法将文本格式更改为Page <$my_text>.。我做错了什么?

\documentclass{report}
\usepackage{enumitem}
\begin{document}

\begin{description}[leftmargin=!, labelwidth=0.3\textwidth, font=\normalfont, label=Page~*.]
  \item[12]       Hello.
  \item[33]       Text text text text text text text text.
  \item[92]       Some more text here.
\end{description}

\end{document}

答案1

工作于lockstep 关于 enumitem 包和描述列表的回答

\documentclass{report}
\usepackage{enumitem}
\newcommand{\pageprefix}[1]{Page #1}
\begin{document}

\begin{description}[leftmargin=!, labelwidth=0.3\textwidth, font=\normalfont\pageprefix]
  \item[12]       Hello.
  \item[33]       Text text text text text text text text.
  \item[92]       Some more text here.
\end{description}

\end{document}

相关内容