PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : hyperref verursacht Fehler



Hossa
21-04-2008, 14:48
Hallo,

ich habe mir Hilfe des KOMA-Scripts eine Vorlage für eine Arbeit erstellt und wollte mit hyperref hyperlinks einfügen. Ohne das Paket habe ich keine Fehlermeldungen, nur eine Warnung wegen zu kleinen Kopfhöhe oder sowas, die Ausgabe ist in Ordnung.

Sobald ich nun \usepackage{hyperref} einfüge, bekomme ich, nach dem dritten kompilieren 0 Fehler, 1 Warnung (...seems to using very small headheight...) aber 0 Seiten als Ausgabe.

Es sind mittlerweile 4 Kapitel eingefügt, kommentiere ich das 4te aus, geht es...führe ich \includeonly{Kapitel4}, gehts es auch...nur alle zusammen machen Probleme.

Hin und wieder kommt beim ersten Kompilieren (nachdem ich das projekt "aufgeräumt" habe) erhalte ich einen Haufen Fehlermeldungen mit :
! Paragraph endet before \Hy@setref@link was complete...
(Die dabei erstellte log ist im Anhang, falls es helfen sollte :confused:)

Naja, auf jeden Fall sind die Fehlermeldungen beim nächsten mal weg, dafür habe ich auch 0 Seite als ausgabe :mad:

Das Hauptdokument (Ist das schon ein Minibeispiel:confused:):

\documentclass[smallheadings,12pt,openright,halfparskip,headsepli ne,noonelinecaption]{scrbook}

% Deutsche Rechtschreibung
\usepackage{ngerman}
\usepackage[ngerman]{babel} % Orthographie nach neuer deutscher Rechtschreibung
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
%--------------------------

\usepackage[left=3cm,right=2cm,top=3cm,bottom=2cm]{geometry}
\usepackage[onehalfspacing]{setspace}
\usepackage{color}
\usepackage{graphicx} %Einbinden von Grafiken
\usepackage[official]{eurosym} % Eurozeichen in Schriftart
\usepackage[section]{placeins} % Grafiken werden nur in der dazugehörigen section eingefügt, d.h ein zu spätes Einfügen in der nächsten section wird verhindert
\usepackage{bibgerm}
\usepackage{url}
\setcounter{tocdepth}{+3}
\setcounter{secnumdepth}{5}


%---Kopf-und Fußzeilen---
\usepackage[]{scrpage2}
\pagestyle{scrheadings}
\clearscrheadfoot
\renewcommand{\headfont}{\small}
\ohead{\pagemark}
\automark[chapter]{chapter}
\lohead{\headmark}
\renewcommand{\chapterpagestyle}{scrheadings}

%--verlinkungen--
\usepackage{hyperref}
%--------------------------------------------------------------------
%--------Dokument----------------------------------------------------
%--------------------------------------------------------------------
%\includeonly{Kapitel/Kapitel4}
%------------ Hauptdokument ------------

\begin{document}

\sloppy %Ausdehnung der Wortzwischenräume bei Trennungsproblemen
\hyphenation{Zwi-schen-kreis-span-nung} %Trennungsregeln für das ganze Dokument
\hyphenation{kipp-bar-en}
\hyphenation{Semiconductors}
\hyphenation{National}
\hyphenation{sintesi}
\hyphenation{smolka}
\hyphenation{ventic}
\hyphenation{Tem-pe-ra-tur-ab-sen-kung}

%---Hier werden die Kapitel eingefügt-----

\pagenumbering{roman}
\tableofcontents
\listoffigures % Abbildungsverzeichnis
\addcontentsline{toc}{chapter}{Abbildungsverzeichn is} %Eintrag ins Inhaltsverzeichnis
\listoftables % Tabellenverzeichnis
\addcontentsline{toc}{chapter}{Tabellenverzeichnis }
\cleardoublepage
\pagenumbering{arabic}
\include{Kapitel/Kapitel1}
\include{Kapitel/Kapitel2}
\include{Kapitel/Kapitel3}
\include{Kapitel/Kapitel4}

\bibliography{LiteraturSA}
\bibliographystyle{geralpha}
\addcontentsline{toc}{chapter}{Literaturverzeichni s}

\end{document}


Wäre toll, wenn jemand Helfen könnte.

Ach ja noch ne Sache: Weiß jemand wie ich die Schriftart der Überschriften ändern kann, es scheint ne andere zu sein als der Rest des Textes und das sollte nicht sein.

gruß
Alex

rais
21-04-2008, 23:35
Moin moin,


(Die dabei erstellte log ist im Anhang, falls es helfen sollte :confused:)

öhm, wo genau?


Das Hauptdokument (Ist das schon ein Minibeispiel:confused:):

Nö -- und davon kannst Du Dich ganz leicht selbst überzeugen:
Kopiere einmal das, was Du hier gepostet hast, in einen neuen Ordner, kompiliere es, und schau, ob Du den von Dir beschriebenen Fehler erhältst ... auf dieser Seite des Bildschirms gibt es z. B. keine der Dateien, die Du per \include einbindest ...




% Deutsche Rechtschreibung
\usepackage{ngerman}
\usepackage[ngerman]{babel} % Orthographie nach neuer deutscher Rechtschreibung

