TexShop congela com arquivos PDF grandes

TexShop congela com arquivos PDF grandes

Depois de migrar do Windows para o OSX, o projeto de látex em que eu estava trabalhando resultou no travamento do TexShop.

Pelo que posso ver, o motivo é que o pdf resultante tem mais de 40 MB e não consegue abrir no Preview ou no TexShop.

Para abrir o arquivo .tex no TexShop, tenho que deletar o pdf pré-compilado - depois tudo funciona bem. A fonte é compilada e um pdf é gerado. Mas então, imediatamente após o término da compilação, o TexShop congela. A única maneira de proceder é forçar o encerramento.

Se eu tentar abrir o arquivo PDF no Preview, o Preview também congela. No Adobe Acrobat tudo abre bem. Nunca tive nenhum desses problemas no Windows antes.

Alguém seria capaz de sugerir uma possível solução para isso?

Saúde.

Responder1

Depois de considerar as sugestões acima (obrigado, Peter!), modifiquei o pdflatexmk.engine. O seguinte funcionou para mim:

#!/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"

Em essência, logo após a geração do PDF, ele é renomeado com um nome de arquivo diferente. Isso faz o TexShop pensar que nenhum PDF está disponível para visualização. O Adobe Viewer é então executado para visualizar o arquivo PDF.

informação relacionada