期刊文章
概述
Quarto 支持创建扩展基础格式(如 pdf
、html
和 docx
)的自定义格式。自定义格式系统非常灵活,旨在适应为专业期刊创建文章的需求。
一个主要重点是单源出版:相同的 Quarto 文档源应能够生成 HTML 和 LaTeX 输出,并且还应能够创建提交给多个期刊所需的 LaTeX。实现这一目标的关键能力包括:
能够灵活地调整期刊提供的原生 LaTeX 模板以供 Pandoc 使用。
使用 span 和 div 应用格式(这使得可以通过 CSS 针对 HTML 输出和 LaTeX 宏/环境针对 PDF 输出进行目标定位)。
为作者和隶属关系提供标准化的模式,以便您可以一次性表达这些数据,然后根据各种期刊所需的风格自动格式化。
使用引文样式语言(CSL)根据各种期刊所需的任何样式自动格式化引文和参考文献。
期刊格式
Quarto 团队开发了多种期刊格式,并在 quarto-journals GitHub 组织中提供。这些格式包括:
随着时间的推移,将添加更多格式,我们欢迎社区提出贡献格式的建议(如果您有兴趣贡献格式,请在 https://github.com/quarto-journals/article-format-template/issues 发布问题)。
quarto use template
命令可用于从这些格式之一创建文章。例如:
终端
quarto use template quarto-journals/acm
quarto use template quarto-journals/plos
quarto use template quarto-journals/elsevier
quarto use template quarto-journals/acs
quarto use template quarto-journals/jss
请注意,上述命令将创建一个带有默认内容的新文章。在某些情况下,您可能希望在现有文档或项目中使用期刊格式,而无需复制整个模板。在这种情况下,您只需添加格式扩展名本身。例如:
终端
quarto add quarto-journals/acm
quarto add quarto-journals/plos
点击上述任何格式的链接,了解更多关于如何将它们用于您自己的文章的信息。
创建格式
虽然 quarto-journals 上支持的期刊列表将随着时间的推移而增长,但许多用户可能希望创建自己的期刊格式。创建新格式通常涉及:
- 调整期刊通常提供的 LaTeX 模板以供 Quarto 使用。
- 选择适合该格式的引文处理和样式。
- 创建一个
template.qmd
来演示使用该格式。 - 可选地,确保 HTML 和 LaTeX 文章都得到良好支持。
有关创建自己的格式的更多详细信息,请参阅 期刊格式 文章。