术语、缩略词或者词汇表?

术语、缩略词或者词汇表?

这不是一个技术或 LaTeX 代码问题,而是一个“我应该使用什么来做 X?”的问题。

我正在写我的博士论文。这是一篇工程学博士论文,我大部分论文都是缩写(例如,颗粒物 = PM,车载诊断 = OBD,诸如此类),还有一些符号(e 代表电子电荷和公式中常见的希腊字母排列)。

我并没有真正得到其他的建议,但这些都在我的第一章之前的一个大术语列表中,使用以下方法构建:

\usepackage[intoc]{nomencl}

我想知道这是否是正确的做法?我是否应该为缩写/首字母缩略词单独列出列表?

如果是这样,我是否只需添加首字母缩写词包?我可以只使用一个包来完成这两项工作吗?

答案1

在同一列表中使用缩写和符号会造成混淆。Elad Den 已经展示了一种使用 进行设置的方法nomencl,下面是使用 的示例glossaries

\documentclass{article}
\usepackage[acronyms,toc,nonumberlist,nogroupskip]{glossaries}
\usepackage{filecontents}
\begin{filecontents}{gloss.tex}
%================ACRONYMS=================%
\newacronym{egr}{EGR}{Exhaust Gas Recirculation}
\newacronym{doc}{DOC}{Diesel Oxidation Catalyst}
%================SYMBOLS=================%
\newglossaryentry{sigma}{type=symbols,name=$\sigma$,sort=sigma,description={Surface tension}}
\newglossaryentry{Mw}{type=symbols,name=$M_w$,sort=Mw,description={Molar mass}}
\end{filecontents}
\newglossary{symbols}{sym}{sbl}{List of Symbols}
\makenoidxglossaries
\glsnoexpandfields
\loadglsentries{gloss.tex}
\begin{document}
\gls{egr} is a technique. \gls{doc} is a catalyst. \gls{sigma} can be used in calculations, \gls{Mw} as well.
\glsaddall
\setlength{\glsdescwidth}{0.5\linewidth}
\setlength{\glspagelistwidth}{0.1\linewidth}
\printnoidxglossary[type=acronym,sort=letter]
\printnoidxglossary[type=symbols,sort=letter]
\end{document}

我在我的硕士论文中使用了这个设置并且认为效果很好。

结果

答案2

您可以使用 nomencl包,我是这样做的:

在序言中添加

%section the nomenclature
\usepackage{nomencl}
\RequirePackage{ifthen}
\renewcommand{\nomgroup}[1]{%
\ifthenelse{\equal{#1}{S}}{\item[\textbf{Symbols}]}{
\ifthenelse{\equal{#1}{A}}{\item[\textbf{Acronyms}]}{}}}

然后在论文正文中(之后\begin {document})添加新的命名法条目时,在排序前添加 A 或 S,具体取决于它是符号还是首字母缩略词

\nomenclature[SB]{$B$}{Some definition of B}
\nomenclature[AS]{SGP}{Some Random Acronym}

在此处输入图片描述

相关内容