Archiv verlassen und diese Seite im Standarddesign anzeigen : PDF als "zwei Seiten nebeneinander anzeigen" erzeugen
dresdner
18-05-2013, 11:52
Hallo,
ich würden gern bei der PDF-Erzeugung gleich auf das Öffnen des PDFs Einfluss nehmen. Das PDF soll gleich als "zwei Seiten nebeneinander anzeigen" erzeugt werden. Gibt es da eine Möglichkeit?
Danke. :)
bobmalaria
18-05-2013, 12:18
hi,
das hyperref paket hat verschiedene möglichkeiten das öffen zu eeinflussen. zoomstufe, bookmarks offen ja/nein...
für das wasdu möchtest gibt es dieoption
pdfpagelayout
mit den argumenten TwoPageLeft oder TwoPageRight. das left/right bezeiht sich darauf ob gerade oder ungerade seiten links oder rechts angezeigt werden. das kannst du also nach deinem geschmack aussuchen
der code währe dann
\usepackage[pdfpagelayout=TwoPageLeft]{hyperref}
hyperref sollte immer als letztes paket in deiner preambel geladen werden da es sonst konflikte verursachen könnte.
gruss
dresdner
18-05-2013, 13:09
Das hört sich gut an, danke.
Ich habe den Code als Letztes in die Preambel eingebunden. Nun enthält mein Dokument aber 59 Fehler, die alle folgende Meldung bringen.
Paragraph ended before \Hy@setref@link was complete
Was ist denn da los?
bobmalaria
18-05-2013, 13:18
hi,
das kann ich leider nicht sagen. lösche mal alle temporären dateien und kompiliere neu. ansonsten musst du ein minimalbeispiel machen.
wenn man die fehlermeldung googelt, dann kommt man zu einigen beträgen bei denen die klasse oder der user den \ref befehl umdefniert hat und es dazu zu dem fehler kommt.
dresdner
18-05-2013, 13:38
Super, das Löschen der temporären Dateien brachte eine Besserung.
Nun ist nur noch 1 Fehler da, der ohne hyperref aber auch nicht da ist.
File ended while scanning use of \contentsline
Dieser taucht auf bei
\tableofcontents
Kann man sonstige Funktionen des hyperref-Pakets auch deaktivieren? Die eingeblendeten Lesezeichen im PDF sowie die markierten Verlinkungen brauche ich im Moment nicht.
mechanicus
18-05-2013, 13:54
Hier dein modifiziertes Minimalbeispiel, was den Fehler behebt
Hier wäre es, wenn ein MWE da wäre
Marco
dresdner
18-05-2013, 18:44
Heißt MWE Minimalbeispiel? Ich kann mit der Abkürzung nichts anfangen?
mechanicus
18-05-2013, 20:28
Heißt MWE Minimalbeispiel? Ich kann mit der Abkürzung nichts anfangen?
Ja. Zu oft im Englischen unterwegs: MWE: minimal working example
Sorry
Marco
dresdner
18-05-2013, 21:12
In diesem Minimalbeispiel tritt der Fehler nicht auf.
\documentclass[%
final, % fertiges Dokument
11pt,
headings=big,
version=first,
ngerman, % wird an andere Pakete weitergereicht
a4paper,
BCOR15mm, % Zusaetzlicher Rand auf der Innenseite
DIV12, % Seitengroesse
1.1headlines, % Zeilenanzahl der Kopfzeilen
pagesize, % Schreibt die Papiergroesse in die Datei
oneside, % Seitenraender für einseitiges Layout
openany, % Kapitel beginnen immer auf der nächsten freien Seite, sonst \openright
titlepage, % Titel als einzelne Seite ('titlepage' Umgebung)
parskip=false,
headsepline, % Linie unter Kolumnentitel
chapterprefix=false,
bibliography=totoc,
toc=graduated,
listof=graduated,
numbers=noenddot,
fleqn, % Formeln werden linksbuendig angezeigt
% appendixprefix, % "Anhang" vor "A", "B", ...
]{scrreprt} % Klassen: scrartcl, scrreprt, scrbook
\usepackage[pdfpagelayout=TwoPageLeft]{hyperref}
\begin{document}
\tableofcontents
\end{document}
Wie komme ich denn an die Fehlerquelle im eigentlichen Dokument?
Indem du nach der Anleitung ein Minimalbeispiel erstellst. Also: entweder in dein jetziges Minimaldokument, das kein Beispiel ist, nacheinander die Einstellungen und Pakete (und da es ums TOC geht, wohl auch Textüberschriften) deines Originals übernehmen, bis du siehst, wodurch der Fehler auftritt, oder dein Original unter anderem Namen abspeichern und ebenso schrittweise kürzen.
Denk daran, dass du bei TOC-Fragen immer zweimal kompilieren musst.
u_fischer
19-05-2013, 16:41
In diesem Minimalbeispiel tritt der Fehler nicht auf.
Dann ist es kein Minimalbeispiel.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.