1 Star 0 Fork 0

waleslau / papper-format-helpper

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README
WTFPL

论文格式助手

使用 markdown 编写你的论文,然后用 pandoc 转换成 docx 格式。

只要会用 Markdown 基本语法,使用本方式会异常的舒适。

Why?

markdown 作为一种纯文本格式,方便备份,配合 git 也能实现较细粒度的版本管理。

同时,利用 pandoc + 模板来生成 docx 也能减少一些重复的格式修改工作。

另外,用这种方式生成的 docx 可以很方便的自动生成目录!(要不然就得手动标注标题以及正文的大纲级别

使用步骤

准备工作

  1. 克隆本仓库
  2. 下载 pandoc 点击链接 如果你是 windows 系统,下载其中的 pandoc-xxx-windows-x86_64.zip,把压缩包里的 pandoc.exe 放到本仓库根目录内即可

目录结构如下

papper-format-helpper
 ├── LICENSE
 ├── pandoc
 ├── pandoc.exe
 ├── README.md
 ├── example.docx
 └── example.md

1. 导出 docx 参考模板

然后在资源管理器内打开 papper-format-helpper 文件夹,按住 Shift 键后点击鼠标右键,然后点击 在此处打开 PowerShell窗口

执行下面命令创建参考模板

pandoc.exe -o pandoc/custom-reference.docx --print-default-data-file reference.docx

2. 按照自己学校要求修改 custom-reference.docx 中的格式

  • 各级标题字体格式
  • 正文字体与段落格式
  • 页码
  • 页边距

等等等等

3. 把下面的代码粘贴到到每一个需要插入分页符的位置

```{=openxml}
<w:p>
  <w:r>
    <w:br w:type="page"/>
  </w:r>
</w:p>
```

4. 导出 docx

执行下面命令即可:

pandoc.exe -f markdown <你的文档的文件名>.md -o <要生成的文档的文件名>.docx --reference-doc=pandoc/custom-reference.docx

也可以不指定参考模板,使用默认模板:

pandoc.exe -f markdown <你的文档的文件名>.md -o <要生成的文档的文件名>.docx

以本仓库内示例文档为例:

pandoc.exe -f markdown example.md -o example.docx

5. 然后对得到的 docx 做一些微调即可


其他格式调整技巧

注:下面的格式修改操作适用于 MS Office 2019 中的 Word,其他版本的 MS Office 以及金山 WPS 中对应配置的位置与此略有不同

1. 添加页码后,删除页眉多出的横线

选中页眉,然后使用 Ctrl+Shift+N 快捷键即可

2. 为摘要以及正文设置不同的页码格式

首先,选中 布局 选项卡,在摘要的尾部,正文之前插入 分隔符->分节符->下一页,作用是将 word 分节,并自动换页。此时选中页码会提示不同节的序号。

然后选中正文部分的页码,在 页眉和页脚 选项卡中取消选中 链接到前一节,就可以分别调整不同‘节’的页码格式了

3. 自动生成的表格宽度不够

选中某个表格,在 表格工具->布局 选项卡中选中 自动调整->根据窗口自动调整表格 即可

4. 修改正文的格式不要改 正文,应该改 正文文本

因为标题等元素会自动继承 正文 的格式,修改它会导致一些问题

and so on ...

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE Version 2, December 2004 Copyright (C) 2004 Sam Hocevar <sam@hocevar.net> Everyone is permitted to copy and distribute verbatim or modified copies of this license document, and changing it is allowed as long as the name is changed. DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. You just DO WHAT THE FUCK YOU WANT TO.

About

使用 markdown 编写你的论文,然后用 pandoc 转换成 docx 格式 expand collapse
WTFPL
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/waleslau/papper-format-helpper.git
git@gitee.com:waleslau/papper-format-helpper.git
waleslau
papper-format-helpper
papper-format-helpper
main

Search

344bd9b3 5694891 D2dac590 5694891