幾年前,我創建了一個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