Sie sind hier

Hyperref does not work

Hallo alle zusammen.
Ich arbeite gerade an meiner Diplomarbeit und benutze natürlich Latex dafür. Allerdings hab ich einen großen Bug der mir Kopfschmerzen bereitet. Ich habe denke ich alle Einstellungen richtig vorgenommen. Jedoch erhalte ich in PDF kein Dokument in denen die Links mit Hilfe von hyperref funktionieren. Habe ich dort etwas falsch eingestellt? Bitte seht Euch doch meine Struktur mal an. Ihr tut mir damit einen riesen Gefallen. Vielen lieben Dank!
Marco

\documentclass[11pt, % Schriftgröße
a4paper, %
oneside, % einseitig, auch twoside möglich
bigheadings, % erzeugt kleine Fuß-/Kopfzeilen
headinclude, % heißt, dass die Kopfzeile zum Textkörper gezählt wird -> Margins
headsepline, % erzeugt einen waagerecheten Strich in der Kopfzeile
%liststotoc, % fügt Einträge im Inhaltsverzeichnis für restl. Verzeichnisse hinzu (z.B. List of Figures in den TOC)
% wohl besser über addcontentsline...
titlepage, %
final, % möglich als draft = schnelle Kompilierung; final = Endversion
pdftex,
abstracton]{scrartcl} % möglich: scrarticl, scrreprt, scrbook, scrlettr, scrreprt

\usepackage[latin1]{inputenc} % Damit kann man auch ä,ü,ö etc. eingeben
\usepackage[T1]{fontenc}
\usepackage[american]{babel} % auch: ngerman; automatische Überschriften, Trennung, Umlaute in jeweiliger Sprache
%\usepackage{german} % zahlreiche Deutsche Layout-Eigenarten
\usepackage{ae} % Ermöglicht die Verwendung eines schöneren ß ("almost european")
\usepackage{textcomp} % ermöglicht Spezialzeichen, wie Euro = \texteuro oder Promille = \textperthousand
\usepackage{flafter} % Links werden vor Gleitumgebung wie Figure gesetzt

\usepackage{a4wide} % setzt das A4 Format von Buch auf einen breiteren Satzspiegel
\usepackage{setspace} % um den Zeilenabstand zu vergrößern
\usepackage{array} % um Tabellen (tabular-Umgebung) richtig zu verwenden
\usepackage{longtable} % damit sich Tabellen über mehrere Seiten erstrecken können

\usepackage[dvips]{graphicx}
\usepackage{geometry} % zum Anpassen der Seitenränder
\geometry{a4paper, left=2.5cm, right=2.5cm, top=2.5cm, bottom=2.5cm} % Setzen der Seitenränder
%\geometry{a4paper,tmargin=25mm,bmargin=25mm,lmargin=30mm,rmargin=35mm} % Seitenränder
\usepackage{rotating}
\usepackage{float} % erzwingt eine Position einer Abb an der definierten Stelle (funktioniert nicht?)
\restylefloat{figure}

\usepackage{scrpage2} % alternativ: \usepackage{fancyhdr} aber erstes wohl besser
\pagestyle{scrheadings} % Seitenstil festlegen; auch möglich: Headings, plain,...
\clearscrheadfoot %
\automark[section]{section} % Erzeugt die automatische Kopfzeile immer mit dem chapter, section, etc.
\ohead[]{\headmark} % erzeugt oben außen die automatische Kapitalüberschrift
\ofoot[\pagemark]{\pagemark} % erzeugt unten außen eine Seitenzahl
%\renewcommand{\headfont}{\small} % Macht die Kopfzeile kleiner

\clubpenalty = 10000 % unterdrückt "Hurenkinder", d.h. einzelne Zeilen von Absätzen auf neuer Seite
\widowpenalty = 10000
\displaywidowpenalty = 10000

\usepackage{amssymb,amsmath} % Mathepaket
%\usepackage{mathrsfs} % weiteres Mathepaket (glaube ich)
\usepackage[english]{varioref} % auch: german; erlaubt das Verwenden von \vref das mit Seitenangabe referenziert

