定义文档中的术语

定义文档中的术语

\newtheorem*{dfn}{Definition}语句类似,有没有办法以这种方式定义文档中的单词,但不是

定义。 这是定义

被显示时,它将显示为

这个单词。 这是定义

答案1

制作环境变量的标题。

\documentclass{article}
\usepackage{amsthm}

\newcommand{\definedterm}{} % initialize
\newtheorem*{worddefinner}{\definedterm}
\newenvironment{worddef}[1]
 {\renewcommand{\definedterm}{#1}\begin{worddefinner}}
 {\end{worddefinner}}

\begin{document}

\begin{worddef}{Gnu}
A big animal.
\end{worddef}

\begin{worddef}{Gnat}
A tiny beast.
\end{worddef}

\end{document}

在此处输入图片描述

如果想要自动编号,请定义适当的定理样式。

\documentclass{article}
\usepackage{amsthm}

\newcommand{\definedterm}{} % initialize
\newtheoremstyle{worddef}
  {\topsep}   % ABOVESPACE
  {\topsep}   % BELOWSPACE
  {\itshape}  % BODYFONT
  {0pt}       % INDENT (empty value is the same as 0pt)
  {\bfseries} % HEADFONT
  {.}         % HEADPUNCT
  {5pt plus 1pt minus 1pt} % HEADSPACE
  {(\thmnumber{#2})\thmname{ #1}} % CUSTOM-HEAD-SPEC
\theoremstyle{worddef}
\newtheorem{worddefinner}{\definedterm}
\newenvironment{worddef}[1]
 {\renewcommand{\definedterm}{#1}\begin{worddefinner}}
 {\end{worddefinner}}

\begin{document}

\begin{worddef}{Gnu}
A big animal.
\end{worddef}

\begin{worddef}{Gnat}
A tiny beast.
\end{worddef}

\end{document}

在此处输入图片描述

答案2

我想我找到了解决方案。除了使用\newtheorem,我还可以采用以下方法:

\begin{description}
  \item[Word] Definition.
\end{description}

输出:

单词。 定义。

我现在的问题是如何给这个列表编号,以便它可能看起来像下面这样:

(1)词语。 定义。

(2)第二个词。 定义。

相关内容