如何在脚注中使用 \printglossary?

如何在脚注中使用 \printglossary?

我想将词汇表打印在脚注内。但脚注和词汇表的实际打印之间有很大差距。

这是最简洁的代码:

\documentclass{scrbook}
\usepackage[
    nopostdot,
        acronym,
    nonumberlist,
    nomain,
    sort=def,
    nostyles,
    translate=babel,
 ]{glossaries}

\setglossarypreamble[acronym]{Nomenklatur und Auflösung der Typologie der Löcher.}
\usepackage{glossary-mcols}
\setglossarystyle{mcolindex}
\makeglossaries

\newglossaryentry{typ:e}{
    type=\acronymtype, 
    name={E}, 
    description={Einfassung}, 
    first={Einfassung (E)}, 
}
\newglossaryentry{typ:eh}{
    type=\acronymtype, 
    name={Eh}, 
    description={Einfassung, horizontal.}, 
    first={Einfassung, horizontal (Eh)}, 
    parent={typ:e}
}
\begin{document}
\gls{typ:eh}\\
\gls{typ:e}\\
\gls{typ:eh}\\
\gls{typ:e}\\
\footnote{\printglossary[type=\acronymtype,%
    title = {}]}
\end{document}

这就是结果:

脚注中的词汇表

答案1

(将我的评论转换为答案)。您需要完全删除章节标题,而不是简单地将标题设置为空。词汇表章节/部分标题用设置\glossarysection[toc title]{title},因此可以简单地重新定义此命令以不执行任何操作:

\documentclass{scrbook}
\usepackage[
    nopostdot,
        acronym,
    nonumberlist,
    nomain,
    sort=def,
    nostyles,
    translate=babel,
 ]{glossaries}

\setglossarypreamble[acronym]{Nomenklatur und Auflösung der
Typologie der Löcher.}
\usepackage{glossary-mcols}
\setglossarystyle{mcolindex}

\renewcommand{\glossarysection}[2][]{}

\makeglossaries

\newglossaryentry{typ:e}{
    type=\acronymtype, 
    name={E}, 
    description={Einfassung}, 
    first={Einfassung (E)}, 
}
\newglossaryentry{typ:eh}{
    type=\acronymtype, 
    name={Eh}, 
    description={Einfassung, horizontal.}, 
    first={Einfassung, horizontal (Eh)}, 
    parent={typ:e}
}

\begin{document}
\gls{typ:eh}\\
\gls{typ:e}\\
\gls{typ:eh}\\
\gls{typ:e}\\
\footnote{\printglossary[type=\acronymtype]}
\end{document}

得出的结果为:

脚注图片

相关内容