28 lines
1.0 KiB
Markdown
28 lines
1.0 KiB
Markdown
|
|
# Pandoc Thesis Environment
|
|||
|
|
|
|||
|
|
适用于Pandoc,将LaTeX论文转换为DOCX格式论文的环境。
|
|||
|
|
|
|||
|
|
这是我一开始尝试的,使用Pandoc配合pandoc filter来实现论文转换的环境。后来我觉得不太好,就放弃,转而开发本项目,但这个环境还是留着。
|
|||
|
|
|
|||
|
|
# 用法
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
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>
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
参数解释:
|
|||
|
|
|
|||
|
|
- `-s`:Standalone模式
|
|||
|
|
- `-f latex -t docx`:显式指定输入输出格式
|
|||
|
|
- `--citeproc`:启用引用解析功能,不启用就没有引用标识
|
|||
|
|
- `--metadata-file=meta.yaml`:指定元数据,包括:引用文献样式,以及pandoc-tex-numbering过滤器的相关配置
|
|||
|
|
- `-F pandoc-tex-numbering`:使用pandoc-tex-numbering过滤器
|
|||
|
|
- `--resource-path`:设置LaTeX资源文件夹,要找的图片等内容,都会在这个文件夹里找,一般来说,就是你LaTeX文件所在的文件夹
|