幾年前,我創建了一個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. 使用VBA從PowerPoint演示文稿提取評論
- 8. Cocoa API從Microsoft PowerPoint演示文稿提取數據
- 9. SQL演示文稿
- 10. AdventureWorks演示文稿
- 11. html5演示文稿
- 12. Facebook演示文稿
- 13. RMarkdown演示文稿中的列中的代碼
- 14. 如何在rmarkdown beamer madrid演示文稿中結束標題3框?
- 15. rmarkdown beamer演示文稿中的多行作者的多位作者
- 16. 將代碼示例添加到幻燈片演示文稿
- 17. 從PowerPoint演示文稿中以編程方式提取嵌入的文件
- 18. Java代碼自動文檔/演示文稿
- 19. 需要使用powerpoint 10的宏代碼來關閉演示文稿,然後打開演示文稿
- 20. UIBarButtonItem取決於演示文稿。 Swift3
- 21. 從PowerPoint演示文稿中使用VBA或VSTO提取嵌入式pdf
- 22. 從演示文稿中刪除演講者備註編程
- 23. 在iOS中顯示Powerpoint演示文稿
- 24. 運行Scene Kit的演示文稿問題WWDC2013代碼
- 25. iOS視圖演示文稿
- 26. highcharter降價演示文稿
- 27. 演示文稿模型
- 28. 關閉PowerPoint演示文稿
- 29. 如何隱藏演示文稿中的代碼,但不能從推理器中隱藏代碼?
- 30. VBA將演示文稿另存爲演示文稿2x2格式Office 2007
最新版本的Word允許您從PDF中恢復Word源代碼,但它取決於正在適當標記的PDF。由於Tex引擎的非實驗版本不會生成帶標籤的PDF,因此此元數據不會存在。 – 2011-04-11 09:21:27