paper| 使用 markdown 写论文

本文涉及的产品
云原生大数据计算服务MaxCompute,500CU*H 100GB 3个月
云原生大数据计算服务 MaxCompute,5000CU*H 100GB 3个月
简介: 写论文已经够头秃了, 再浪费时间来反复折腾格式, 幸福感就忒低了. 用工具把自己从重复性的工作中解放出来, 去享受创造的乐趣~

写论文已经够头秃了, 再浪费时间来反复折腾格式, 幸福感就忒低了. 用工具把自己从重复性的工作中解放出来, 去享受创造的乐趣~

![bing每日壁纸](https://upload-images.jianshu.io/upload_images/567399-8d9950254a484d5a.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)



## 工具


- vscode + markdown preview enhance(简称 MPE)

- 文档格式处理届的瑞士军刀 pandoc: 常见发布格式 md docx pdf LaTeX epub HTML

- zotero 文献管理器: chrome/app 进行收集, 然后导出 bibTex(`.bib`) 等格式使用

- Anaconda: python env for data science, 为数据科学准备的 py 开发环境

- [样例文件夹](https://link.jianshu.com/?t=https://github.com/wshuyi/demo-scholar-markdown-docx/archive/master.zip), 省去部分重复工作


```sh

brew install pandoc

pip install pandoc-fignos # 处理图片交叉引用, 需要先安装 anaconda

pandoc demo.md -o demo.docx # md -> docx

# 文献引用

pandoc --filter pandoc-citeproc --bibliography=myref.bib --csl=chinese-gb7714-2005-numeric.csl demo-citation.md -o demo-citation.docx

# 图片引用

pandoc --filter pandoc-fignos --filter pandoc-citeproc --bibliography=myref.bib --csl=chinese-gb7714-2005-numeric.csl demo-figref.md -o demo-figref.docx


# pandoc 开箱即用版

pandoc

--filter pandoc-fignos # 有图: 图片交叉引用

--filter pandoc-tablenos # 有表格

--filter pandoc-citeproc --bibliography=ref.bib # 文献应用

--metadata link-citations=true --metadata reference-section-title="参考文献"

--csl=chinese-gb7714-2005-numeric.csl # 格式规范

--toc # 生成目录

# --reference-doc democonf.docx # 文档样式模板

paper.md -o paper.docx # md -> docx

```


## 论文格式示例


- [markdown 知识小抄](https://coder.dayday.tech/a/tools.html#markdown)

- 数学公式: [latex](https://coder.dayday.tech/a/latex)

- 格式规范: GB/T 7714-2015

- 文本绘图, 流程图/甘特图/美人鱼图 等

- 目录自动生成

- 脚注: `[^1]`, 脚注只要不重复即可, MPE 会自动按照顺序 render


```md

a[^1]

c[^3]

b[^2]


[^1]: a

[^3]: b

[^2]: c

```


- 参考文献引用: [百度学术](https://xueshu.baidu.com/) bibTex(`.bib`)/EndNote/RefMan/NoteFirst/NoteExpress

 - 使用 `.bib` 文件中 `@` 下的第一个字段, 示例如下


```bib

@article{王国成2017从,

 title={从3V到5V:大数据助推经济行为的深化研究},

 author={王国成},

 journal={天津社会科学},

 number={2},

 pages={94-99},

 year={2017},

}

```


```md

王国成阐述了大数据的特性变迁过程[@王国成2017从]

```


- 图片交叉索引

 - 注意事项: 文档中图的信息, 要 **隔行**


```md

---

fignos-cleveref: On

fignos-plus-name: 图

___


# 图片引用


大数据的3V特性如{@fig:bigdata3v}所示


![大数据的3V特性](assets/demo-a5a137d9.png){#fig:bigdata3v}


大数据的5V特性如{@fig:bigdata5v}所示


![大数据的5V特性](assets/demo-8b0323d7.png){#fig:bigdata5v}

```


## mark 参考资料


- 使用 markdown 写论文, 简单易上手的例子, 分别来自 简书[^1] 知乎1[^2] 知乎2[^3]

- 准备看论文了, 这个 [论文阅读笔记markdown 模板](https://blog.csdn.net/qq_34219959/article/details/101452635) 正好可以用上

- [知乎 markdown 话题下的精华问答](https://www.zhihu.com/topic/19590742/top-answers)


[^1]: 简书 - 如何用 markdown 写论文: <https://www.jianshu.com/p/b0ac7ae98100>

[^2]: 知乎 - Sci.Fun | 如何使用markdown撰写论文?<https://zhuanlan.zhihu.com/p/103234043>

[^3]: 知乎 - 用markdown 和 pandoc 写论文的语法小抄: <https://zhuanlan.zhihu.com/p/111750527>

相关实践学习
基于MaxCompute的热门话题分析
本实验围绕社交用户发布的文章做了详尽的分析,通过分析能得到用户群体年龄分布,性别分布,地理位置分布,以及热门话题的热度。
SaaS 模式云数据仓库必修课
本课程由阿里云开发者社区和阿里云大数据团队共同出品,是SaaS模式云原生数据仓库领导者MaxCompute核心课程。本课程由阿里云资深产品和技术专家们从概念到方法,从场景到实践,体系化的将阿里巴巴飞天大数据平台10多年的经过验证的方法与实践深入浅出的讲给开发者们。帮助大数据开发者快速了解并掌握SaaS模式的云原生的数据仓库,助力开发者学习了解先进的技术栈,并能在实际业务中敏捷的进行大数据分析,赋能企业业务。 通过本课程可以了解SaaS模式云原生数据仓库领导者MaxCompute核心功能及典型适用场景,可应用MaxCompute实现数仓搭建,快速进行大数据分析。适合大数据工程师、大数据分析师 大量数据需要处理、存储和管理,需要搭建数据仓库?学它! 没有足够人员和经验来运维大数据平台,不想自建IDC买机器,需要免运维的大数据平台?会SQL就等于会大数据?学它! 想知道大数据用得对不对,想用更少的钱得到持续演进的数仓能力?获得极致弹性的计算资源和更好的性能,以及持续保护数据安全的生产环境?学它! 想要获得灵活的分析能力,快速洞察数据规律特征?想要兼得数据湖的灵活性与数据仓库的成长性?学它! 出品人:阿里云大数据产品及研发团队专家 产品 MaxCompute 官网 https://www.aliyun.com/product/odps&nbsp;
目录
相关文章
|
iOS开发 MacOS Python
如何用Markdown写论文?
本文用简明的样例,介绍如何使用Markdown和自动化工具帮你处理数学公式、参考文献引用、图片交叉索引等学术论文写作中常见的棘手问题。快来试试吧。 image 苦恼 自从我学会了如何在数字文档上用红笔写写画画,跟学生合写文章和指导毕业论文的工作就变得轻松多了。
1910 0
|
6月前
|
程序员 Linux iOS开发
一款比Typora更简洁优雅的Markdown编辑器神器(完全开源免费)
一款比Typora更简洁优雅的Markdown编辑器神器(完全开源免费)
258 1
|
6月前
《使用「Markdown」编辑器的那些天 |CSDN编辑器测评》
《使用「Markdown」编辑器的那些天 |CSDN编辑器测评》
71 0
|
6月前
|
机器学习/深度学习 uml
Markdown编辑器用法保存自用
Markdown编辑器用法保存自用
|
6月前
|
Linux Docker 容器
Linux本地搭建StackEdit Markdown编辑器结合内网穿透实现远程访问
Linux本地搭建StackEdit Markdown编辑器结合内网穿透实现远程访问
93 0
|
27天前
|
Ubuntu Linux 测试技术
Linux系统之部署轻量级Markdown文本编辑器
【10月更文挑战第6天】Linux系统之部署轻量级Markdown文本编辑器
73 1
Linux系统之部署轻量级Markdown文本编辑器
|
3月前
|
存储 安全 数据安全/隐私保护
Django 后端架构开发:富文本编辑器权限管理与 UEditor 、Wiki接入,实现 Markdown 文本编辑器
Django 后端架构开发:富文本编辑器权限管理与 UEditor 、Wiki接入,实现 Markdown 文本编辑器
129 0
|
2月前
|
JavaScript 前端开发 API
vue3 v-md-editor markdown编辑器(VMdEditor)和预览组件(VMdPreview )的使用
本文介绍了如何在Vue 3项目中使用v-md-editor组件库来创建markdown编辑器和预览组件。文章提供了安装步骤、如何在main.js中进行全局配置、以及如何在页面中使用VMdEditor和VMdPreview组件的示例代码。此外,还提供了一个完整示例的链接,包括编辑器和预览组件的使用效果和代码。
vue3 v-md-editor markdown编辑器(VMdEditor)和预览组件(VMdPreview )的使用
|
5月前
|
存储 移动开发 编解码
基于HTML5开发的Markdown在线编辑器
Markdown是一种轻量级标记语言,以其简洁易读的格式而备受程序员和作者们的青睐。随着互联网的发展,越来越多的在线Markdown编辑器应运而生,为用户提供了更加便捷、高效的写作和编辑环境。本文将探讨基于HTML5开发的Markdown在线编辑器的设计原理、功能特点以及技术优势。
118 4
|
6月前
|
前端开发 C++ iOS开发
几款主流好用的markdown编辑器介绍
几款主流好用的markdown编辑器介绍
348 1