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.