Problema con Gummi: falta el programa de compilación

Problema con Gummi: falta el programa de compilación

Recientemente actualicé mi sistema de TexLive2010 a TexLive2012.

He configurado correctamente mis variables de entorno y todo funciona bien desde la línea de comandos. Mi sistema operativo es OpenSuse 11.4.

Mi problema es:

  • Si invoco el editor LaTex Gummi desde la Terminal, todo funciona bien.

  • Pero si lo invoco haciendo clic derecho en un archivo (Abrir con Gummi) o haciendo clic derecho en el ícono de Gummi, aparece: "Falta el programa de compilación".

Ya me aseguré de que Rubber, xetex y latexmk estén instalados (como lo sugiere el enlace que se menciona a continuación):

http://dev.midnightcoding.org/projects/gummi/wiki/Troubleshooting#compilation-program-is-missing

¿Alguien puede darme algunos consejos para resolver este problema?

Gracias.

Respuesta1

El sitio websolución de problemasdice en la sección "Gummi no se inicia ni se carga correctamente después de una actualización":

Gummi no se inicia ni se carga correctamente después de una actualización.¶

Intente eliminar los archivos snippets.cfg y gummi.cfg que se encuentran en /home/[{su nombre de usuario}]/.config/gummi. Al eliminarlos, Gummi volverá a crear la configuración predeterminada la próxima vez que se inicie, así que no olvide hacer una copia de seguridad si desea conservar su configuración.

Entonces, cuando haya instalado TeXLive nuevo, elimine tanto el antiguo snippets.cfgcomo gummi.cfgel nuevo para usarlo con TeXLive 2012. Debido a que gummiestá en desarrollo, instale la versión actual (hoy: Gummi 0.6.4 (24 de junio de 2012)).

Si Gummi aún no puede encontrar el programa de compilación, puede intentar copiar el ejecutable de pdflatex /usr/local/biny ejecutarlo nuevamente. (Si aún tiene problemas, reiniciar podría ayudar).

Respuesta2

Por alguna razón, Gummi no parece buscar PATH y agregarle el directorio texlive no funciona, así que...

En lugar de copiar los binarios como sugiere la respuesta aceptada, simplemente cree enlaces simbólicos atodolos binarios en su directorio texlive, sustituyendo 2012 por cualquiera que sea su versión de TeX Live:

  • 32 bits:

    sudo ln -s /usr/local/texlive/2012/bin/i386-linux/* /usr/local/bin/
    
  • 64 bits:

    sudo ln -s /usr/local/texlive/2012/bin/x86_64-linux/* /usr/local/bin/
    

Debe crear enlaces a todos los archivos binarios (es decir, no sólo a pdflatex), ya que de lo contrario algunos documentos no se podrían compilar.

información relacionada