2009-11-13 21 views
6

Ich habe gerade mit LaTeX begonnen. Ich arbeite in Windows und benutze TeXnicCenter als meinen Editor. Als ich und Ausgang bauen, den folgenden Code mit:LaTeX-Ausgabe wird nicht aktualisiert

\documentclass{article} 

\begin{document} 

This is a test document 

\end{document} 

ich ein Dokument erhalten zu tun, die die Worte „Dies ist ein Testdokument“. Wenn ich den Satz in dem obigen Code in "Dies ist ein Test" ändern und Build und Ausgabe - die Änderung wird widergespiegelt.

sagen jedoch, nachdem er die obige tun, ändere ich den Code dazu:

\documentclass{article} 

\usepackage[table]{xcolor} 

\begin{document} 

Hello World! 

\end{document} 

Nun, wenn ich bauen und Ausgang, verstehe ich nicht „Hallo Welt!“ in der Ausgabe bekomme ich das letzte, was ich hatte, bevor ich diese Änderung vornahm ("Das ist ein Test"). Ist das ein Fehler in TeXnicCenter oder LaTeX oder fehle ich hier etwas? Danke für deine Antworten.

Edit:

ich auch diese Zeile in dem neuen Ausgabeprotokoll siehe: '("C: ... \ size10.clo") latex.exe: GUI-Framework kann nicht initialisiert werden' und in der Ende des Protokolls LaTeX Ergebnisse sagt "0 Seite (n)"

+1

Können Sie sich das Protokoll ansehen? Gibt es Fehler? –

+0

Ich glaube nicht, es ist ein Latex-Käfer. Wahrscheinlich hat es mit TeXnicCenter zu tun.Versuchen Sie, das Usepackage zu entfernen, und versuchen Sie dann, es zu erstellen. – bhups

+0

@jleedev: Ich habe das Protokoll vor und nach dem Hinzufügen des Usepackages verglichen - das ändert sich: in der LaTeX-Ergebniszeile wird "0 Seite (n)" anstelle von "1 Seite (n)" angezeigt und ich sehe die Zeile '("C: \ ... \ size10.clo") latex.exe: Das GUI-Framework kann nicht initialisiert werden - dies scheint vorher passiert zu sein. – Aishwar

Antwort

6
+0

Haha, ja, ich habe die Lösung gefunden nachdem ich meine Bearbeitung gepostet habe. Das habe ich auch gefunden. :) – Aishwar

+1

Link ist derzeit defekt, konnte keine Alternative finden, ich schrieb den Autor, aber wenn jemand eine zwischengespeicherte Kopie finden kann, können wir es hier einschließen. – bcleary

0

Ich bin mir nicht sicher über xcolor, aber mit einigen Paketen wie hyperef zum Beispiel bedeutet, dass Sie jetzt Ihre Latex zwei kompilieren müssen oder dreimal, bevor sich eine Änderung zur endgültigen Ausgabe fortpflanzt.

Immer wenn ich die endgültige Ausgabe sehen möchte kompiliere ich mindestens 3 mal und schaue erst dann.

Auf jedem Pass aktualisiert Latex eine Zwischendatei und erst nach ein paar Kompilierungen endet die Änderung in der endgültigen Ausgabe. So funktioniert LaTeX leider.

Sie könnten einen Hinweis darauf aus der Anzahl der Warnungen erhalten. Normalerweise werden Sie nach einer Änderung einige Warnungen erhalten, die nach ein paar Kompilierungen nachlassen. Wenn die Warnungen gleich bleiben, bedeutet das normalerweise, dass Sie die Basislinie erreicht haben, bei der jede Zwischenausgabe mit allem anderen aktualisiert wird.

+0

Ich versuchte es mehrfach zu kompilieren, die Ausgänge änderten sich nicht. Es gab keine Warnungen im Log - ich schaue nur auf die letzte Zeile: o Fehler, 0 Warnung (en), 0 Bad Box (s), 0 Seite (n). Aber etwas ist definitiv falsch - da es 0 Seite (n) sagt, wenn ich die Zeile mit xcolor hinzufüge. – Aishwar

3

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

Bitte gehen Sie auf miktex Verzeichnis und versuchen mo.exe (Miktex Option) zu finden. Abhilfe: Starten Sie MiKTeX Optionen und wählen Sie entweder Ja oder Nein (aber nicht "Fragen Sie mich zuerst") für die Option "Installiere fehlende Pakete im laufenden Betrieb".

4

Die Option "Installiere fehlende Pakete on-the-fly" auf "Ja" zu setzen funktioniert nicht immer. Ich hatte das gleiche Problem (mit Miktex 2.9 und Texniccenter RC 1.0), und diese Einstellung wurde auf "Ja" gesetzt. Das Problem begann für mich, als ich ein bestimmtes Paket-Repository auf der Registerkarte "Pakete" des Miktex-Optionen-Fensters wählte, anstatt den Standardwert von (Ich änderte es, weil das Repository, das es immer wählt, etwas langsam ist). Leider konnte ich keine Möglichkeit finden, zum Zufallsrepository zurückzukehren, also habe ich Miktex neu installiert und die Option Paket-Repository zufällig verlassen.