gpt4 book ai didi

latex - Pandoc 词汇表 (+ LaTeX)

转载 作者:行者123 更新时间:2023-12-03 17:16:26 27 4
gpt4 key购买 nike

我正在尝试使用 Pandoc 和 Markdown 来创建词汇表,PDF (/LaTeX) 输出。我遵循了文档 here它使用 glossaries图书馆。一切似乎都在工作,除了 实际上打印出词汇表!是的,我有 \printglossaries在我的模板中。

那里的文档提到

File processing must now include a call to makeglossaries followed by at least one further invocation of latex or pdflatex.



哪个...我还没做,因为我不知道怎么做。是否有规范或简单的方法来运行 latexpdflatex再次,正如它所说,使用 pandoc?

到目前为止我所做的:
  • 复制默认模板(使用 pandoc -D latex )并在 $body$ 之后添加它,在引用书目之前:
    $if(glossary)$
    \printglossaries
    $endif$
  • 更新了我的主要文档 YAML 元数据以包含 glossary: true .
  • 我的 header-includes部分看起来像这样:
    header-includes:
    - \usepackage{glossaries}
    - \makeglossaries
    - \newglossaryentry{foo}{name=bar, description={baz}}
  • 在文档中我有 \gls{foo}在开头附近的任意位置,它确实被超链接,只是......无处可去。
  • 使用 pandoc --standalone --template=aui.latex my_document.md -o my_document.pdf 编译.

  • 我也试过没有条件 glossary可变的东西,以防万一这就是破坏性的东西,但没有变化。

    最佳答案

    如果您使用 glossaries beginners guide 第 4 节中的选项 1要显示您的词汇表,您不需要多次调用 pdflatex .它应该可以通过一次运行编译。

    另外,如果您想在 Markdown 文件中使用较少的延迟语法,您可以使用我写的过滤器:pandoc-gls . pandoc-gls 存储库还有一个示例元部分设置,用于上述选项 1。

    关于latex - Pandoc 词汇表 (+ LaTeX),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42476570/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com