tex 到乳膠的轉換

tex 到乳膠的轉換

令我驚訝的是,我沒有找到有關如何將純 TeX 文件轉換為 LaTeX 文件的有價值的資訊。有一個 TeX.SX問題,但它得到了特定解決方案的答案。

我有大量帶有方程式的簡單 TeX 文件,我想將其轉換為 LaTeX 文章。出現這種需要是因為我想將這些文件與其他基於 LaTeX 的文檔合併。這些文件不包含任何圖像,也沒有複雜的佈局。

有沒有一個簡單但穩定的轉換工具可以幫助我實現這個目標?

似乎有一個名為的工具tex2latex,但我只找到了一個 Windows 二進位。我在 Ubuntu 上工作,我的 LaTeX 發行版是 TeX Live。

答案1

\documentclass{article}
\usepackage{plain}
\begin{document}
\begin{plain}
\input{texfile}
\end{plain}
\end{document}

答案2

至少在非常規語言上使用正規表示式時,這個困難也許可以透過一個例子來最好地看出。給定一個 command \eqalignno,人們也許可以嘗試使用 awk: 進行多行配對:(/\\eqalignno\{/, /^ +\}$/ { do_something }匹配一個範圍,從第一個 內的模式開始//,然後繼續,直到找到第二個模式。

但您已經可以看到它依賴於以特定方式格式化的來源檔案;後一種模式期望右大括號獨立成一行(前面可能有空格)。

我開始回答的原因是我開始研究這個問題的正規表示式,當我讓匹配器在我的一個文件上工作時,在第二個文件中我使用了:\eqalign{\n ...\cr ...\n }$$\n。好吧,您只需測試那些關閉顯示數學美元是否存在,對嗎?所以後一種模式就變成了/^ +\}(\$\$)?$/

但是等等,在我使用的下一個文件中...\cr}$$\n。然而在另一個文件中,...\n }$$ ...\n

這讓我想起了一個上一個堆疊溢位問題,所以我想用以下的話來結束:堅持\center不住就晚了

相關內容