%********* Literaturdatenbank********************************************************
\usepackage{natbib}
\bibpunct{(}{)}{; }{a}{}{,~} % For citation style and punctuation, see natnotes.tex for details

%********* PDF-Optionen *************************************************************************
\usepackage[
pdftex, %
hyperindex, %
raiselinks=true, %
pdfpagelabels=true, %
pdfview=FitH, %
pdfstartview=FitH, %
bookmarksnumbered=true, %
bookmarksopen=true, %
bookmarksopenlevel=1, %
colorlinks=true, %
linkcolor=black, % red
citecolor=black, %
backref=true, % Setzt auch klickbare Rückreferenzen
plainpages=false, %
pageanchor=true
]{hyperref}
% hyperref erstellt automatisch clickbare Hyperlinks im pdf Dok; siehe auch Doku "Von Latex nach pdf"

\hypersetup{hypertexnames=false}
\usepackage{thumbpdf}
\pdfcompresslevel=9 % manuelles Setzen der Kompression: 1=niedrig 9=hoch

\pdfinfo{
/Title (xxx)
/Author (xxx)
/Subject (xxx)
/Keywords()}

%****** ein paar abschließende Optionen *******************************************************
\frenchspacing % erzeugt ein wenig mehr Platz hinter einem "." so wie im Dt. üblich
\sloppy % Latex schreibt nicht jenseits der Ränder
\raggedbottom % ergibt bei der Option twoside in der documentclass, dass _nicht_ alle Seiten auf gleiche Höhe
% gezwungen werden
\hfuzz2pt % Don't bother to report over-full boxes if over-edge is

forum: 
Bild von Markus Kohm

Du solltest unbedingt »Das LaTeX-Sündenregister« und die Hinweise zum Thema Minimalbeispiel lesen. Ersteres hilft dir viele Fallen (von denen auf den ersten Blick auch welche in deinem Code vorhanden sind) zu vermeiden. Letzteres hilft dir, auch dann rasche Hilfe zu bekommen, wenn Leute wie ich wenig Zeit haben.

Danke Markus für Deine Antwort.Ich hab auch schon alles gecheckt aber ich finde den Fehler leider nicht.Ich hab alles reingestellt weil ich leider erst sehr wenig Erfahrung mit Latex habe.Tut mir leid.Könntest Du vielleicht trotzdem mal schauen was ich vielleicht falsch gemacht haben könnte?Vielen Dank im Voraus. Gruss Marco

Bild von Markus Kohm

Über den ersten bereits genannten Link findet sich eine ausführliche Anleitung, über die jeder LaTeX-Anfänger sein Beispiel minimalisieren kann. Im Dokument aus dem zweiten bereits genannten Link ist ganz genau angegeben, was Anfänger vermeiden sollte und wie man das macht. Da das speziell für Anfänger geschrieben ist, bitte nicht erzählen, ein Anfänger könne das nicht. Da dein Beispiel weder annähernd minimal noch vollständig ist noch die Hinweise aus dem Sündenregister beachtet, kann ich dir schlicht nicht helfen, und ich will es auch. Ich habe schlicht nicht die Zeit, denjenigen zu helfen, die nicht bereit sind, diese Vorarbeit zu leisten.

Bitte nicht schon wieder darüber diskutieren. Solltest du der Meinung sein, dass ich ein deshalb ein arroganter Armleuchter bin, so sei dir das unbenommen.

Hi ich bin zwar nicht so der Latex crack und hoffe das Beispiel wie ich es hier habe hilft dir kannst es ja mal übernehmen und die Packete die du noch brauchst einfach einfügen stück für stück.

\documentclass[%
pdftex,% PDFTex verwenden
a4paper,% A4 Papier
oneside,% Einseitig
bibtotocnumbered,% Literaturverzeichnis nummeriert einfügen
idxtotoc,% Index ins Verzeichnis einfügen
halfparskip,% Europäischer Satz mit abstand zwischen Absätzen
%chapterprefix,% Kapitel anschreiben als Kapitel
headsepline,% Linie nach Kopfzeile
footsepline,% Linie vor Fusszeile
12pt,% Größere Schrift, besser lesbar am bildschrim
onehalfspacing
]{scrbook}

