UltKit

PDF转LaTeX转换器

论文、学位论文章节或讲义只剩下PDF时,也能找回一份可用的.tex文件。章节、列表、表格和图片都会还原为可编译、可编辑的LaTeX标记。

文档转换器

或将PDF, DOC, DOCX … 文件拖放到此处 ·

单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除

输出

文件在我们的服务器上处理,并在 30 分钟后删除。

使用方法

  1. 1

    上传PDF

    上传一个 PDF,或一次最多 20 个,每个不超过 95 MB。扫描页会通过已默认开启的 OCR 识别扫描页 进行识别。

  2. 2

    格式保持为“简单”

    转换为 已设为 LaTeX (.tex),格式 已设为 Simple,这样会生成简洁的结构化标记,而不是写死的字体和位置。可用 页面范围 只转换某一章。

  3. 3

    转换并编译

    点击 转换为 LaTeX (.tex),下载结果后,用 Overleaf、TeXstudio,或任何装有 TeX Live、MiKTeX 等 TeX 发行版的编辑器打开。

答案

可以把 PDF 转成 LaTeX 吗?

可以。上传 PDF,保持 转换为 为 LaTeX (.tex),即可得到可编译的 .tex 文件,章节、列表、表格和图片都会重建;复杂公式需要手动检查。

为什么PDF里没有LaTeX代码

TeX 是 Donald Knuth 于 1978 年发布的排版引擎,LaTeX 是 Leslie Lamport 在 20 世纪 80 年代基于它构建的宏层,两者都是单向工作:输入源文件,输出排好版的页面。当前的 LaTeX 版本 LaTeX2e 发布于 1994 年,每次编译的结果都是一个 PDF,它记录的是每个字形在页面上的位置,而不是由哪条命令生成。

这就是许多文档的源文件会丢失的原因。论文文件夹存放在已经损坏的笔记本电脑里,或者合作者带着 .tex 离开了实验室。当文字需要修改时,比如重新投稿、把一章改成书中的一节、为新学期更新课程讲义,另一种办法就是重新输入四十页的数学内容。

转换时会读取 PDF 的文本层,把行合并为段落,根据字号和字重识别标题,再把每个元素写回为 LaTeX。如果你还需要网页版本,PDF 转 HTML 使用同样的读取步骤,只是输出供浏览器使用的标记。

转换后的.tex文件是什么样的

转换后文件的示意结构
\documentclass{article}
\usepackage{graphicx}
\usepackage{amsmath}
\begin{document}
\section{Introduction}
First paragraph, rejoined across the PDF's line breaks.
\begin{tabular}{lll}
Sample & Mean & SD \\
\end{tabular}
\includegraphics{figure-1.png}
\end{document}

PDF转LaTeX转换器还是手动重打:各自的代价

UltKit手动重新输入从 PDF 阅读器复制粘贴
标题转为 \section 和 \subsectionyesyesno
断行合并为真正的段落yesyesno
表格重建为 tabularyesyesno
%、& 和 _ 等字符自动转义yes看你是否记得no
行间公式转为可编辑的数学内容需手动检查yesno
fi、fl 等连字拆回单独的字母yesyes通常不会

PDF

便携式文档格式(PDF)

PDF 由 Adobe 于 1993 年创建,并在 2008 年成为开放的 ISO 32000 标准。它固定了文字、字体、图片和版式,使文档在每块屏幕和每台打印机上看起来都一样。PDF 可以包含表单、签名、链接、附件和可搜索文本,其中 PDF/A 变体用于长期归档。固定的版式使 PDF 难以编辑,而扫描版 PDF 除非经过 OCR,否则只包含图片。所有浏览器和操作系统都能打开。

压缩方式
–
透明度
支持
动画
不支持
发布年份
1993 · Adobe
PDF 转换器

TEX

TeX / LaTeX 源文件

.tex 文件是 TeX 或 LaTeX 文档的源代码。TeX 由 Donald Knuth 于 1978 年创建,LaTeX 是 Leslie Lamport 在其基础上构建的一组宏,是数学、物理和计算机科学学术论文的标准。作者用纯文本编写,以命令表示结构和公式,再由编译器生成排版精确的 PDF。它的排版和数学公式效果出色,但学习曲线陡峭,需要 TeX 发行版或 Overleaf 等在线编辑器来编译。

压缩方式
–
透明度
–
动画
–
发布年份
1978 · Donald Knuth (TeX); Leslie Lamport (LaTeX)
TEX 转换器

当排版好的文档需要再次修改而源文件已经丢失时,人们就会把 PDF 转成 LaTeX:比如丢失的论文文件夹、正在为期刊修改的旧论文,或新任讲师想重复使用的讲义。

编译前如何整理转换出的LaTeX

建议避免
先立即编译一次,修复日志报告的第一个错误;后面的错误往往会随之消失。不要指望得到 \label 和 \ref 交叉引用;编号是以输入的文本形式出现的。
搜索单独成行的 \textbf,把真正的标题改成 \section。投稿期刊模板时,不要把 格式 切换为 Keep all;固定字体会与类文件冲突。
文本稳定后,把重复的格式设置移入你自己的宏。不要删除随 .tex 一起生成的图片文件;\includegraphics 行指向的就是它们。
如果文档还会持续修改,请用 .bib 文件重建参考文献。不要未经测试就把结果提交到 arXiv;arXiv 会在自己的服务器上重新编译你的源文件。

对于用 TeX 制作的论文,arXiv 要求提交 TeX 源文件而不是 PDF,这也是人们丢失文件夹后来到这里最常见的原因之一。只要能够编译,转换得到的源文件和其他源文件一样会被接受。如果你的目标是使用 Word 的期刊,PDF 转 Word 可以为你生成结构相同的 DOCX,而 PDF 转 Word 的方法 这篇指南则讲解了如何在编辑前判断转换质量。

PDF转LaTeX:公式、插图与引用

用LaTeX生成的PDF能还原出原始的.tex吗?

不是原始文件。编译时宏、注释、标签和参考文献数据库都会丢失,PDF 里只保留排版后的结果。转换器根据这个结果重建等效的标记,得到的是一份新的源文件,而不是作者本人的原稿。

为什么有些公式变成了纯文本或图片?

PDF 把数学公式绘制为逐个定位的字形,并不记录哪个符号是上标、分数从哪里开始。简单的行内公式通常能正确还原;多行公式和矩阵需要重点检查,并用 align 或 pmatrix 环境重新输入。

转换结果应该用哪个LaTeX编辑器打开?

Overleaf 在浏览器中运行,无需安装,是编译转换后文件最快的方式。在自己的电脑上,可在 TeX Live 或 MiKTeX 之上使用 TeXstudio,或装有 LaTeX Workshop 的 VS Code,离线也能得到相同的结果。

PDF里的插图会怎么处理?

开启 包含图片 后,图片会保存为单独的文件,并在 .tex 中通过 \includegraphics 引用,所以请下载完整结果并保持文件夹结构不变。

引用和参考文献列表还能正常使用吗?

参考文献列表会以列表中的普通文本形式出现,而不是 BibTeX 条目,因为 PDF 里从来没有包含 .bib 文件。