TexShop friert bei großen PDF-Dateien ein

TexShop friert bei großen PDF-Dateien ein

Nach der Migration von Windows zu OSX blieb das Latex-Projekt, an dem ich arbeitete, hängen.

Der Grund liegt meines Erachtens darin, dass die resultierende PDF-Datei über 40 MB groß ist und sich weder in der Vorschau noch in TexShop öffnen lässt.

Um die .tex-Datei in TexShop zu öffnen, muss ich das vorkompilierte PDF löschen – danach funktioniert alles einwandfrei. Der Quellcode wird kompiliert und ein PDF wird generiert. Doch dann, unmittelbar nach Abschluss der Kompilierung, friert TexShop ein. Die einzige Möglichkeit, fortzufahren, ist ein erzwungenes Beenden.

Wenn ich versuche, die PDF-Datei in der Vorschau zu öffnen, friert die Vorschau ebenfalls ein. In Adobe Acrobat lässt sich alles problemlos öffnen. Unter Windows hatte ich bisher keines dieser Probleme.

Kann jemand eine mögliche Lösung hierfür vorschlagen?

Prost.

Antwort1

Nachdem ich die obigen Vorschläge berücksichtigt hatte (danke, Peter!), habe ich die pdflatexmk.engine geändert. Folgendes hat bei mir funktioniert:

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

Im Wesentlichen wird das PDF direkt nach seiner Erstellung umbenannt und erhält einen anderen Dateinamen. Dadurch wird TexShop vorgegaukelt, dass kein PDF zur Vorschau verfügbar ist. Anschließend wird der Adobe Viewer ausgeführt, um die PDF-Datei anzuzeigen.

verwandte Informationen