Files
bagu-thesis/pandoc
2026-05-26 16:54:54 +08:00
..
2026-05-26 16:54:54 +08:00
2026-05-26 16:54:54 +08:00
2026-05-26 16:54:54 +08:00
2026-05-26 16:54:54 +08:00
2026-05-26 16:54:54 +08:00
2026-05-26 16:54:54 +08:00
2026-05-26 16:54:54 +08:00

Pandoc Thesis Environment

适用于Pandoc,将LaTeX论文转换为DOCX格式论文的环境。

这是我一开始尝试的,使用Pandoc配合pandoc filter来实现论文转换的环境。后来我觉得不太好,就放弃,转而开发本项目,但这个环境还是留着。

用法

uv run pandoc <thesis.tex> \
    -s \
    -f latex -t docx \
    --citeproc \
    --metadata-file=meta.yaml \
    -F pandoc-tex-numbering \
    --resource-path <path-to-tex-dir> \
    -o <thesis.docx>

参数解释:

  • -sStandalone模式
  • -f latex -t docx:显式指定输入输出格式
  • --citeproc:启用引用解析功能,不启用就没有引用标识
  • --metadata-file=meta.yaml:指定元数据,包括:引用文献样式,以及pandoc-tex-numbering过滤器的相关配置
  • -F pandoc-tex-numbering:使用pandoc-tex-numbering过滤器
  • --resource-path:设置LaTeX资源文件夹,要找的图片等内容,都会在这个文件夹里找,一般来说,就是你LaTeX文件所在的文件夹