Configurar `TeXMaker` para que funcione con la distribución `TeXLive`

Configurar `TeXMaker` para que funcione con la distribución `TeXLive`

Como TeXMakereditor LaTeX, he estado trabajando con la MikTeXdistribución durante varios años con éxito. Al escuchar que sugería que Tex Livepodría tener una ventaja en la velocidad de compilación sobre MikTeX, lo instalé recientemente TexLivepara verlo por mí mismo, esperando que configurarlo TeXMakerpara trabajar TeXLiveen lugar de MiKTeXfuera algo fácil. El Optionsmenú ofrece Configure TeXMakeruna pestaña que proporciona campos LaTeXy, PdfLaTeXpresumiblemente, se completará con los programas que se ejecutarán LaTeXy PDFLaTeXlas compilaciones (teclas de función f2 y f6 respectivamente). Habiendo encontrado ejecutables pdflatex.exeen C:/Users/Reinhard Neuwirth/AppData/Local/Programs/MikTeX 2.9/miktex/bin/X64(mi distribución utilizada habitualmente MikTeX) así como en C:/texlive/2018/bin/win32/(la TeXLivedistribución recientemente instalada), supuse ingenuamente que conectar uno u otro al PDFLaTeXcampo me obligaría TeXMakera utilizar la distribución de destino para la compilación. No tan. La única entrada en ese campo que parece funcionar es pdflatex -synctex=1 -interaction=nonstopmode \%.tex, aparentemente, el valor predeterminado, para el LaTeXcampo que lo es latex -interaction=nonstopmode %.tex.

La extensa discusión sobre el tema en Stack Exchange, comenzando con 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 Fischerdiscusiones sobre cómo establecer, PATHSetc. Windows, un lugar al que no quiero ir. Además, en esta etapa no estoy interesado en cambiar entre MikTeXo TeXLive, solo quiero saber cómo configurar TeXMakerpara hacer uno u otro a través de la Configure TeXMakerpestaña, si es posible.

No MWEpara este.

Respuesta1

Si desea cambiar el sistema tex,debecambiar la variable de ruta. Los texsystems a menudo llaman a sus propias herramientas (por ejemplo, para crear un formato o un tfm o buscar archivos) y, por lo tanto, deben poder encontrar sus propios binarios. Simplemente intentar usar C:\texlive\2018\bin\win32\pdflatex.exemientras todo lo demás (incluidas las búsquedas de kpathsea) apunta a miktex solo genera caos.

No sé si texmaker tiene una opción para cambiar la ruta durante una sesión; con mi editor winedt es bastante fácil hacerlo sobre la marcha llamando a una macro.

Pero puedes cambiar la ruta a texlive entre sesiones con bastante facilidad:

Abre una cmdventana. Tipo

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

Presione enter. Pruebe si se encuentra el pdflatex correcto escribiendo

  where pdflatex

y luego inicie texmakerdesde esta ventana cmdescribiendo la ruta al exe de texmaker.

Si algo no funciona, simplemente cierre texmaker y la cmdventana y la ruta volverán a la normalidad.

información relacionada