TexShop se congela con archivos PDF de gran tamaño

TexShop se congela con archivos PDF de gran tamaño

Después de migrar de Windows a OSX, el proyecto de látex en el que estaba trabajando da como resultado que TexShop se bloquee.

Por lo que puedo ver, la razón es que el pdf resultante tiene un tamaño de más de 40 MB y no se abre ni en Vista previa ni en TexShop.

Para abrir el archivo .tex en TexShop, tengo que eliminar el pdf precompilado; luego todo funciona bien. La fuente se compila y se genera un pdf. Pero luego, inmediatamente después de que finaliza la compilación, TexShop se congela. La única forma de proceder es forzar la salida.

Si intento abrir el archivo pdf en Vista previa, Vista previa también se congela. En Adobe Acrobat todo se abre bien. Nunca antes había tenido ninguno de estos problemas en Windows.

¿Alguien podría sugerir una posible solución a esto?

Salud.

Respuesta1

Después de considerar las sugerencias anteriores (¡gracias, Peter!), modifiqué pdflatexmk.engine. Lo siguiente funcionó para mí:

#!/bin/bash
export TSBIN="$HOME/Library/TeXShop/bin/tslatexmk"
export LTMKBIN="$HOME/Library/TeXShop/bin/tslatexmk"
export LTMKEDIT="$HOME/Library/TeXShop/bin"
# make sure latexmkrcedit exists in bin
if [ ! -e "${LTMKEDIT}/latexmkrcedit" ] ; then
    cp "${LTMKBIN}/latexmkrcDONTedit" "${LTMKEDIT}/latexmkrcedit"
fi
# Use local rc file platexmkrc if it exists. p = project
export localrc=""
if [ -e ./platexmkrc ] ; then
    export localrc="-r ./platexmkrc"
fi
"${LTMKBIN}"/latexmk -pdf -r "${LTMKEDIT}/latexmkrcedit" -r 
"${TSBIN}/pdflatexmkrc" ${localrc} "$1" -pv- -view=none

filename=$(basename "$1")
fn="${filename%.*}"
mv "$fn.pdf" "$fn-out.pdf" 

open -a "Adobe Acrobat.app" "$fn-out.pdf"

En esencia, inmediatamente después de generar el pdf, se le cambia el nombre con un nombre de archivo diferente. Esto engaña a TexShop haciéndole creer que no hay ningún PDF disponible para obtener una vista previa. Luego se ejecuta Adobe Viewer para ver el archivo pdf.

información relacionada