几年前,我创建了一个Beamer演示文稿(仅使用基本功能)。不幸的是,我已经失去了源代码,但仍然有输出PDF。是否有一种方便的方法从演示文稿中提取原始代码?简单的复制方法不能很好地处理数学。从beamer演示文稿中提取代码?
0
A
回答
0
不,我不认为这是可能的。 LaTeX是一种排版语言,您在其中说“在此处放置了一部分,此处为此文本,此处使用了一些公式,并使用此样式文件对字体进行加权和间距”,然后将其编译为PDF。 PDF文档告诉PDF查看器(松散地说):“这里是字体,将这些字符集放在文档的这些地方”。它没有部分/标题/图形/公式/公式编号等概念。
由于存在多种可能性,PDF-> LaTeX将非常困难。即LaTeX-> PDF是一个多对一的函数,所以相反的操作将具有不明确性。
对于例如,这里是用两种不同的方法测试文件:
\documentclass{article}
\begin{document}
This is a StackOverflow test file.
\section{Method A}
\begin{equation}
ax^2+bx+c=0
\end{equation}
\end{document}
\documentclass{article}
\begin{document}
This is a StackOverflow test file.\\[0.1in]
\noindent {\Large \textbf{1\quad Method B}}
\begin{center}
$\displaystyle ax^2+bx+c=0$
\end{center}
\vspace{-0.25in}
\hfill{(1)}
\end{document}
你可以看到,你不能告诉两个文件分开。 PDF到LaTeX转换器将面临同样的问题。
也就是说,一些文字处理应用程序(开放办公室?)可以解释PDF文档(通常只有当所有文本)并将其转换为word文档,然后才可以将其转换为LaTeX(通常由相同的应用程序提供)。这可能是值得尝试的一种选择。除此之外,没有我知道的软件会为你做这件事。
相关问题
- 1. 使用Beamer的Pecha Kucha演示文稿
- 2. Rmarkdown/Knitr/Beamer演示文稿,paginate输出
- 3. 在演示文稿中嵌入代码?
- 4. 从演示文稿OpenXml中提取SmartArt中的文本
- 5. 如何将GIF文件导入Beamer演示文稿?
- 6. Applescript命令从PowerPoint演示文稿中提取模板
- 7. Cocoa API从Microsoft PowerPoint演示文稿提取数据
- 8. 使用VBA从PowerPoint演示文稿提取评论
- 9. RMarkdown演示文稿中的列中的代码
- 10. html5演示文稿
- 11. AdventureWorks演示文稿
- 12. SQL演示文稿
- 13. 如何在rmarkdown beamer madrid演示文稿中结束标题3框?
- 14. rmarkdown beamer演示文稿中的多行作者的多位作者
- 15. 从PowerPoint演示文稿中以编程方式提取嵌入的文件
- 16. 将代码示例添加到幻灯片演示文稿
- 17. UIBarButtonItem取决于演示文稿。 Swift3
- 18. 从演示文稿中删除演讲者备注编程
- 19. highcharter降价演示文稿
- 20. 演示文稿模型
- 21. VBA将演示文稿另存为演示文稿2x2格式Office 2007
- 22. iOS 8 viewDidLoad模态演示文稿导致多个演示文稿
- 23. 将OpenOffice幻灯片从一个演示文稿复制到另一个演示文稿中使用
- 24. 如何将代码片段包含在投影仪演示文稿中?
- 25. 在OpenOffice.org演示文稿中嵌入源代码的最佳方法?
- 26. xcode - 从html代码中提取文本
- 27. 如何在准备演示文稿或演示时设置Eclipse?
- 28. 如何在LaTeX Beamer演示文稿中顶部对齐“脆弱”框架的内容?
- 29. Sankey数据格式化,演示文稿
- 30. 保存为PPSX的PowerPoint演示文稿
最新版本的Word允许您从PDF中恢复Word源代码,但它取决于正在适当标记的PDF。由于Tex引擎的非实验版本不会生成带标签的PDF,因此此元数据不会存在。 – 2011-04-11 09:21:27