markdown 到 word

背景

现在有三个场景:用latex,方便写报告,在内容比较长的时候排版效果很好;用markdown,方便写博客,特别是搭配typora,用起来很舒服;用word,这是我唯一一个被迫使用的工具,方便别人审阅,进行修改。

所以问题来了:在要给别人审阅的时候,怎么写的舒服,而且排版的效果好看?

调研

最简单的方法就是首先用markdown写个初稿,然后使用pandoc转成docx,

pandoc xxx.md --css xx.css -o mid.html
pandoc mid.html -o result.docx

当然,直接使用typora的导出也行。

为何不用latex?主要是配环境很麻烦,而且需要一些学习成本,比如得知道latex、pdflatex、xelatex等之前的区别,常用的命令,一般还得会一两个软件,像texstudio、lyx之类的,写起latex才方便。转格式也存在问题,比如我想把这个报告中的一部分给写成博客,直接转是存在问题的,一些格式不支持等等。

所以,当没有写博客的需求,而且对生成的结果的格式要求很高,一般是pdf,那么就用latex,如果不需要很复杂的格式,那么markdown是完全能满足需求的。word就不说了,如果不是要审阅批改,找不到使用的理由。

方便审阅

现在确实得用word了,那么latex和markdown哪个转成docx方便呢?我个人觉得差不多,因为直接使用pandoc转,都存在格式问题,一般给转成中间格式html,所以还是前面写的,格式要求很复杂的话,使用latex,比如图、表等等,其它的情况用markdown,方便,简单。

latex有专门的工具生成html,markdown的话主要是靠css样式,这里说下css样式要怎么搞。

首先推荐一个成品,知乎github,里面的essay.css可以对标题、目录、侧边栏加上编号,表格和图片加上编号,然后就可以加以修改了,想要什么格式,就是什么格式,比如这里我将二级标题、三级标题、正文分别改为小三、四号、小四,为什么这么改?因为当时毕业论文是这么要求的-_-,这里给下字号对照表:

字号 小三 四号 小四 五号 小五
大小/pt 15 14 12 10.5 9

然后那个编号有点问题,提issue了,这里写下我的:

/* 编辑器内标题 */
/** initialize css counter */
#write {
    counter-reset: h2;
}
h1 {
    counter-reset: h2;
}
h2 {
    counter-increment: h2;
    counter-reset: h3;
}
h3 {
    counter-increment: h3;
    counter-reset: h4;
}
h4 {
    counter-increment: h4;
    counter-reset: h5;
}

/** put counter result into headings */

#write h2:before {
    content: counter(h2) ". "
}

#write h3:before {
    content: counter(h2) "." counter(h3) ". "
}

#write h4:before {
    content: counter(h2) "." counter(h3) "." counter(h4) ". "
}

可以在正文区基本属性里,加上一些实用定义,比如

text-align: justify; /* 两端对齐 */
text-indent: 2em; /* 首行缩进 */
line-height: 1.5em; /* 1.5倍行距 */

在定义首行缩进时,必须在h1,h2,h3,h4,h5,h6、表格等里面定义text-indent: 0em;,去掉section等的首行缩进,还没有找到只针对正文的方式。段落间隔通过margin好像实现不了,暂时就这样。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,294评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,493评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,790评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,595评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,718评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,906评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,053评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,797评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,250评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,570评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,711评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,388评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,018评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,796评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,023评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,461评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,595评论 2 350