PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hyperref und dvi2pdf...?



MrTeez
06-01-2008, 15:31
Hallo im Forum!
Ich habe schon mehrfach, gemäß entsprechender Dokus zum Paket "hyperref" probiert, mittels Miktex und Winedt einen Verzeichnisbaum und andere nette Sachen zu realisieren.
Leider steigt beim Kompilieren mit LaTex mein WinEdt immer aus.
Kann es sein, dass die dvi2pdf-Funktion und das Paket "Hyperref" nicht kompatibel sind? Oder wo liegt ansonsten mein Fehler?

Thänx a lot! :)

Hier meine Präamblel:


\documentclass[a4paper,headsepline,footsepline, 12pt, oneside, bibtotoc,liststotoc,DIVcalc, pointlessnumbers]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[a4paper]{geometry}
\usepackage{graphicx}
\usepackage[german]{varioref}
\usepackage{amsmath}
\usepackage{sistyle}
\usepackage{subfigure}
\usepackage{booktabs}
\usepackage{rotating}
\usepackage[table]{xcolor}
\usepackage{pifont}
\usepackage{fancyhdr}
\usepackage{tabularx}
\usepackage{longtable}
\usepackage{url}
%\renewcommand{\familydefault}{\sfdefault}
%\usepackage{cmbright}

\tolerance 1414 \hbadness 1414 \emergencystretch 1.5em \hfuzz 0.3pt
\widowpenalty=10000 \vfuzz \hfuzz \raggedbottom


\pagestyle{headings} %\pagestyle{headings}
%\rhead{\includegraphics{C:/Diplomarbeit/Abbildungen/UniLogo}}
\linespread{1.25}
\geometry{top=30mm,left=25mm,right=25mm,bottom=20m m,footskip=15mm}

\usepackage[pdftex,bookmarksopen=true,bookmarksopenlevel=2, pdfborder=000]{hyperref}
\begin{document}

MrTeez
08-01-2008, 09:26
Mmmmh, scheint wohl nicht so trivial zu sein meine Frage!?

rais
08-01-2008, 11:05
Moin moin,


Leider steigt beim Kompilieren mit LaTex mein WinEdt immer aus.

wird denn überhaupt eine .dvi erzeugt? So wie Du hyperref aufrufst, sollte eigentlich gleich ein pdf erstellt werden, dann ist natürlich nix mit dvi2irgendwas.;)
hyperref v6.75r macht das jedenfalls so bei mir.

MfG,

MrTeez
08-01-2008, 14:11
Hallo rais,

eine DVI wird erzeugt, nachdem ich pdftex aus der Präambel entfernt habe, jedoch steigt mein Viewer (Yap) beim Anzeigen der zweiten Seite aus.
Hinzukommt, dass ich folgende Fehlermeldung angezeigt bekomme:
[Code]
Package hyperref Warning: old lot file detected, not used; run LaTex again.
[\Code]

Was kannst du mir daher empfehlen, dieses Problem in den Griff zu bekommen?
(Ich kann mir nicht vorstellen, dass diese tolle pdf-Option mit dvi2pdf nicht realisierbar ist?!)

Negira
08-01-2008, 14:14
was passiert wenn du in dann nochmal laufen lässt ? Das selbe ?

rais
08-01-2008, 16:12
Moin moin,


eine DVI wird erzeugt, nachdem ich pdftex aus der Präambel entfernt habe, jedoch steigt mein Viewer (Yap) beim Anzeigen der zweiten Seite aus.

mir ist nicht klar, warum Du nicht einfach per pdflatex kompilierst, dann stellt sich das Problem doch gar nicht erst...
Wenn Du der Sache auf den Grund gehen willst, solltest Du erst einmal ein Minimalbeispiel erstellen, damit Aussagen wie ``jedoch steigt mein Viewer (Yap) beim Anzeigen der zweiten Seite aus'' auch nachvollziehbar sind...


Hinzukommt, dass ich folgende Fehlermeldung angezeigt bekomme:
[Code]
Package hyperref Warning: old lot file detected, not used; run LaTex again.
[\Code]

Naja, wenn Du auch die Optionen bei hyperref änderst... wenn Dich Negiras Tip hier nicht weiterbringt, dann kannst Du die .lot auch einfach löschen.
MfG,

MrTeez
09-01-2008, 17:53
Hallo rais,

da ich mit eps-Files arbeite, kann ich m.E. mit pdfLatex gar nicht kompilieren, da das Dateiformat hierfür das falsche ist. Praktisch geht es bei mir jedenfalls nicht.

