我使用的是MDPI模板(来自rticle包),并且热衷于使用术语表包,这样我就不必在适当的YAML字段中手动输入所有缩写。
为此,我使用header-includes加载了LaTex包词汇表:
header-includes:
\usepackage{inputenc}
\usepackage[acronym, section=section]{glossaries}
\setacronymstyle{long-short}
\makeglossaries
\makeindex
\input{glossary}在Rmarkdown主体中创建了几个缩写词之后,我愿意输入latex命令并将其打印到模板的"Abbreviations“部分中。
目前,我可以通过以下步骤破解它(我相信有更好的方法):
1-使用以下命令保留所有辅助文件块:
options(tinytex.clean = FALSE)2- cmd makeglossaries "filename"
3- Rmarkdown文件上的原始乳胶:
\begin{abbreviations}
\setabbreviationstyle[acronym]{long-short}
\printglossary[type=\acronymtype,title={}]
\end{abbreviations}但是,我很想知道是否可以在YAML上插入一些内容并使用MDPI格式。或者,我可以编辑rticles模板(但我不确定如何编辑)。
有什么想法吗?
干杯,
发布于 2020-06-24 20:27:37
包括在YAML中:
include-after: glossary.tex
我尝试过,但没有成功,但似乎合理的是,这种方法可能需要一些修改即可工作
https://stackoverflow.com/questions/62499207
复制相似问题