当前位置:网站首页>pandoc -crossref插件实现markdwon文档转word后公式编号自定义
pandoc -crossref插件实现markdwon文档转word后公式编号自定义
2022-08-03 05:24:00 【zdlwhereyougo】
pandoc -crossref插件实现markdwon文档转word后公式编号自定义
借助markdown撰写论文还是有一些优势的,公式可以通过vscode 提示直接快速地写出来,图片按照链接插入以后就可以自动更新图源。论文提交的时候需要转成word格式,有很多文章介绍了如果使用word模板。但是将论文中公式导出到word以后自动编号并不理想,手动修改非常麻烦。研究了一下官方教程,https://lierdakil.github.io/pandoc-crossref/,摸索出来一套yaml命令用来实现公式带括号编号,带括号引用,编号右对齐等功能。
公式的排版是通过制表位的方式实现的,制表位的位置和对齐方式决定公式和编号的格式。每英寸对应的twips是1440,需要按照纸张页边距来计算好pos的数值,我的模板word纸张大小是A4,那么公式就需要居中,位置应该在10.5cm的位置,由于页边距设置为2cm,所以计算制表位时要用8.5cm来计算,然后还要注意一英寸等于2.54cm,1440/2.54乘以8.5取整数,就是第一个制表位pos的来源。第二个制表位,是控制公式编号的,需要右对齐,位置是21cm-2cm=19cm,考虑左侧页边距,实际应该是17cm,因此第二个pos参数应该是1440/2.54乘以17。
下面是我的一个范例md文件内容,
---
autoEqnLabels: true #公式自动编号
tableEqns: true #使用表格形式对公式进行排版,转word效果更好
eqnBlockTemplate: |
`<w:pPr><w:tabs><w:tab w:val="center" w:leader="none" w:pos="4819" /><w:tab w:val="right" w:leader="none" w:pos="9638" /></w:tabs></w:pPr><w:r><w:tab /></w:r>`{=openxml} $$t$$ `<w:r><w:tab /></w:r>`{=openxml} $$i$$
#1英寸相当于2.54厘米 1440 twips = one inch A4纸宽度21cm 信纸21.59
#居中pos的计算方式:(页面宽度/2-左边距)*1440/2.54
#右边pos的计算方式:页面宽度-左边距-右边距
eqnBlockInlineMath: true
equationNumberTeX: \\tag
eqnIndexTemplate: ($$i$$) #这个是给编号加上括号
eqnPrefixTemplate: 式($$i$$) #给引用的公式编号加上括号
---
这个是用来测试公式的,吧啦啦啦啦[@eq:eq2]
$$
x+y=z
$${#eq:eq1}
这个是用来测试公式的
$$
x+y=z
$${#eq:eq2}
这个是用来测试公式的
$$
x+y=z
$${#eq:eq3}
这个是用来测试公式的
$$
x+y=z
$${#eq:eq4}
word中公式如下图所示,
边栏推荐
- Execute the mysql script file in the docker mysql container and solve the garbled characters
- 嵌入式实验三(代码几乎都要改才能运行)
- 【第四周】MobileNet和HybridSN
- 中国水环境治理行业投融资分析及“十四五”规划建议报告2022~2028年
- VSCODE 常见问题
- 设备树(devicetree)-dts语法
- 关于梯度下降法的一些优化方法
- [frp intranet penetration]
- 微信小程序 自定义tabBar
- 自监督论文阅读笔记Efficient Self-supervised Vision Pretraining with Local Masked Reconstruction
猜你喜欢

自监督论文阅读笔记Efficient Self-supervised Vision Pretraining with Local Masked Reconstruction

Execute the mysql script file in the docker mysql container and solve the garbled characters

IPC 通信 - IPC

MySQL 安装报错的解决方法

ucos任务调度原理

【第二周】卷积神经网络

MySQL 下载和安装详解

自监督论文阅读笔记DisCo: Remedy Self-supervised Learning on Lightweight Models with Distilled Contrastive

Qlik Sense 聚合函数及范围详解(Sum、Count、All、ToTaL、{1})

梯度下降、反向传播
随机推荐
SAP HANA 新增一列时报错详解
自监督论文阅读笔记 Self-Supervised Deep Learning for Vehicle Detection in High-Resolution Satellite Imagery
ARMv8 架构----armv8 类别
中国生物降解塑料行业市场运营态势及发展趋势研究报告2022~2028年
深度学习基本概念
最优化方法概述
自监督论文阅读笔记 SimCLRV2 Big Self-Supervised Models are Strong Semi-Supervised Learners
Oracle null 有哪些注意事项【面试题】
A.1#【内存管理】——1.1.3 page: struct page
中国认证认可服务行业“十四五”发展规划及经营模式分析报告2022~2028年
2021-03-22
block底层探索
MMU 介绍-[TBL/page table work]
Dynamic adjustment subject web system?Look at this one is enough
快速的将结构体各成员清零
梯度下降、反向传播
【第三周】ResNet+ResNeXt
对象の使用
A.1#【内存管理】——1.1.4 node: 初始化
page fault-页异常流程