styleLatex
全部免费工具

LaTeX 转 Markdown

粘贴 LaTeX 或上传 .tex 文件,LaTeX 转 Markdown 工具会在输入时完成转换:章节变成标题,公式保留为数学公式,表格变成管道表格,脚注和引用也会保留。整篇论文和短片段都适用。

在浏览器中转换,内容不会上传。

Markdown

# Introduction

The Gaussian integral appears in probability [@feller1968] and physics.[^1]

$$
\int_{-\infty}^{\infty} e^{-x^2}\,dx = \sqrt{\pi}
$$

## Proofs

- **Polar coordinates**, see [eq:gauss].
- *Feynman's trick*.

| Method | Steps |
| --- | ---: |
| Polar | 3 |
| Series | 5 |

[^1]: See also <https://en.wikipedia.org/wiki/Gaussian_integral>.

论文只有 PDF 或扫描件?先把它转换成 LaTeX。

转换 PDF

LaTeX 怎么转 Markdown

粘贴或上传 LaTeX

可以粘贴整篇文档或几段文字,也可以上传 .tex 文件。整篇文档会跳过导言区,但会读取 \title 和 \author,所以 Markdown 以标题行开头。LaTeX 转 Markdown 在浏览器中随输入完成。注释会被去掉,verbatim 块会先被保护起来,其中的代码不会被改动。

选择引用和公式格式

