Konfigurieren von `TeXMaker` für die Arbeit mit der `TeXLive`-Distribution

Konfigurieren von `TeXMaker` für die Arbeit mit der `TeXLive`-Distribution

Ich verwende TeXMakerals LaTeXEditor und arbeite MikTeXseit einigen Jahren erfolgreich mit der Distribution. Als ich hörte, dass es Tex Liveeinen Vorteil bei der Kompilierungsgeschwindigkeit gegenüber haben könnte MikTeX, habe ich es vor kurzem installiert, TexLiveum es selbst auszuprobieren, in der Erwartung, dass die Konfiguration TeXMakerfür die Arbeit mit TeXLiveanstelle von MiKTeXeinfach sein würde. Das OptionsMenü bietet Configure TeXMakereine Registerkarte mit den Feldern LaTeXund, die vermutlich mit den für und Kompilierungen PdfLaTeXauszuführenden Programmen gefüllt werden sollen (Funktionstasten f2 bzw. f6). Nachdem ich ausführbare Dateien in (meiner routinemäßig verwendeten Distribution) sowie in (der vor kurzem installierten Distribution) gefunden hatte, nahm ich naiv an, dass das Eingeben des einen oder des anderen in das Feld die Verwendung der Zieldistribution für die Kompilierung erzwingen würde . Das ist nicht so. Der einzige Eintrag in diesem Feld, der zu funktionieren scheint, ist , anscheinend der Standardwert – für das Feld ist es .LaTeXPDFLaTeXpdflatex.exeC:/Users/Reinhard Neuwirth/AppData/Local/Programs/MikTeX 2.9/miktex/bin/X64MikTeXC:/texlive/2018/bin/win32/TeXLivePDFLaTeXTeXMakerpdflatex -synctex=1 -interaction=nonstopmode \%.texLaTeXlatex -interaction=nonstopmode %.tex

Die ausführliche Diskussion zu diesem Thema auf dem Stack Exchange, die mit beginnt, Using MiKTeX and TeX Live on the same computer? asked Oct 11 '11 at 11:56 doncherry ... answered Oct 11 '11 at 12:21 Ulrike Fischerdriftet ab in Diskussionen darüber, wie man einstellt PATHSusw. Windows, ein Bereich, in den ich nicht gehen möchte. Außerdem bin ich derzeit nicht daran interessiert, zwischen MikTeXoder zu wechseln TeXLive, sondern möchte nur wissen, wie man TeXMakerdas eine oder das andere über die Configure TeXMakerRegisterkarte konfiguriert, wenn dies möglich ist.

Nein, MWEfür dieses hier.

Antwort1

Wenn Sie das Texsystem wechseln möchten,mussÄndern Sie die Pfadvariable. Die Texsysteme rufen ihre Tools häufig selbst auf (z. B. um ein Format oder ein TFM zu erstellen oder nach Dateien zu suchen) und müssen daher in der Lage sein, ihre eigenen Binärdateien zu finden. Der einfache Versuch, es zu verwenden, C:\texlive\2018\bin\win32\pdflatex.exewährend alles andere (einschließlich der kpathsea-Suchen) auf miktex verweist, führt nur zu Chaos.

Ich weiß nicht, ob Texmaker eine Option zum Ändern des Pfads während einer Sitzung hat – mit meinem Editor winedt ist dies ganz einfach spontan durch Aufrufen eines Makros möglich.

Sie können den Pfad zu Texlive zwischen den Sitzungen jedoch relativ einfach ändern:

Öffnen Sie ein cmdFenster. Geben Sie

  set PATH=C:\texlive\2018\bin\win32;%PATH%

Drücken Sie die Eingabetaste. Testen Sie, ob das richtige pdflatex gefunden wird, indem Sie eingeben

  where pdflatex

und dann starten Sie Texmakeraus diesem cmd-Fensterindem Sie den Pfad zur Texmaker-EXE eingeben.

Wenn etwas nicht funktioniert, schließen Sie einfach Texmaker und das cmdFenster und der Pfad werden wieder normal angezeigt.

verwandte Informationen