如何在quarto-journals/elsevier中添加JEL分类?是否需自行实现?
在 quarto-journals/elsevier 中添加 JEL 分类的解决方案
现状说明
- 你提到的
_extensions/elsevier/elsarticle.cls里确实定义了JEL变量,但这个 quarto 模板的官方文档没提它的用法,而且仓库已经停更,2023年9月的相关Issue也没得到官方回复,说明官方没提供现成的YAML配置方式。
两种解决办法
1. 直接插LaTeX代码(快速搞定)
不想改模板的话,直接在 quarto 文档里随便哪个位置插原生LaTeX代码就行:
\jelclass{J31, J24, D83}
编译成PDF时,LaTeX会自动按elsarticle的格式渲染JEL分类。
2. 修改模板实现YAML配置(更规整)
要是想通过YAML来管理JEL分类,得手动改模板:
- 打开
_extensions/elsevier/elsarticle.latex文件 - 在摘要之后、关键词之前的位置加这段代码:
$if(jel)$ \jelclass{$jel$} $endif$
- 之后就能在文档的YAML头部直接配置:
--- title: "你的论文标题" jel: "J31, J24, D83" ---
注意点
- 因为仓库停更了,你改完的模板得自己本地维护,后续 quarto 更新不会同步这些改动。
- 一定要用PDF输出格式测试,毕竟JEL是LaTeX模板的功能,其他格式不支持。
内容的提问来源于stack exchange,提问作者Alberson Miranda
相关产品推荐
相关产品推荐