引用可以写成 Pandoc 风格的 [@key],Pandoc、Quarto 和 Zettlr 都能识别,也可以写成普通的 [key] 文字。独立公式可以用 Obsidian、Jupyter 和大多数编辑器都能渲染的 $$ 块,或用 GitHub 的 ```math 代码块。

复制或下载 .md

复制结果或下载为 .md 文件。LaTeX 转 Markdown 工具无法识别的命令会列在输出下方,方便你检查,不会到后面才发现缺了内容。

转换内容与方式

标题、文字和脚注

章节和小节变成 # 标题,有文档标题时降一级,书籍中 \chapter 占最高一级。\emph 和 \textbf 变成 *斜体* 和 **粗体**,\href 变成链接,\'e 这样的重音变成 é,脚注变成 [^1] 并列在文末。用 `` 和 '' 写的引号会变成弯引号,--- 会变成破折号。

公式保持为公式

行内的 $…$ 和 \(…\) 保留为 $…$。equation、\[…\] 和 $$ 变成 $$ 块;align、gather 和 eqnarray 在块中变成 aligned 或 gathered,因为 Markdown 渲染器不给公式编号。\label、\nonumber 和 \tag 会被去掉。

列表、表格、图片和代码

itemize、enumerate 和 description 变成正确嵌套的 Markdown 列表。tabular、tabularx 和 longtable 变成保留列对齐的管道表格;合并单元格的文字放在第一个单元格。图片变成以图注为替代文字的图片,verbatim、lstlisting 和 minted 变成带语言的代码块。theorem、lemma、definition 和 proof 环境会变成加粗的段首标签,例如 **Theorem (Gauss).**,证明末尾加 ∎。

限制与建议

无法转换的内容

Markdown 没有宏、页面排版和编号交叉引用,所以自定义命令只保留文字,\ref 显示标签名,TikZ 图会被去掉。图表请另外转成图片,重要的标签可以改成链接。.bib 文件中的参考文献不会被展开;References 标题标出了 Pandoc 或网站生成器放置参考文献的位置。

来自 arXiv 或 Overleaf 的论文

从 arXiv 或 Overleaf 下载源码,打开主 .tex 文件。通过 \input 或 \include 引入的文件不会被跟随,请逐个转换后再合并。经过 LaTeX 转 Markdown,就能得到适合博客、笔记或文档的干净初稿。

再转回 LaTeX

反方向同样很快。这里写的标题、列表、公式、表格和引用都能无损转回,所以可以先在 Markdown 中修改文字,最后再转成 LaTeX。先做一次 LaTeX 转 Markdown,编辑完成后,在准备期刊模板时再转回去。

Markdown 转 LaTeX

官方参考资料: CommonMark · Pandoc manual

LaTeX 转 Markdown: styleLatex card with the tool's purpose and a code sample | LaTeX 转 Markdown

LaTeX 与 Markdown 常见问题

LaTeX 怎么转成 Markdown?
把 .tex 源码粘贴到本 LaTeX 转 Markdown 工具,选择引用和公式格式,然后复制结果。命令行中可以用 Pandoc:pandoc paper.tex -o paper.md。
LaTeX 支持 Markdown 吗?
原生不支持。markdown 宏包可以让 LaTeX 读取文档中的 Markdown,但需要 shell escape。通常先把 Markdown 转成 LaTeX 更简单。
能把 LaTeX 表格转成 Markdown 表格吗?
能。只粘贴 tabular 环境,就会得到保留各列对齐方式的管道表格。合并单元格和横线在 Markdown 中没有对应写法,会被简化。外层 table 环境中的图注会作为斜体行保留在表格上方。
怎么用 Pandoc 把 LaTeX 转成 Markdown?
运行 pandoc input.tex -t gfm -o output.md,或用 -t markdown 输出带引用的 Pandoc 风格。Pandoc 会跟随 \input 文件,本页面不会。
怎么用 Python 把 LaTeX 转成 Markdown?
使用 pypandoc:pypandoc.convert_file('paper.tex', 'gfm', outputfile='paper.md')。它需要安装 Pandoc,pypandoc 可以帮你下载。
有免费的在线 LaTeX 转 Markdown 工具吗?
有,就是这个。它免费、无需注册,文件只在浏览器中处理,LaTeX 转 Markdown 的结果随输入即时出现。
转换后的 Markdown 能在 GitHub 上显示吗?
能。GitHub 可以渲染标题、表格、脚注和 $…$ 公式。如果 $$ 块显示不正常,可以把独立公式改选为 ```math 代码块。脚注会显示在文件底部,并带有返回正文的链接。
转换后的 Markdown 能在 Obsidian 中使用吗?
能。Obsidian 可以渲染 $…$ 和 $$…$$ 公式、脚注和表格。独立公式请保持 $$ 格式。
能把 arXiv 论文转成 Markdown 吗?
能。在论文的 arXiv 页面选择 TeX Source,解压后把主 .tex 文件粘贴到这里。图片会保留为指向图片文件的链接。长论文请先转换主文件,再逐个转换 \input 的文件,并按顺序粘贴结果。
怎么把 Overleaf 项目导出为 Markdown?
在 Overleaf 菜单中把项目下载为 zip,打开 main.tex,用 LaTeX 转 Markdown 工具转换。单独存放的章节文件也逐个转换。
LaTeX 和 Markdown 是一回事吗?
不是。LaTeX 是带宏和精确排版的完整排版系统;Markdown 是用于格式化文字的轻量语法。Markdown 工具借用了 LaTeX 的公式写法,所以公式转换得很干净。
转换器不认识的 LaTeX 命令会怎样处理?
其参数会作为文字保留,命令名会列在输出下方,不会悄悄消失。\vspace、\centering、\noindent 等排版命令在 Markdown 中没有意义,会被直接去掉。
公式和 align 环境怎么转换?
它们以 LaTeX 公式的形式保留在 $$ 块中。align 变成 aligned,gather 变成 gathered,MathJax 和 KaTeX 都能渲染,只是没有编号。行内公式保持在行内,所以包含公式的句子读起来和 PDF 中一样。
引用、标签和交叉引用会怎样处理?
\cite 变成 [@key],页码说明也会保留,便于 Pandoc 生成参考文献。\label 会被去掉,\ref 以方括号显示标签名,方便你换成链接。

有整页笔记、扫描件或 PDF?把它转成能编译的 LaTeX。

转换文件