词汇表:使词汇表条目在打印时可识别

词汇表:使词汇表条目在打印时可识别

如何让读者看到打印的单词/术语是词汇表中的条目?在计算机上的 PDF 中,我只能看到它,因为我使用了软件包,hyperref并且它周围有一个红色框。但在打印时,用户看不到它。

是否有一种印刷上良好且常见的方法可以做到这一点?

答案1

我建议使用斜体、小写字母或(假设运行文本以衬线排版)无衬线字体来指示词汇表条目及其在文本中的首次使用。您还可以添加“约定”部分,向读者介绍所选的排版样式。

下面是使用glossaries包裹:

\documentclass{article}

\newcommand*{\glossfirstformat}[1]{\textsf{#1}}

\usepackage{glossaries}
\makeglossaries

\renewcommand{\glsdisplayfirst}[4]{\glossfirstformat{#1#4}}
\renewcommand*{\glsnamefont}{\sffamily}

\newglossaryentry{electrolyte}{name=electrolyte,%
    description={solution able to conduct electric current}}

\textheight=160pt% just for the example

\begin{document}

\section*{Conventions}

A glossary entry is displayed \glossfirstformat{this way} the first time
it is used in the document.

\section{A section}

Some text about \gls{electrolyte}.

Some more text about \gls{electrolyte}.

\printglossaries

\end{document}

在此处输入图片描述

答案2

我觉得这通常不做,抱歉。我查了几本有词汇表的(德语)书,没有一本提到了词汇表。

如果你仍然想这样做,那么就需要一些微妙的方法。斜体、粗体、非常小的大写字母,或者增加字距(字母之间的间距)。

我可能会选择加强追踪,但这可能不是专业人士的做法。

答案3

我为此苦苦挣扎了很长时间。这个glossaries包用于制作一种带有定义的索引。我有一个定义列表,我只是想以适合定义的格式打印它们。我不想翻阅这本书并找到所有甚至部分使用这些术语的地方。

经过大量挖掘和查阅大量晦涩难懂的文档后,我终于进行了足够的实验,找到了这个相对简单的解决方案:

\begin{list}{}{\setlength\labelwidth{0pt}%
           \setlength\itemindent{-\leftmargin}%
           \let\makelabel\descriptionlabel}

\item[analytics] -- A mechanism for collecting and processing 
statistics in a meaningful way.

\item[best practice] -- An approach to achieving a particular outcome 
that is believed to be more effective than any other approach in a 
particular condition or circumstance.

\item[business operations platform (BOP)] -- A next-generation 
technology platform oriented toward continuously designing, 
executing, monitoring, changing, and optimizing critical business 
processes.

\item[business process] -- A set of one or more linked activities 
which collectively realize a business objective or policy goal, 
normally within the context of an organizational structure defining
functional roles and relationships.

\end{list}

输出结果如下:

在此处输入图片描述

希望这对那些只想要格式化的定义列表的人有所帮助。

相关内容