pandoc:将TEX文件转为md文件

环境准备

一个例子

命令: pandoc -s input.tex --mathjax -o output.md
input.tex:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
%# -*- coding:utf-8 -*-
%!TEX program = xelatex
\documentclass{ctexart}

\usepackage{amsmath,amssymb,amsthm}
\usepackage{enumitem}

\begin{document}
\newcommand{\me}{\mathrm{e}}

\section{代数}
已知 $f(x)=\sum\limits_{k=1}^{2015}(|x+k|+|x-k|)$.
若 $f(a^2-a-1)=f(2a-1)$, 则符合条件所有整数 $a$ 的和为\_\_\_\_.

\textbf{字母}: \textit{mathematics}. 加粗的汉字, 倾斜的字母.

\begin{enumerate}
\item 天南地北
\item 四面八方
\begin{itemize}
\item 东面
\item 南面
\item 西面
\item 北面
\end{itemize}
\item 江河湖海
\item 自定义的命令: $\me$.
\end{enumerate}

\newpage

\section{几何}

姐姐,今夜我在德令哈,夜色笼罩\\
姐姐,我今夜只有戈壁 \\

草原尽头我两手空空 \\
悲痛时握不住一颗泪滴 \\
姐姐, 今夜我在德令哈 \\
这是雨水中一座荒凉的城\\

除了那些路过的和居住的 \\
德令哈……今夜 \\
这是唯一的,最后的, 抒情。 \\
这是唯一的,最后的,草原。\\

我把石头还给石头\\
让胜利的胜利 \\
今夜青稞只属于他自己 \\
一切都在生长 \\

今夜我只有美丽的戈壁 空空 \\
姐姐,今夜我不关心人类,我只想你。\\

插图:\\
\includegraphics[scale=0.3]{a.jpg}
\end{document}

output.md:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
代数
====

已知 $f(x)=\sum\limits_{k=1}^{2015}(|x+k|+|x-k|)$. 若
$f(a^2-a-1)=f(2a-1)$, 则符合条件所有整数 $a$ 的和为\_\_\_\_.

**字母**: *mathematics*. 加粗的汉字, 倾斜的字母.

1. 天南地北

2. 四面八方

- 东面

- 南面

- 西面

- 北面

3. 江河湖海

4. 自定义的命令: ${\mathrm{e}}$.

几何
====

姐姐,今夜我在德令哈,夜色笼罩\
姐姐,我今夜只有戈壁\
草原尽头我两手空空\
悲痛时握不住一颗泪滴\
姐姐, 今夜我在德令哈\
这是雨水中一座荒凉的城\
除了那些路过的和居住的\
德令哈……今夜\
这是唯一的,最后的, 抒情。\
这是唯一的,最后的,草原。\
我把石头还给石头\
让胜利的胜利\
今夜青稞只属于他自己\
一切都在生长\
今夜我只有美丽的戈壁 空空\
姐姐,今夜我不关心人类,我只想你。\
插图:\
![image](a.jpg)

说明: \newpage被忽略. 文本中的\\没有被正确转化, 公式中的\\是交给mathjax处理的. 空白的行被吞掉了.

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器