PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pdf mit hyperref/bookmark anders als ohne



gilli
31-08-2009, 21:43
Hallo Latex-Freunde,

ich habe ein Problem mit den Paketen hyperref und bookmark. Wenn ich ein pdf-Dokument (mehr als 50 Seiten) ohne diese Pakete über pdftex mit Kile erstelle, hat es weniger Seiten als wenn ich die o.g. Pakete verwende. Die Versionen mit hyperref/bookmark lassen mehr Platz zwischen Absätzen, Überschriften und Abbildungen. Bislang konnte ich trotz vieler Anstrengungen keinen eindeutigen Übeltäter ausmachen. Der Fehler tritt auch auf, wenn ich bookmark nicht benutze. Der Fehler tritt NICHT auf, wenn ich denselben Quelltext über latex und dvi->ps kompiliere.

Ist dieses Problem bekannt? Könnte es evtl. daran liegen, dass ich die Abbildungen mithilfe des Paketes float und "\begin{figure}[H]" an eine feste Stelle haben möchte?

Danke für eure Hilfe.
gilli

cookie170
31-08-2009, 22:52
Entweder hyperref oder bookmark. Beides gleichzeitig scheint mir eines zuviel.

Wenn Du KOMA-Script verwendest, könntest Du versuchen, das Paket scrhack mal zu verwenden.

Gruß,
Alexander

gilli
01-09-2009, 11:37
danke für die schnelle antwort. leider funktioniert das ganze sowohl mit als auch ohne scrhack nicht. es funktioniert auch nicht, wenn ich nur bookmark oder nur hyperref benutze.

seltsam.

werd mal weiter probieren.

gilli

u_fischer
01-09-2009, 12:36
hyperref kann den Seitenumbruch verändern. Das ist kein Fehler sondern unvermeidlich. Ob bei dir noch irgendein Sonderproblem hinzukommt, kann man ohne vollständiges, kleines Beispiel nicht sagen.

gilli
01-09-2009, 13:12
ich weiß schon, minimalbeispiel. gestaltet sich aber schwierig, da mein dokument ewig lang ist und ich noch kein kleines Beispiel generieren konnte, bei dem der fehler auch auftritt.

vieleicht kann ich mit dem fehler auch leben, indem ich die entsprechenden Abbildungen kleiner mache und so ein wenig herumexperimentiere.

danke für die antworten!

gilli

gilli
01-09-2009, 13:16
Aber vielleicht hilft ja die von mir verwendete Präambel auch schon weiter...:



\documentclass[12pt,BCOR2mm,twoside,a4paper,titlepage]{scrreprt}
\usepackage[clearempty]{titlesec}

%\setcounter{secnumdepth}{3}
%\setcounter{tocdepth}{2}

\usepackage[headsepline,plainheadsepline]{scrpage2}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{geometry}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{dsfont}
%\usepackage{eulervm}
\usepackage{mathptmx}
\usepackage[dvips]{graphicx}
\usepackage{wrapfig}
\usepackage{a4}
\usepackage{float}
\usepackage{picinpar}
\usepackage{enumerate}

\setlength{\textwidth}{16cm} \setlength{\textheight}{22.5cm} %Ränder
\setlength{\oddsidemargin}{0.7cm}
\setlength{\evensidemargin}{-0.3cm}
\setlength{\topmargin}{-0.9cm}
\setlength{\parindent}{0em} \setlength{\parskip}{2.0ex plus 1.0ex minus 0.5ex}


\pagestyle{scrheadings}
\clearscrheadfoot
\renewcommand{\headfont}{\normalfont}
\renewcommand{\pnumfont}{\normalfont}
\renewcommand{\chapterpagestyle}{empty}
\automark[chapter]{section}
\renewcommand{\chaptermark}[1]{\markboth{#1}{#1}}
\lehead{\pagemark} \rehead{\rightmark}
\lohead{\leftmark} \rohead{\pagemark}

%\usepackage[bf]{caption}
\usepackage{subfig}
\renewcommand{\captionfont}{\footnotesize\sffamily }
\addto\captionsngerman{\renewcommand{\figurename}{ Abb.}}
\captionsetup{labelfont=bf,format=hang}
\captionsetup[subfloat]{font = {footnotesize,sf},justification = RaggedRight}

\usepackage{nomencl}
\let\abk\nomenclature
\renewcommand{\nomname}{Abk{\"u}rzungsverzeichnis}
\setlength{\nomlabelwidth}{.1\hsize}
%\renewcommand{\nomlabel}[2]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature

\usepackage{color}
\definecolor{darkblue}{rgb}{.2,.2,.7}
\definecolor{darkgreen}{rgb}{.3,.56,.3}%
\definecolor{middlegrey}{rgb}{.35,.35,.35}%

\usepackage[%
%dvips,
unicode=true,
colorlinks=true,
linkcolor=darkblue,
citecolor=darkgreen,
linktocpage,
pdfstartview=={FitH},
]{hyperref}
\let\ifvtex\relax
%\usepackage{bookmark}
%\bookmarksetup{open,openlevel=0,depth=5}
%\usepackage{hypcap}

\usepackage{cite}

\usepackage{fixltx2e}

\usepackage{times}

\begin{document}
...
\end{document}


Grüße
gilli

u_fischer
01-09-2009, 13:58
Ändere \usepackage[dvips]{graphicx} zu \usepackage{graphicx}, nimm a4 raus, nimm die ganzen setlength-Befehle hinter enumerate raus (setze die Ränder mit geometry und den Absatzeinzug über die KOMA-Option parskip etc), entscheide dich bei deinen Schriftpaketen. Überlege dir, ob du titlesec wirklich brauchst/willst.

gilli
01-09-2009, 15:36
Besten Dank! Damit hab ich fast alles in den Griff bekommen! Für den Rest muss ich wohl die Abbildungen noch etwas hin- und herschieben.

Grüße
gilli