rais
09-01-2008, 18:37
Moin MrTeez,
ja, und? Konvertiere die eps-Dateien doch einfach zu pdfs und gut ist.
Das Werkzeug `epstopdf' sollte es auch auf Deinem Rechner geben ... und wird afair auch in bischis l2picfaq erwähnt.

MfG,

MrTeez
09-01-2008, 19:59
Ok Meister, ich probiers aus die Tage und melde mich dann ;-)!
Verstehe aber nur nicht, weshalb mir mal jemand (nicht aus dem Forum) empfohlen hat, per dvi2pdf zu kompilieren.

C ya, mate!

MrTeez
09-01-2008, 22:44
Also, ich habe jetzt meine eps-Dateien mittels eps2pdf in pdf-Files umgewandelt. Der Ordner, in dem alle Abbildungen gespeichert sind, enthält von jeder Abbildung beide Formate.

Nach der zugehörigen Doku füge ich in nach "\begin{document}" die dort angegebenen Angaben ein, sie lauten:


\makeatletter
\@ifundefined{pdfoutput}\% Definitely not using pdftex.
{\% Standard TeX
\usepackage[dvips]{graphicx,color}
}
{\% Running pdftex.
\ifnum\pdfoutput=0\relax% Are we outputting pdf?
\% No it is dvi output
\usepackage[dvips]{graphicx,color}
\fi
\ifnum\pdfoutput=1\relax% Are we outputting pdf?
\% Yes it is pdf output
\usepackage[pdftex]{graphicx,color}
\fi
}
\makeatother


Doch dummerweise klappt das Kompilieren bei mir nicht, hier meine Präambel:



\documentclass[a4paper,headsepline,footsepline, 12pt, oneside, bibtotoc,liststotoc,DIVcalc, pointlessnumbers]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[a4paper]{geometry}
\usepackage{graphicx}
\usepackage[german]{varioref}
\usepackage{amsmath}
\usepackage{sistyle}
\usepackage{subfigure}
\usepackage{booktabs}
\usepackage{rotating}
\usepackage[table]{xcolor}
\usepackage{pifont}
\usepackage{fancyhdr}
\usepackage{tabularx}
\usepackage{longtable}
\usepackage{url}
\usepackage[dvips]{graphicx,color}
%\renewcommand{\familydefault}{\sfdefault}
%\usepackage{cmbright}

\tolerance 1414 \hbadness 1414 \emergencystretch 1.5em \hfuzz 0.3pt
\widowpenalty=10000 \vfuzz \hfuzz \raggedbottom


\pagestyle{headings} %\pagestyle{headings}
%\rhead{\includegraphics{C:/Diplomarbeit/Abbildungen/UniLogo}}
\linespread{1.25}
\geometry{top=30mm,left=25mm,right=25mm,bottom=20m m,footskip=15mm}




\usepackage[pdftex,bookmarksopen=true,bookmarksopenlevel=2,pdf border=000, pdfstartview={FitH}]{hyperref}

\begin{document}
\makeatletter \@ifundefined{pdfoutput}\% Definitely not using
pdftex. {\% Standard TeX
\usepackage[dvips]{graphicx,color}
} {\% Running pdftex.
\ifnum\pdfoutput=0\relax% Are we outputting pdf?
\% No it is dvi output
\usepackage[dvips]{graphicx,color}
\fi
\ifnum\pdfoutput=1\relax% Are we outputting pdf?
\% Yes it is pdf output
\usepackage[pdftex]{graphicx,color}
\fi } \makeatother


Dabei gibts Probleme mit dem Paket {graphicx}. Deaktiviere ich dieses im oberen Teil der Präambel, erscheint die Fehlermeldung weiterhin, "Option clash for package graphicx".

Bin ich zu dumm, oder was mache ich falsch??

sommerfee
09-01-2008, 22:56
Nach der zugehörigen Doku füge ich in nach "\begin{document}" die dort angegebenen Angaben ein, sie lauten:

Soweit ich weiß sind die Unterscheidungen komplett unnötig, ein einfaches \usepackage{graphicx,color} reicht völlig.



Dabei gibts Probleme mit dem Paket {graphicx}. Deaktiviere ich dieses im oberen Teil der Präambel, erscheint die Fehlermeldung weiterhin, "Option clash for package graphicx".

Vermutlich weil sowohl "color" als auch "xcolor" geladen werden!?

Gruß,
Axel

MrTeez
10-01-2008, 10:13
Hi Sommerfee,

wenn ich das Vorgeplänkel dieser Doku weglasse, klappts mit dem Kompilieren und anschliessender Ausgabe über "pdfLaTex". Echt komisch, aber super dass es doch noch geklappt hat!!

Vielen Dank dir und rais! ;)

sommerfee
10-01-2008, 10:39
Was ich auch noch gerade sehe: graphicx wird auch schon 2x in der Preambel (also dem Teil vor \begin{document}) geladen. Ich denke ein wenig aufräumen könnte da nicht schaden ;)