warum beide Pakete? Tut es nicht ein \usepackage[ngerman]{babel}?



\begin{document}

\sloppy %Ausdehnung der
Imho eine ganz schlechte Idee, das gesamte Dokument \sloppy setzen zu wollen ...



\bibliography{LiteraturSA}
\bibliographystyle{geralpha}
\addcontentsline{toc}{chapter}{Literaturverzeichni s}


Mal abgesehen davon, daß es in der von Dir angewandten Weise vermutlich nur mit einseitigen Literaturverzeichnissen gut geht: schau im scrguide mal nach `bibtotoc'.;)


Ach ja noch ne Sache: Weiß jemand wie ich die Schriftart der Überschriften ändern kann, es scheint ne andere zu sein als der Rest des Textes und das sollte nicht sein.

Versuch es mit


\addtokomafont{sectioning}{\rmfamily}

oder etwas in der Richtung.

MfG

Hossa
22-04-2008, 14:59
Ups, wieder mal den Anhang versprochen und vergessen...sorry


warum beide Pakete? Tut es nicht ein \usepackage[ngerman]{babel}?


hatte ich so aus einer anderen Vorlage übernommen, eins von beiden könnte ich also auskommentieren, versteh ich das richtig?
(ändert leider nix an dem fehler)


Imho eine ganz schlechte Idee, das gesamte Dokument \sloppy setzen zu wollen ...

warum?, verursacht das fehler?...(habs mal auskommentiert, ändert leider auch nix)


Mal abgesehen davon, daß es in der von Dir angewandten Weise vermutlich nur mit einseitigen Literaturverzeichnissen gut geht: schau im scrguide mal nach `bibtotoc'.


hab jetzt geändert...leider auch hier kein pdf mit hyperref :(


Versuch es mit

Code:
\addtokomafont{sectioning}{\rmfamily}oder etwas in der Richtung

funktioniert :)...danke

bombadil
22-04-2008, 15:57
versuch mal direkt nach der Definition der documentclass ein \requirepackage{hyperref} einzubinden... hat bei mir funktioniert...

rais
22-04-2008, 23:56
Moin moin,


hatte ich so aus einer anderen Vorlage übernommen, eins von beiden könnte ich also auskommentieren, versteh ich das richtig?

yup ... beide Pakete sind zur Sprachanpassung da; eines davon sollte genügen.


(ändert leider nix an dem fehler)

Das hat mit Deinem Fehler auch nichts zu tun.


warum?, verursacht das fehler?...(habs mal auskommentiert, ändert leider auch nix)

Nö ... Gegenfrage: Was heißt `sloppy'? Wenn Du Dir das beantwortet hast, dann weißt Du, wie LaTeX mit Zeilenumbrüchen nach \sloppy umgeht.;)


hab jetzt geändert...leider auch hier kein pdf mit hyperref :(

`bibtotoc' war auch nur ein zusätzlicher Hinweis.

Geh Deine Fehler einfach der Reihe nach von oben nach unten durch -- manchmal handelt es sich ja nur um Folgefehler -- wenn ich mich nicht verschaut hab...


Runaway argument?
{\@firstoffive }\fi skizziert einen ersten Entwurf des Konzepts. In \ETC.
! Paragraph ended before \Hy@setref@link was complete.
<to be read again>
\par
l.85
also irgendwo um Zeile 85 in Deiner `Kapitel3'.


versuch mal direkt nach der Definition der documentclass ein \requirepackage{hyperref} einzubinden...
ganz schlechte Idee -- hyperref sollte vorzugsweise als letztes Paket geladen werden, nicht als erstes ... vgl. hyperref-Doku.

MfG

bombadil
23-04-2008, 07:45
ich hab das \requirepackage{hyperref} direkt nach dem kopf drin, das eigentliche paket aber erst ganz am schluss eingebunden...

nur mit dem \usepackage{hyperref} am ende bringt er mir auch fehler...

Hossa
24-04-2008, 14:51
\requirepackage{hyperref} ändert leider nichts.


Geh Deine Fehler einfach der Reihe nach von oben nach unten durch -- manchmal handelt es sich ja nur um Folgefehler -- wenn ich mich nicht verschaut hab...

Code:
Runaway argument?
{\@firstoffive }\fi skizziert einen ersten Entwurf des Konzepts. In \ETC.
! Paragraph ended before \Hy@setref@link was complete.

\par
l.85also irgendwo um Zeile 85 in Deiner `Kapitel3'.


Das wollt ich zwar machen, ich habe aber keinen Schimmer was das für ein Fehler ist. Hab nach der Meldung lange gesucht, aber leider nix brauchbares gefunden.
Falls also jemand den Fehler kennt...sagt bitte Bescheid, wo der herkommt..

voss
24-04-2008, 14:58
Das wollt ich zwar machen, ich habe aber keinen Schimmer was das für ein Fehler ist. Hab nach der Meldung lange gesucht, aber leider nix brauchbares gefunden.
Falls also jemand den Fehler kennt...sagt bitte Bescheid, wo der herkommt..

Da fehlt irgendwo eine schließende Klammer ...

Herbert

Hossa
28-04-2008, 20:48
hmm...also nach klammern hab ich natürlich schon geguckt...sind aber alle da.

....sorry, ich war einige tage weg...hoffe jemand verfolgt das hier noch :/