首先,是的,我知道這個問題LaTeX 編輯器/IDE。
我問這個問題的原因是因為我很好奇人們編寫大型文件(100 多頁)的經驗,而上面的連結並沒有真正討論它。我之前嘗試過 Texmaker,但它在處理 30-40 頁文件時變得緩慢(不過那是大約 3 年前的事了)。現在我很快就要開始寫我的博士論文,我很好奇人們會推薦什麼。
我在家運行 Debian,只使用 vim。然而,在大學,我有 win7,希望避免使用 vim,因為我讀到 Windows 上的 vim 可能很麻煩——命令管道不可用、路徑中存在反斜杠等。
我相信其他人也考慮過這個問題,但快速谷歌搜尋並沒有真正揭示任何內容。
tl;dr:在 Windows 上使用 LaTeX 編寫 100 多頁文檔,而編輯器不會變得非常慢。如何?
答案1
正如曼努埃爾在評論中建議的那樣,將您的文件分成幾個文件,您所經歷的遲緩很可能會消失。只需有一個“thesis.tex”檔案即可從中調用所有章節。
\documentclass{article}
\begin{document}
\input{chapterOne.tex}
\input{chapterTwo.tex}
\end{document}
如果您對該解決方案不滿意,我建議將您的專案移至您列出的雲端服務之一。我仍然建議您將章節分開,因為這樣您對文件進行更改會更容易。
我個人使用分享乳膠對於我的項目。最大的一本有 167 頁,沒有太大的遲緩現象。可能是因為我將文字分割成較小的檔案。
答案2
我在 Mac 上使用 Texshop 已經好幾年了,處理了 100 多頁的文檔,它運行得非常好。當你需要編譯文本和參考書目時,Texshop 非常迅速,我用它來寫我的論文(超過 300 頁)。但它是在mac上。在 Windows 上,您可以嘗試 Scrivener。 Scrivener 是一個功能強大的文字編輯器,它允許您即時組織大型文件並將其匯出為 Latex 格式,或者只是將 Latex 程式碼貼到 Scrivener 文件中。我也將它與 Texshop 一起使用。
答案3
將您的文件分成更小的部分。子檔案包對此非常有用,因為它允許您在各個部分之間共用序言並單獨排版每個部分。
程式設計師的通用文字編輯器(例如 Vim、Emacs 或 Sublime Text)可以處理許多許多文字/程式碼行沒有問題。唯一的缺點是,需要花費一些精力來設定編輯器與您的乳膠工作流程。
答案4
TeXworks於蘋果事實證明,這是我在超過 1500-2500 頁的出版物中使用最多的。
話雖這麼說,我的 TeX 程式碼是由一個腳本創建的,該腳本將實際文字放置在正確的位置並具有適當的格式。基本上是將其儲存為帶有 .tex 後綴的 TXT 檔案。所以我不會在 TeXworks 中進行持續的編輯。
到目前為止,我遇到的唯一問題是,當您在 TeXworks 中開啟檔案並在其他地方更改其中的某些內容(例如使用外部腳本編寫新檔案)時,TeXworks 需要一些時間來讀取它,並且確實讓我有點沮喪。但是,如果在使用外部腳本編輯文件之前在 TeXworks 中關閉該文件,然後再開啟該文件,則它會快速開啟。
使用 TeXworks 時,編輯本身是即時進行的。