%################Kapitelseiten umdefinieren########################
\usepackage[automark]{scrpage2}
\pagestyle{scrheadings}% oder scrplain
\setlength{\headheight}{1.4\baselineskip}
\setkomafont{pagenumber}{\normalfont\bfseries}

\clearscrheadings
\clearscrplain

\cohead{\headmark}
\cfoot{- {\pagemark} -}
\cfoot[- {\pagemark} -]{- {\pagemark} -}

\setheadsepline{.5pt} % Linie unter dem Head
\setfootsepline{.5pt} % Ganzunten

\newpagestyle{chap}{ %Kopfdefinitionen:
(0pt,0pt) %% obere Linie: Länge,Dicke (außen)
{\hfill\ \hfill} %% Kopf gerade Seite
{\hfill\ \hfill} %% Kopf ungerade Seite
{\hfill\ \hfill} %% Kopf bei einseitigem Layout
(0pt,0pt) %% untere Linie: Länge, Dicke (innen)
}{% Fußdefinitionen:
(\textwidth,0.4pt) %% obere Linie: Länge,Dicke (innen)
{\hfill - {\pagemark} -\hfill} %% Fuß gerade Seite
{\hfill - {\pagemark} -\hfill} %% Fuß ungerade Seite
{\hfill - {\pagemark} -\hfill} %% Fuß bei einseitigem Layout
(0pt,0pt) %% untere Linie: Länge, Dicke (außen)
}
\renewcommand*{\chapterpagestyle}{chap}
%##############################################################

\addtokomafont{sectioning}{\linespread{1}\selectfont} %Zeilenabstand überschriften 1

\usepackage{makeidx} % Paket für die Indexerstellung.
\usepackage{ngerman} % Paket für Übersetzungen ins Deutsche
\usepackage[latin1]{inputenc} % Pakete um Latin1 Zeichnensätze verwenden zu können und die dazu
\usepackage[T1]{fontenc} % passenden Schriften.

\usepackage{graphicx} % Paket um Grafiken einbetten zu können
\setcapindent{1em} % Zeilenumbruch bei Bildbeschreibungen.
\usepackage{setspace} % Zeilenabstand \singlespacing \onehalfspacing

\usepackage{amsmath}
\usepackage{amssymb}

% Type 1 Fonts für bessere darstellung in PDF verwenden.
%
\usepackage{mathptmx} % Times + passende Mathefonts
\usepackage[scaled=.92]{helvet} % skalierte Helvetica als \sfdefault
\usepackage{courier} % Courier als \ttdefault

% Package für Farben im PDF
%
\usepackage{color}
%
% Paket für Links innerhalb des PDF Dokuments
%
\usepackage[%
pdftitle={xyz},%
pdfauthor={xyz},%
pdfcreator={xyz},
pdfsubject={xyz},
pdfkeywords={xyz}]{hyperref}

\definecolor{LinkColor}{rgb}{0,0,0.5}
\hypersetup{colorlinks=true,%
linkcolor=LinkColor,%
citecolor=LinkColor,%
filecolor=LinkColor,%
menucolor=LinkColor,%
pagecolor=LinkColor,%
urlcolor=LinkColor}
% ---------------------------------------------------------------------------
% Listing Definationen
%
\usepackage{listings}
\definecolor{dunkelgrau}{rgb}{0.85,0.85,0.85}
\lstset{language=Java}

\lstset{backgroundcolor=\color{dunkelgrau},
numbers=left, % Zeilennummer links
numberstyle=\tiny, % Zeilennummer klein
stepnumber=1, % Z.nr in 1er schritten
numbersep=5pt,
breaklines=true, % Zeilenumbruch
breakautoindent=true, % Bei Zeilenumbruch einrücken
tabsize=4, % Breite eines Tabulators
postbreak=\space,
showspaces=false, % Keine Leerzeichensymbole
showtabs=false, % Keine Tabsymbole
showstringspaces=false,% Leerzeichen in Strings
extendedchars=true, % Erweiterte Symbole
basicstyle=\small}

Comments for "Hyperref does not work" abonnieren