2009-11-13 213 views
6

我剛開始使用LaTeX。我在Windows中工作,並使用TeXnicCenter作爲我的編輯器。當我建立和輸出,具有以下代碼:LaTeX輸出不更新

\documentclass{article} 

\begin{document} 

This is a test document 

\end{document} 

我得到一個文件,其中有文字「這是一個測試文檔」。如果我將上述代碼中的句子更改爲「This is a test」,並且構建並輸出 - 則變更會得到反映。

然而,說做上述後,我更改代碼這樣:

\documentclass{article} 

\usepackage[table]{xcolor} 

\begin{document} 

Hello World! 

\end{document} 

現在,如果我建立和輸出,我不明白的「Hello World!」在輸出中,我得到了我在做這個改變之前所做的最後一件事(「這是一個測試」)。這是TeXnicCenter或LaTeX中的錯誤還是我在這裏丟失了一些東西?感謝您的回答。

編輯:

我也看到了這條線在新的輸出日誌: '( 「C:\ size10.clo」)latex.exe:GUI框架不能初始化',並在日誌LaTeX結果的結尾說「0頁面」(生成我猜?)

+1

你能看看日誌嗎?有沒有錯誤? – 2009-11-13 14:45:51

+0

我不認爲,這是一個乳膠錯誤。可能與TeXnicCenter有關。嘗試刪除usepackage,然後嘗試構建它。 – bhups 2009-11-13 15:01:17

+0

@jleedev:我比較了添加usepackage之前和之後的日誌 - 這是什麼改變:在LaTeX-Result行中,顯示「0 Page(s)」而不是「1 Page(s)」,我看到'(「C:\ ... \ size10.clo」)latex.exe:GUI框架無法初始化 - 這似乎已經過去了。 – Aishwar 2009-11-13 16:23:39

回答

6
+0

哈哈,是的,我發佈我的編輯後,我找到了解決方案。這也是我發現的。 :) – Aishwar 2009-11-14 02:02:13

+1

鏈接目前已損壞,無法找到替代品,我通過電子郵件發送作者,但如果有人可以找到緩存副本,我們可能會將其包含在此處。 – bcleary 2013-01-28 22:17:45

0

我不確定xcolor,但使用一些包如hyperef例如意味着你現在必須編譯你的乳膠兩個或者在變化傳播到最終輸出之前三次。

每當我想看到最終的輸出我編譯至少3次,然後纔看。

在每次傳遞乳膠更新一些中間文件,然後只有幾個編譯後,你的變化結束了最後的輸出。這不幸的是LaTeX的工作原理。

您可能會從警告計數中得到一些有關此指示的信息。通常在更改之後,您會收到一些警告,這些警告在編譯完成後會減少。當警告的結果保持不變時,通常意味着您已經達到了每個中間輸出都隨其他所有內容更新的基線。

+0

我試過多次編譯它,輸出沒有改變。日誌中沒有警告 - 我只看最後一行:o錯誤,0警告,0錯誤框,0頁。但有些東西肯定是錯誤的 - 因爲當我使用xcolor添加行時,它會顯示0頁。 – Aishwar 2009-11-13 16:19:01

3

http://docs.miktex.org/2.8/relnotes/#id517080

請到是MiKTEX目錄,並試圖找到mo.exe(MIKTEX選項)。 補救措施:啓動MiKTeX選項,然後選擇「是」或「否」(但不是「先詢問我」)選項「即時安裝缺失的軟件包」。

4

更改「將缺少的軟件包即時安裝」選項爲「是」並不總是有效。我遇到了同樣的問題(使用Miktex 2.9和Texniccenter RC 1.0),並且該設置被設置爲「是」。當我在Miktex Options窗口的「Packages」選項卡中選擇一個特定的軟件包存儲庫時,我開始面對這個問題,而不是保留默認值(我改變了它,因爲它總是選擇的存儲庫有點慢)。不幸的是,我找不到任何方法來恢復到隨機存儲庫,所以我重新安裝了Miktex,並隨機離開Package存儲庫選項。