Es gibt einen Workaround, der bei meinem SyncTeX-Problem hilft, evtl.
hilft diese Lösung auch in anderen Synchronisationsproblemen zw. Editor
und PDF-Viewer:
Ich benutze PDFlatex nur zum erzeugen des DVI-Files und kompiliere dann
weiter mit dvipdfm/dvipdfmx/xdvipdfmx.
Dabei ist wichtig, daß ich einigen Paketen das optionale LaTeX-
Treiberargument "dvipdfm" übergebe, ein Beispiel ist:
\usepackage[dvipdfm]{hyperref}
Das Paket
graphicx müßte korrekt den Treiber
dvips
laden (siehe original graphics-Konfigurationsdatei
graphics.cfg,
pdflatex-, xetex- und vtex-mode werden korrekt erkannt, trifft keine
von den dreien zu, wird als Treiber "dvips" verwendet und da "dvipdfm"
kompatibel zu dvips ist, reicht die Standardeinstellung hier aus.).
Mittlerweile gibt es einige Pakete, die den pdflatex-modus benötigen,
auf diese Pakete muß dann verzichtet werden (z.B. "mmap").
Ich arbeite unter AucTeX/MS-WINXP und habe mein dvipdfm.bat entsprechend
umgeschrieben:
@echo off
set f_tex=%1
REM strip file extention "tex"
set f_=%f_tex:.tex=%
SET f_dvi=%f_%.dvi
SET f_pdf=%f_%.pdf
"C:\Programme\MiKTeX 2.8\miktex\bin\pdflatex.exe" -interaction=nonstopmode -synctex=-1 "\pdfoutput=0 " "\input" %f_tex%
"C:\Programme\MiKTeX 2.8\miktex\bin\dvipdfm.exe" -C 0x0008 -z 8 -p a4 -V 3 -o %f_pdf% %f_dvi%
Unter Unix könnten die beiden Befehle in einer Kommandozeile
zusammengefaßt werden, das geht evtl. auch unter Windoof,
ich habe bloß keine Erfahrung damit. Evtl. können hier andere aus dem
Forum weiterhelfen.
Der "poormans"-Workaround geht einfacher:
\usepackage[draft]{graphicx}
Dann sind die Bilder nur noch Kästen und die Synchronisation
klappt wieder prima.
ellocco
P.S.:
Die Probleme treten bei mir in der aktuellen MiKTeX-Distribution auf:
pdfTeX, Version 3.1415926-1.40.10 (MiKTeX 2.8) (preloaded format=pdflatex 2010.6.21)
Es gibt einen Workaround, der bei meinem SyncTeX-Problem hilft, evtl.
hilft diese Lösung auch in anderen Synchronisationsproblemen zw. Editor
und PDF-Viewer:
Ich benutze PDFlatex nur zum erzeugen des DVI-Files und kompiliere dann
weiter mit dvipdfm/dvipdfmx/xdvipdfmx.
Dabei ist wichtig, daß ich einigen Paketen das optionale LaTeX-
Treiberargument "dvipdfm" übergebe, ein Beispiel ist:
[code]\usepackage[dvipdfm]{hyperref}[/code]
Das Paket [b]graphicx[/b] müßte korrekt den Treiber [b]dvips[/b]
laden (siehe original graphics-Konfigurationsdatei [b]graphics.cfg[/b],
pdflatex-, xetex- und vtex-mode werden korrekt erkannt, trifft keine
von den dreien zu, wird als Treiber "dvips" verwendet und da "dvipdfm"
kompatibel zu dvips ist, reicht die Standardeinstellung hier aus.).
Mittlerweile gibt es einige Pakete, die den pdflatex-modus benötigen,
auf diese Pakete muß dann verzichtet werden (z.B. "mmap").
Ich arbeite unter AucTeX/MS-WINXP und habe mein dvipdfm.bat entsprechend
umgeschrieben:
[code]
@echo off
set f_tex=%1
REM strip file extention "tex"
set f_=%f_tex:.tex=%
SET f_dvi=%f_%.dvi
SET f_pdf=%f_%.pdf
"C:\Programme\MiKTeX 2.8\miktex\bin\pdflatex.exe" -interaction=nonstopmode -synctex=-1 "\pdfoutput=0 " "\input" %f_tex%
"C:\Programme\MiKTeX 2.8\miktex\bin\dvipdfm.exe" -C 0x0008 -z 8 -p a4 -V 3 -o %f_pdf% %f_dvi%
[/code]
Unter Unix könnten die beiden Befehle in einer Kommandozeile
zusammengefaßt werden, das geht evtl. auch unter Windoof,
ich habe bloß keine Erfahrung damit. Evtl. können hier andere aus dem
Forum weiterhelfen.
Der "poormans"-Workaround geht einfacher:
[code]\usepackage[draft]{graphicx}[/code]
Dann sind die Bilder nur noch Kästen und die Synchronisation
klappt wieder prima.
ellocco
P.S.:
Die Probleme treten bei mir in der aktuellen MiKTeX-Distribution auf:
[i]pdfTeX, Version 3.1415926-1.40.10 (MiKTeX 2.8) (preloaded format=pdflatex 2010.6.21) [/i]