符号列表开头的文本

符号列表开头的文本

我想在符号列表(使用包创建)的开头添加文本glossaries,即直接在标题之后和第一个符号之前。这可能吗?

梅威瑟:

\documentclass{article}
\usepackage[toc, nonumberlist, style=altlist]{glossaries}
\newglossary[slg]{symbolslist}{syi}{syg}{List of Symbols}
\makenoidxglossaries
\newglossaryentry{determinant}{
name=\ensuremath{\det(A)},
sort={det},
description={The determinant of the matrix $A$},
type=symbolslist
}
\begin{document}
text
\glsaddall
\printnoidxglossary[type=symbolslist]
\end{document}

答案1

来自glossaries 用户手册(部分10 显示词汇表):

可以通过重新定义将信息添加到词汇表的开头(标题之后和词汇表主体之前)\glossarypreamble。例如:

\renewcommand{\glossarypreamble}{Numbers in italic indicate primary definitions.}

这需要在显示词汇表之前完成。

如果您希望每个词汇表使用不同的前言,可以使用\setglossarypreamble[<type>]{<preamble text>}。如果<type>省略 ,\glsdefaulttype则使用 。例如:

\setglossarypreamble{Numbers in italic indicate primary definitions.}

这将打印主词汇表的给定序言文本,但不打印任何其他词汇表的序言文本。

在此处输入图片描述

\documentclass{article}

\usepackage[toc, nonumberlist, style=altlist]{glossaries}

\newglossary[slg]{symbolslist}{syi}{syg}{List of Symbols}

\makenoidxglossaries

\newglossaryentry{determinant}{
  name=\ensuremath{\det(A)},
  sort={det},
  description={The determinant of the matrix $A$},
  type=symbolslist
}
\setglossarypreamble[symbolslist]{This is a preamble.}

\begin{document}

text

\glsaddall

\printnoidxglossary[type=symbolslist]

\end{document}

相关内容