【问题标题】:R bookdown: list of abbreviations with LaTeX nomenclature packageR bookdown:带有 LaTeX 命名法包的缩写列表
【发布时间】:2018-03-05 11:08:39
【问题描述】:

在 R bookdown 中生成索引效果很好。

使用命名法包添加缩写列表更加困难: 我加了preamble.tex

\usepackage{nomenclature}
\makenomenclature

然后我在 yaml 标头中包含一个通过 after_body 包含选项调用 \printnomenclature 宏的文件。

其实我已经有了一个不错的想法,问题是什么: 通常,在使用 LaTeX 生成命名法列表时,会调用 makeindex。这对索引很有效,但对于命名包,似乎需要一些手动工作。

【问题讨论】:

    标签: r r-markdown bookdown


    【解决方案1】:

    由于 RStudio 不知道特殊的 makeindex 调用,您可以安装像 latexmk 这样的工具,并通过将 Sys.setenv(RSTUDIO_PDFLATEX = "latexmk") 放在主文件 Rmd 的某个位置来配置 RStudio 以使用它,c.f. Is there a way to add chapter bibliographies using bookdown?

    [未测试,因为您没有提供最小示例。]

    【讨论】:

    • 非常感谢您的回答。在章节参考书目的帖子中,我真的找不到与makeindex 电话类似的电话。我以为 RStudio 默认会使用latexmk
    • @NicolasBourbaki 调用由 RStudio 隐式完成。但是,您可以更改调用哪个程序,c.f. github.com/rstub/bookdown-chapterbib/blob/master/index.Rmd
    猜你喜欢
    • 1970-01-01
    • 2023-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多