Archiv verlassen und diese Seite im Standarddesign anzeigen : richtige Reihenfolge von latex, pdflatex, makeindex?
SeeksTheMoon
31-05-2006, 13:00
Ich möchte aus meinem latex-code ein dvi und ein pdf machen.
Ich habe im Netz nachgelesen, wie die richtige Reihenfolge ist, damit die Seitenzahlen im Index bei der dvi-Datei stimmen, aber für das pdf finde ich nichts. So werde ich z.B. bei einem Begriff der auf Seite 3 verweisen soll auf Seite iii gebracht.
Ich versuche bspw folgendes:
latex Diskrete.tex
latex Diskrete.tex
pdflatex Diskrete.tex
pdflatex Diskrete.tex
makeindex Diskrete
latex Diskrete.tex
pdflatex Diskrete.tex
Die ersten beiden Durchläufe erstellen Datei+Inhaltsverzeichnis, dann wird der Index erstellt und dann mach ich daraus das finale Dokument, aber beim pdf stimmen die Links wie gesagt nicht.
RedCloud
31-05-2006, 15:26
Ich möchte aus meinem latex-code ein dvi und ein pdf machen.
Wo ist die Logik? Ein pdf ist doch schon ausreichend. Mit dem dvi kannst du eh nichts anfangen.
Ich habe im Netz nachgelesen, wie die richtige Reihenfolge ist, damit die Seitenzahlen im Index bei der dvi-Datei stimmen, aber für das pdf finde ich nichts. So werde ich z.B. bei einem Begriff der auf Seite 3 verweisen soll auf Seite iii gebracht.
Ich versuche bspw folgendes:
latex Diskrete.tex
latex Diskrete.tex
pdflatex Diskrete.tex
pdflatex Diskrete.tex
makeindex Diskrete
latex Diskrete.tex
pdflatex Diskrete.tex
Die ersten beiden Durchläufe erstellen Datei+Inhaltsverzeichnis, dann wird der Index erstellt und dann mach ich daraus das finale Dokument, aber beim pdf stimmen die Links wie gesagt nicht.
Entweder latex _oder_ pdflatex. hyperref einfach mit der richtigen Option laden! plainpages=true
rc
SeeksTheMoon
31-05-2006, 17:53
Alle Dateien gelöscht, plainpages=true eingetragen, 2x pdflatex, makeindex, 1x pdflatex -> Seite 3 geht immernoch zu Seite iii.
Hat also nix gebracht
Hi SeeksTheMoon,
dann bleibt Dir wohl nichts anders übrich, als uns ein Minimalbeispiel zu liefern :.-((
Salnic
RedCloud
31-05-2006, 18:42
Alle Dateien gelöscht, plainpages=true eingetragen, 2x pdflatex, makeindex, 1x pdflatex -> Seite 3 geht immernoch zu Seite iii.
Hat also nix gebracht
bei mir schon ...
rc
SeeksTheMoon
31-05-2006, 20:57
ich brauch kein Minimalbeispiel, ihr könnt alles in voller Länge hier runterladen =)
http://schattenwelten.tvk.rwth-aachen.de/~mark/Diskrete/
daswaldhorn
31-05-2006, 21:11
Hallo,
das ist aber nicht der Sinn eines Minimalbeispiels, einfach einen Link zu nennen und zu hoffen, das die Helfer sich da durch arbeiten. Sinn eines Minimalbeispiels (www.minimalbeispiel.de) ist es, dass man selber aktiv wird, und somit möglicherweise selbst den Störenfried findet.
Grüße, Carsten
RedCloud
31-05-2006, 21:25
Alle Dateien gelöscht, plainpages=true eingetragen, 2x pdflatex, makeindex, 1x pdflatex -> Seite 3 geht immernoch zu Seite iii.
Hat also nix gebracht
sorry,
muss natürlich plainpages=false sein ... denn es ist ja gerade NICHT eine einfache Seitenzählung.
rc
SeeksTheMoon
31-05-2006, 23:23
ah, jetzt gehts. Danke.
@waldhorn: Diskrete.tex in dem Quellcode ist das minimalbeispiel. Außer dem usepackage-stuff steht da nicht viel mehr drin. Außerdem lässt sich ohne den restlichen Quelltext nicht feststellen, ob eine Änderung in der Hauptdatei auch etwas bewirkt, schließlich muss man ja ein paar Seitenzahlen generiert bekommen ;-)
daswaldhorn
01-06-2006, 08:22
Hallo,
für viele Seitenzahlen und ein kurzes Minimalbeispiel gibt es das Paket "blindtext". ;)
Grüße, Carsten
RedCloud
01-06-2006, 08:29
Hallo,
für viele Seitenzahlen und ein kurzes Minimalbeispiel gibt es das Paket "blindtext". ;)
wobei das hier nicht wirklich hilfreich wäre ... denn Text ist hier eigentlich uninteressant.
\documentclass[12pt]{book}
\usepackage{makeidx}
\makeindex
\usepackage[plainpages]{hyperref}
%\usepackage[plainpages=false]{hyperref}% gibt richtige Verweise
\begin{document}
\frontmatter
\tableofcontents
\chapter{foo bar}
foo bar
\chapter{foo bar}
foo bar
\chapter{foo bar}
foo bar
\mainmatter
\chapter{foo bar}
foo bar\index{eins}
\chapter{foo bar}
foo bar\index{zwei}
\chapter{foo bar}\label{demo}
foo bar
\chapter{foo bar}
foo bar
foo bar Springe nach Seite \pageref{demo}
foo bar
\printindex
\end{document}
countbela666
01-06-2006, 13:15
wobei das hier nicht wirklich hilfreich wäre ... denn Text ist hier eigentlich uninteressant.ein wenig abkürzen könnte man das Beispiel mit blindtext trotzdem:
\documentclass{scrbook}
\usepackage{blindtext}
\usepackage[plainpages=false]{hyperref}
\begin{document}
\tableofcontents
\frontmatter
\blinddocument
\mainmatter
\blinddocument
\end{document}Grüße,
Marcel
RedCloud
01-06-2006, 13:41
ein wenig abkürzen könnte man das Beispiel mit blindtext trotzdem:
na ja, dann zeig mal damit das Problem, um das es hier ging ...
rc
Problem: Seitenzahlen mit Rücksprung auf die Stichwörter sind falsch.
Ich habe
% Index deklarieren
\usepackage{makeidx}
\makeindex
\usepackage[plainpages=false]{hyperref}
und irgendwann zum Ende des Dokuments
%Stichwortverzeichnis erzeugen
\printindex
definiert.
Aufruf von makeindex mit
makeindex -s index_style.ist -g "%bm"
index_style.ist ist folgendermaßen definiert:
quote '+'
headings_flag 1
heading_prefix "{\\bfseries "
heading_suffix "}\\nopagebreak%\n\t \\indexspace\\nopagebreak%"
symhead_positive "Symbole"
symhead_negative "Symbole"
numhead_negative "Zahlen"
item_0 "\n \\item "
item_1 "\n \\subitem "
item_2 "\n \\subsubitem "
item_01 "\n \\subitem "
item_12 "\n \\subsubitem "
item_x1 "\n \\subitem "
item_x2 "\n \\subsubitem "
delim_0 "\\dotfill "
delim_1 "\\dotfill "
delim_2 "\\dotfill "
delim_r "~--~"
suffix_2p "\\,f."
suffix_3p "\\,ff."
group_skip "\n\n \\indexspace\n"
Auch beim Weglassen der Steuerungsdatei tritt der Fehler auf.
In der make.idx steht dann folgendes:
\indexentry{Park\&Go-Applikation|hyperpage}{4}
\indexentry{Tomcat|hyperpage}{7}
Und die Seitenzahlen sind falsch- anscheinend wird die wechselnde Nummerierung der Seiten ignoriert.
Wenn ich die pagenumbering-befehle weglasse, dann funktioniert es...
\pagenumbering{roman}
%ein paar Verzeichnisse...
\pagenumbering{arabic}
%Jetzt kommt der Text
Weiß jemand Rat??
Danke für eure Mühe.
Hi Jollero,
und Du hast auch mehr als einmal Deinen Quelltext gelatext?
Salnic
Ja, hab ich...
pdflatex
pdflatex
makeindex
pdflatex
(pdflatex)
Problem gelöst- siehe Thread: http://www.mrunix.de/forums/showthread.php?p=211577
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.