首页 > 解决方案 > Rmarkdown 文章 - MDPI 模板。如何打印自己的缩写

问题描述

我正在使用 MDPI 模板(来自 rticles 包),并且热衷于使用词汇表包,因此我不必手动输入相应 YAML 字段的所有缩写。

为此,我使用 header-includes 加载了 LaTex 包词汇表:

header-includes:
\usepackage{inputenc}
\usepackage[acronym, section=section]{glossaries}
\setacronymstyle{long-short}
\makeglossaries
\makeindex
\input{glossary}

在 Rmarkdown 正文中创建了几个首字母缩略词后,我愿意输入乳胶命令并将其打印在模板的“缩写”部分中。

目前,我可以通过以下步骤破解它(我相信有更好的方法):

1-保留所有辅助文件块:

 options(tinytex.clean = FALSE)

2-命令 makeglossaries "filename"

3- Rmarkdown 文件上的原始乳胶:

\begin{abbreviations}

\setabbreviationstyle[acronym]{long-short}
\printglossary[type=\acronymtype,title={}]

\end{abbreviations}

但是,我很想知道是否可以在 YAML 上插入一些内容并使用 MDPI 格式。或者,我可以编辑 rticles MDPI 模板(但我不确定如何)。

有任何想法吗?

干杯,

标签: templateslatexr-markdown

解决方案


包含在 YAML 中:

include-after: glossary.tex

我尝试过但没有成功,但这种方法可以通过一些修改来工作似乎是合理的


推荐阅读