Mit vi und latex-suite kompilieren |
27.10.2007, 17:45 | Calvin | Auf diesen Beitrag antworten » | |||||||||||||||
Mit vi und latex-suite kompilieren da ich weiß, dass hier auch ein paar Leute unter Linux mit vi und latex-suite texen, wollte ich mal um ein paar Tipps bitten. Ich habe mir alles nach diesem Tutorial eingerichtet und es funktioniert auch sehr gut. Das einzige, was noch nicht geht, ist das mit dem Masterfile. Wenn ich z.B. für jedes Kapitel eine eigene Datei anlege, möchte ich auch das Gesamtdokument kompilieren können, ohne die Hauptdatei geöffnet zu haben. Beispiel: hauptdatei.tex
unterdatei.tex
Laut dem Tutorial müßte ich jetzt eine Datei hauptdatei.tex.latexmain anlegen mit dem Inhalt
Angeblich kann ich jetzt mit vi unterdatei.tex öffnen und mit der Tastenkombination \ll das Dokument kompilieren. Das funktioniert aber leider nicht Die Dateien liegen alle im selben Ordner. EDIT2 Das thesis/ muss sicher weg. Da habe ich die Erklärung falsch verstanden. Ändert aber nichts daran, dass es nicht geht. Ich vermute eher, dass das Problem ist, dass die latex-suite auch nicht geladen wird, wenn ich unterdatei.tex öffne. Die wird nur geladen, wenn die Präambel in der Datei drin ist. Das ist sie aber logischerweise nicht Was mache ich falsch? |
|||||||||||||||||
27.10.2007, 17:56 | therisen | Auf diesen Beitrag antworten » | |||||||||||||||
Hallo Calvin, ich wusste gar nicht, dass man das extra einrichten kann. Mein "Workaround" besteht in der Verwendung eines Makefiles. Damit kann ich dann per \ll kompilieren (ist nicht sehr elegant, aber funktioniert ) und per \lv die Datei anschauen. Gruß, therisen |
|||||||||||||||||
27.10.2007, 18:24 | Calvin | Auf diesen Beitrag antworten » | |||||||||||||||
Wie sieht das Makefile denn aus bzw. wie startest du es aus unterdatei.tex heraus? Und dann bleibt ja immer noch das Problem, dass die vielen schönen Befehle aus der latex-suite nicht funktionieren, wenn die Praeambel in der Datei fehlt |
|||||||||||||||||
27.10.2007, 19:34 | Calvin | Auf diesen Beitrag antworten » | |||||||||||||||
So, jetzt habe ich eine ganze Weile rumprobiert. Es liegt definitiv daran, dass latex-suite nur dann geladen wird, wenn eine kurze Praeambel in der Datei steht. Es funktioniert also, wenn ich eine Präambel in unterdatei.tex einfüge, sie mit vi öffne und die Präambel anschließend wieder rauslösche Jetzt geht die Suche weiter.... *seufz* Irgendwelche Ideen? |
|||||||||||||||||
27.10.2007, 19:41 | therisen | Auf diesen Beitrag antworten » | |||||||||||||||
RE: Mit vi und latex-suite kompilieren
Wie sieht denn deine .vimrc aus? Bei mir funktioniert es nämlich. Ein (vereinfachter) Ausschnitt meines Makefiles:
Quick'n'dirty Gruß, therisen |
|||||||||||||||||
27.10.2007, 19:48 | Calvin | Auf diesen Beitrag antworten » | |||||||||||||||
Hi therisen, danke für deine Bemühungen. Hier meine ~/.vimrc
Steht nicht wirklich was zur latex-suite drin Den unteren Teil zum kompilieren habe ich erst im Laufe meiner heutigen Versuche eingefügt. Wo und wie ich das Makefile einfüge, ist mir immer noch nicht klar |
|||||||||||||||||
Anzeige | |||||||||||||||||
|
|||||||||||||||||
27.10.2007, 19:52 | therisen | Auf diesen Beitrag antworten » | |||||||||||||||
http://vim-latex.sourceforge.net/documen...d-settings.html Du musst einfach in deinem Ordner, der die tex-Dateien enthält eine Datei mit Namen "Makefile" und obigem Inhalt anlegen. |
|||||||||||||||||
27.10.2007, 20:20 | Calvin | Auf diesen Beitrag antworten » | |||||||||||||||
Mein vi mag mich scheinbar nicht Die automatische Erkennung der Dateiendung habe ich jetzt entsprechend in der vimrc eingetragen. Die wird aber nach wie vor nur dann geladen, wenn ich eine vollständige tex-Datei öffne Da mir dann auch die Vorteile beim texen fehlen, nutzt mir das Makefile nicht viel Und so wirklich viel Sinnvolles gibt google leider nicht aus |
|||||||||||||||||
27.10.2007, 20:26 | therisen | Auf diesen Beitrag antworten » | |||||||||||||||
Probier's mal mit folgendem Inhalt:
Speichern, dann in vim öffnen. |
|||||||||||||||||
27.10.2007, 20:29 | Calvin | Auf diesen Beitrag antworten » | |||||||||||||||
Juhuuu, damit geht es. Ich kombiniere: es muss ein LaTeX-Befehl in der Datei sein. Warum auch immer... Danke therisen |
|
Verwandte Themen
Die Beliebtesten » |
Die Größten » |
Die Neuesten » |