从 Pandoc 到 Quarto:纯文本学术写作的实践与优化
💡
原文中文,约12600字,阅读约需30分钟。
📝
内容提要
本文分享了使用Quarto进行中文学术论文写作的经验,强调选择合适工具的重要性。Quarto在Pandoc基础上提供了友好的功能,支持代码执行和文献管理。作者介绍了优化中文写作的方法,包括参考文献排序和引号处理,以提高学术写作效率。
🎯
关键要点
- 选择合适的写作工具对学术论文写作至关重要。
- Quarto是基于Pandoc的开源科学出版系统,提供了更多针对科学出版的功能。
- Quarto支持直接运行代码,交叉引用和文献管理,提升学术写作效率。
- 中文写作在Quarto中需要额外配置以处理引号、空格和参考文献排序等问题。
- 使用Markdown写作可以提高兼容性,Quarto文档是Markdown与可执行代码块的结合。
- 通过Python脚本预处理Markdown文件以避免脚注编号冲突和链接格式问题。
- 使用Lua和Python过滤器解决中文参考文献的本地化字符和排序问题。
- 引号处理是中西文混排中的难点,需根据不同格式进行适当转换。
- 自动添加中西文之间的空格可以提高排版美观性,使用Python过滤器实现。
- Quarto仍在积极开发中,未来可能会有更多功能和优化。
- 使用纯文本进行学术写作可以提高效率,减少排版琐事的干扰。
➡️