Einrichten von LaTeX zum Kompilieren an anderer Stelle?

492
speedstyle

Wie kann ich einen Kompilierungsserver und einen Bearbeitungsclient auf verschiedenen Computern einrichten?

Kontext

Ich verwende mein Netbook zur Bearbeitung von Dokumenten, aber es hat nicht genügend Speicherplatz, um eine vollständige TeX-Distribution auszuführen. Es läuft unter Windows 10 und ich verwende hauptsächlich Atom zur Bearbeitung. Ich habe auch einen HTPC, auf dem Ubuntu ausgeführt wird ssh, tex-livesowie ein sambaFileshare.

Problem

Ich möchte texDateien auf meinem Netbook bearbeiten, sie auf dem HTPC kompilieren und die resultierenden PDF-Dateien auf dem Netbook anzeigen, als ob sie lokal kompiliert worden wären. synctexwäre ein Bonus.

Lösungen?

Da ich auf meiner (zugegebenermaßen kurzen) Internet-Durchsicht keine Programme gefunden habe, die zur Rechnung passen, habe ich mir eine Reihe von mehr fummeligen Lösungen angesehen:

  • Rekonfigurieren Sie das latexPaket von Atom, um den HTPC zum Kompilieren zu verwenden
  • Erstellen Sie ein lokales Skript, das vorgibt, Dokumente lokal zu kompilieren, dient jedoch im Wesentlichen als Gateway zur Verteilung des HTPC
  • Speichern Sie die texDateien über den HTPC sambaund richten Sie den Compiler dort ein, um ihn auf Änderungen zu überprüfen
  • Machen Sie dasselbe wie oben, aber in umgekehrter Reihenfolge (damit der HTPC auf die Dateien auf dem Netbook zugreift und diese kompiliert)
1
Verwandte Themen: https://tex.stackexchange.com/questions/49946/setting-up-your-own-latex-compile-server speedstyle vor 6 Jahren 0
NB: Da es sich bei dieser Frage eher um die Vernetzung und das Scripting der beiden Computer als um LaTeX selbst handelt, wurde ich zwischen Posting hier und Superuser aufgeteilt. Fühlen Sie sich frei, dafür zu stimmen / zu kennzeichnen, wenn Sie der Meinung sind, dass es dorthin verschoben werden sollte. speedstyle vor 6 Jahren 0
Wahrscheinlich gehört bei Superuser nicht hierher. Übrigens funktionieren Onlinedienste wie ShareLatex und Overleaf für Sie nicht? vor 6 Jahren 0
Ich habe beides ohne Probleme in den letzten Monaten verwendet, aber ich brauche etwas mehr Flexibilität - zum Beispiel treten beide Dienste nach etwa 10 CPU-Sekunden der Kompilierung aus; und beide funktionieren nicht gut mit benutzerdefinierten Paketen. (Gibt es eine andere Möglichkeit, die Frage zu migrieren, als sie zu markieren und auf einen Mod zu warten?) speedstyle vor 6 Jahren 0
Dies wäre unkompliziert, wenn auf beiden Rechnern ein Unix-Betriebssystem (Linux, eine BSD, Apples Darwin oder was auch immer) läuft. Dann leiten Sie einfach X weiter. Ahnungslos über Windows. Ich denke, es wird sicherlich nicht die Art von grundlegend entwickelten Funktionen haben, die mit X aus der Box kommen. (Nun, X und einige andere Kleinigkeiten, damit das Datei-Material gut und sicher funktioniert die Verbindung.) vor 6 Jahren 0
Ich glaube nicht, dass Sie mehr tun können, als zu markieren und zu warten. Es gibt keine Migrationsroute von dieser Website nach SU. vor 6 Jahren 0
Noch eine Anmerkung: Obwohl ich SE-Sites ziemlich häufig benutze und / oder durchsuche, stelle ich selten Fragen - und wenn ich dies tue, neige ich dazu, sie übermäßig spezifisch für meinen Anwendungsfall zu machen. Gerne können Sie Änderungen an der Frage vorschlagen, damit sie von anderen Personen in zutreffenden Szenarien gefunden werden. speedstyle vor 6 Jahren 0

0 Antworten auf die Frage