Writing Tools Study

Markdown 制作简历

背景

Markdown 彻底地让人回归内容创作本身,本站已经连续写了两篇文章,介绍如何用 Markdown 写书和演示文稿:

本文继续第三篇:如何用 Markdown 写简历。

简历 —— 简单介绍自己的阅历,所以用 Markdown 好好写阅历,没必要搞得各种华丽,简约清新即可。

这次咱们直接重用网上的项目:

两者都允许直接用 Markdown 写简历,并提供工具转化为 pdf 或者 html 格式,输出的风格稍有差异。

作为对比,我们同时介绍了一款 Latex 模板,大家可以参照对比 Latex 和 Markdown 谁更简易。

方案一: mwhite/resume

由于原项目的 pandoc/default.latex 有一处错误,导致中文支持编译失败,本站修复后创建了一个独立仓库,用法如下。

下载仓库

git clone https://gitlab.com/tinylab/markdown-resume.git

安装环境

apt-get install texlive texlive-latex-extra tex-gyre texlive-xetex ttf-wqy-zenhei pandoc

编辑简历

参照 resume.md 编写即可。原文格式为英文,可直接用中文混合改写。语法格式为 Markdown。

编译

  • 输出为 pdf

make pdf

  • 输出为 html

make html

方案二: there4/markdown-resume

下载仓库

git clone https://github.com/there4/markdown-resume.git

安装环境

sudo apt-get install wkhtmltopdf

编辑简历

examples/source/ 下有几份样稿可参照,其中 zhsample.md 为中文样稿,语法格式为 Markdown。

编译

  • 输出为 pdf

./bin/md2resume pdf examples/source/zhsample.md examples/output/

  • 输出为 html

./bin/md2resume pdf examples/source/zhsample.md examples/output/

方案三: tinylab/latex-resume

下载仓库

git clone https://gitlab.com/tinylab/latex-resume.git

安装环境

sudo apt-get install latex-cjk-common latex-cjk-chinese latex-cjk-chinese-arphic-bkai00mp latex-cjk-chinese-arphic-bsmi00lp latex-cjk-chinese-arphic-gbsn00lp latex-cjk-chinese-arphic-gkai00mp texlive-fonts-recommended imagemagick

编辑简历

这里的简历用 Latex 编写,中文和英文分别放在 zh/ 与 en/ 目录下,默认简历文本都是 resume.tex,打开可利用 Latex 语法编辑。

其中,中文模板有用到一个头像,图片是 photo.jpg。

编译

  • 中文

cd zh && make

  • 英文

cd en && make

对比

方案一和二都可用 Markdown 编写,只是输出方式有异,大家可根据自身爱好选择。

方案三用 Latex 编写,主要差异在 Latex 语法相比 Markdown 复杂很多,嵌入了过多的格式控制字符,所以简历还是比较推荐用 Markdown 编写,节约时间和生命。