PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sachregister seitenzahlen falsch. \makegloss \makeindex drehen???



finarfin
19-06-2007, 11:51
moinsen.

es geht um folgendes ich schreibe meine diplomarbeit und bin eigentlich durch. nun wollte ich noch ein sachregister anfügen. hmm... es stimmen die seitenzahlen nicht, immer drei seitenanzahlen zu wenig. erst dachte ich es liegt am tabellen und abbildungsverzeichnis (zusammen 3 seiten). habe diese von hinten nach vorn geschoben. noch einmal das dokument gesetzt. seitenzahlen stimmen. wenn ich aber nun die kompilierungsdateien entferne (komplette neuübersetzung), habe ich wieder das gleiche problem. beim erneuten komplett übersetzten sind wieder die seitenzahlen falsch. erst bei einem erneuten wechsel der verzeichnisse (tabellen und abbildungsverzeichnis wieder an das ende) und ohne vorher das verzeichnis zu leeren, stimmen die seitenzahlen.

dann dachte ich --- hmm... sind wohl doch nicht die verzeichnisse. und fand \makegloss (auch 3 seiten) (mein glossar setze ich mit \gloss{text}) und \makeindex für das sachregister(\index{text ! text}). wenn ich hier auch aus einem komplett unberührten verzeichnis übersetzte stimmen die seitenzahlen nicht. auch nicht bei einem erneuten übersetzten. erst wenn ich \makegloss und \makeindex wieder tausche und erneut aus dem schon einemal gesetzten, neusetze stimmen die seiten.

dieses verhalten kann doch so nicht gewollt sein. habe auch keinen plan was da nun den fehler verursacht.

bei make index benutze ich diese "ist" datei:


quote ’+’
headings_flag 1
heading_prefix "{\\bf "
heading_suffix "}\\nopagebreak%\n \\indexspace\\nopagebreak%"
delim_0 "\\dotfill "
delim_1 "\\dotfill "
delim_2 "\\dotfill "
delim_r "~--~"
suffix_2p "\\,f."
suffix_3p "\\,ff."


\listfiles gibt mir dies aus


*File List*
scrreprt.cls 2007/03/07 v2.97a KOMA-Script document class (report)
scrkbase.sty 2007/03/07 v2.97a KOMA-Script package (basics and keyval use)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty 2007/03/07 v2.97a KOMA-Script package (loading files)
size12.clo 2004/02/16 v1.4f Standard LaTeX file (size option)
typearea.sty 2007/03/07 v2.97a KOMA-Script package (type area)
babel.sty 2004/11/20 v3.8d The Babel package
ngermanb.ldf 2004/02/20 v2.6m new German support from the babel system
fontenc.sty
t1enc.def 2004/02/22 v1.99f Standard LaTeX file
inputenc.sty 2004/02/05 v1.0d Input encoding file
utf8.def 2004/02/09 v1.1b UTF-8 support for inputenc
t1enc.dfu 2004/02/09 v1.1b UTF-8 support for inputenc
ot1enc.dfu 2004/02/09 v1.1b UTF-8 support for inputenc
omsenc.dfu 2004/02/09 v1.1b UTF-8 support for inputenc
graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty 2001/07/07 v1.0n Standard LaTeX Graphics (DPC,SPQR)
trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg 2005/02/03 v1.3 graphics configuration of teTeX/TeXLive
pdftex.def 2002/06/19 v0.03k graphics/color for pdftex
color.sty 1999/02/16 v1.0i Standard LaTeX Color (DPC)
color.cfg 2005/02/03 v1.3 color configuration of teTeX/TeXLive
makeidx.sty 2000/03/29 v1.0m Standard LaTeX package
amssymb.sty 2002/01/22 v2.2d
amsfonts.sty 2001/10/25 v2.2f
here.sty
gloss.sty 2002/07/26 1.5.2 Gloss package
verbatim.sty 2003/08/22 v1.5q LaTeX2e package for verbatim enhancements
verbsubfile.sty
lscape.sty 2000/10/22 v3.01 Landscape Pages (DPC)
scrpage2.sty 2006/03/29 v2.2c LaTeX2e KOMA-Script package
hyperref.sty 2003/11/30 v6.74m Hypertext links for LaTeX
pd1enc.def 2003/11/30 v6.74m Hyperref: PDFDocEncoding definition (HO)
hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive and teTeX
puenc.def 2003/11/30 v6.74m Hyperref: PDF Unicode definition (HO)
url.sty 2004/03/15 ver 3.1 Verb mode for urls, etc.
hpdftex.def 2003/11/30 v6.74m Hyperref driver for pdfTeX
pifont.sty 2004/09/15 PSNFSS-v9.2 Pi font support (SPQR)
upzd.fd 2001/06/04 font definitions for U/pzd.
upsy.fd 2001/06/04 font definitions for U/psy.
supp-pdf.tex
nameref.sty 2003/12/03 v2.21 Cross-referencing by name of section


ich benutze die tetex lösung mit einem miktex system. mittels miktex kann ich die tetex dateien überbügeln und aktualisieren. tetex wird von kile verlangt, deshalb dieser ansatz. eventuell müssen da noch pakete aktualisiert werden. kann mir jemand mitteilen wie ich herrausfinden kann welche .sty in welchem paket liegt? kenne da noch keine lösung. es wäre auch interessant herauszufinden welche pakete im tetex enthalten sind um diese komplett mit miktex zu aktualisieren.

ich benutze kile und übersetze mit:


pdflatex (default)
bibtex (default)
pdflatex (default)
pdflatex (default)

erklärung zum pdflatex (default) und bibtex (default):


pdflatex (default) => "-interaction=nonstopmode '%source'" makeindex enthalten im aufruf und sieht so aus "'%S.idx' -s SachregisterStyle.ist")
bibtex (default) => '%S.gls'


der quellcode kann wohl nicht wirklich als minimalbeispiel gezeigt werden, da es hier ja um die vorliegende konstellation geht:


\listfiles
%-----------------Pakete - Anfang-------------------
\documentclass[a4paper,% % Papier
12pt,% % Schriftgroesse
liststotoc,% % Aufnahme des Tabellen-\Abbildungsverzeichnisses in TOC
bibtotoc,% % Aufnahme des Quellenverzeichnisses in TOC
idxtotoc% % Aufnahme des Sachregisters in TOC
%,drafts % <----Debugging---->
]{scrreprt} % Art des Dokumentes
\usepackage[ngerman]{babel} % Deutsche Sprachunterstützung
\usepackage[T1]{fontenc} % Umlaute direkt eingeben
\usepackage[utf8]{inputenc} % SZ direkt eingeben
\usepackage{graphicx} % Bilder einbinden
\usepackage{color} % Farbe selber definieren
\usepackage{makeidx} % Stichwortverzeichnis
\usepackage{amssymb} % Sonderzeichen z.b \circledR
\usepackage{here} % Positionierung genau festlegen, für bilder zb [H] für here
\usepackage[german]{gloss} % Glossar
\usepackage{verbatim} % Listings (Quellcode darstellen)
\usepackage{verbsubfile} % Quellcode Listings Zeilen-/Blockweise darstellen
\usepackage{lscape} % Querformat für bestimmte Umgebungen
%------------------Pakete - Ende--------------------


%-----------------Kopf und Fußzeile - Anfang--------
\usepackage[automark,% % Automatische Schaltung der Kopfmarke
headsepline,% % Kopfzeilenlinie
footsepline% % Fußzeilenlinie
]{scrpage2}

% Schriftart anpassen für Kopf und Fußzeile
\setkomafont{pagehead}{\normalfont\sffamily\bfseri es}
\setkomafont{pagenumber}{\normalfont\sffamily\bfse ries}

% Kopfzeile
\lohead{\headmark}
\cohead{\empty}
\rohead{\pagemark}
\setheadsepline{0.2pt}

% Fußzeile
\setfootsepline{0.2pt}
\lofoot{Diplomarbeit}
\cofoot{\empty}
\rofoot{finarfin}
%-----------------Kopf und Fußeile - Ende-----------


%-------Änderrung versch. Grundeinst. - Anfang------
% Absätze/Einzug anpassen
\parskip 1,5ex plus0.5ex minus0.5ex
\parindent 0cm

% Eigene Befehle definieren:
% Registered-Zeichen
\newcommand{\registered}{\begin{footnotesize}%
\ensuremath{^{\circledR}}%
\end{footnotesize}}
%--------Änderrung versch. Grundeinst. - Ende-------

% Stichwortverzeichnis vorbereiten / Text scannen
\makeindex

%-----------------Anhänge Vorbereiten - Anfang------
% Glossar vorbereiten / Text scannen
\makegloss

%-----------------Anhänge Vorbereiten - Ende--------

% Farben definieren
\definecolor{blue}{rgb}{0.11,0.22,0.35}
\definecolor{green}{rgb}{0.47,0.74,0.38}

% Farbige Links hinzufügen
\usepackage[a4paper,
colorlinks=true,%
linkcolor=green,%
citecolor=green,%
urlcolor=blue,%
hypertexnames=false,%
pdfmenubar=false,%
pdftoolbar=false,%
unicode=true,%
pdfpagelayout={SinglePage},%
pdfauthor={finarfin},%
pdftitle={thema},%
pdfsubject={Diplomarbeit},%
pdfkeywords={keywords}%
%,pdfpagemode={FullScreen}
]{hyperref}


\begin{document}
%-----------------prae - Anfang---------------------
% Deckblatt
\input{01_prae/Deckblatt}
\pagebreak

% Autor
\input{01_prae/Autor}
\pagebreak

% Erklärung zur Diplomarbeit
\input{01_prae/Erklaerung}
\pagebreak
%-----------------prae - Ende-----------------------



%------------Inhaltsverzeichnis - Anfang------------
% Tiefe der Gliederung einstellen
\setcounter{secnumdepth}{3}
% Tiefe der Inhaltsverzeichnislinks
\setcounter{tocdepth}{3}
%Inhaltsverzeichnis
\tableofcontents
\pagebreak
%------------Inhaltsverzeichnis - Ende--------------



%-----------------part - Anfang-----------------
% Kopf und Fusszeile einschalten
\pagestyle{scrheadings}
% Kopf und Fusszeile einschalten für plain (\chapter)
\renewcommand{\chapterpagestyle}{scrheadings}
% part Seiten ohne Seitenzahlen oder sonstigem
\renewcommand{\partpagestyle}{empty}

\part{Einrichtung}
\input{02_chapter/Einrichtung/Einfuehrung}
\input{02_chapter/Einrichtung/DefinitionUndZielsetzung}


\part{Planung}
\input{02_chapter/Planung/Entwurf}
\input{02_chapter/Planung/Vorbereitung}


\part{Durchführung}
\input{02_chapter/Durchfuehrung/MigrationProWerkzeug}


\part{Abschluss}
\input{02_chapter/Abschluss/Auswertung}
\input{02_chapter/Abschluss/Vergleich}
\input{02_chapter/Abschluss/Evaluierung}
\input{02_chapter/Abschluss/Fazit}
%-----------------part - Ende-----------------------



%-----------------post - Anfang---------------------
% Anhänge
\appendix
\part{Anhänge}

% Kopf und Fusszeile ausschalten
\pagestyle{scrplain}
% plain (chapter) wieder zurücksetzen/ausschalten
\renewcommand{\chapterpagestyle}{scrplain}

%Tabellenverzeichnis
\listoftables
\pagebreak

%Abbildungsverzeichnis
\listoffigures
\pagebreak

% Quellenverzeichnis
\renewcommand{\bibname}{Quellenverzeichnis}
\input{04_post/Quellen}

% Glossar
\renewcommand{\glossname}{Glossar}
\printgloss{04_post/Glossar}

% Stichwortverzeichnis
\renewcommand{\indexname}{Sachregister}
\printindex
%-----------------post - Ende-----------------------
\end{document}


habe es nach besten wissen und gewissen dokumentiert meine hauptdatei, ich hoffe ihr könnt darin etwas erkennen.

Woran kann es nun liegen das sie Seitenzahlen im Sachregister mit \makeindex nicht stimmen?

dieses hin und her gedrehe kann ja nicht stimmen.

danke!
finarfin

Salnic
19-06-2007, 12:53
Hi finarfin,

Dein Beispiel ist leider zu viel und zu wenig :-) Kann keinen Fehler sehen, Deine ganzen include-Dateien habe ich natürlich nicht.

Dein Latex-System ist nicht aktuell, aber ich glaube nicht, dass das die Ursache ist, ich würde es vielleicht jetzt auch nicht aktualisieren.

Wenn Du viele Verzeichnisse drin hast, musst Du mehrmals latexten, damit die Seitenzahlen stimmen. Wenn es nicht hilft, musst Du doch ein Minimalbeispiel erstellen. Also am besten einen neuen Projektordner erstellen, dort Deine "Gerüstdatei" reinkopieren und dort fleißig streichen. Kannst auch die angehängte Datei nehmen.

Salnic



\listfiles
%-----------------Pakete - Anfang-------------------
\documentclass[a4paper,% % Papier
12pt,% % Schriftgroesse
liststotoc,% % Aufnahme des Tabellen-\Abbildungsverzeichnisses in TOC
bibtotoc,% % Aufnahme des Quellenverzeichnisses in TOC
idxtotoc% % Aufnahme des Sachregisters in TOC
%,drafts % <----Debugging---->
]{scrreprt} % Art des Dokumentes
\usepackage[ngerman]{babel} % Deutsche Sprachunterstützung
\usepackage[T1]{fontenc} % Umlaute direkt eingeben
\usepackage[utf8]{inputenc} % SZ direkt eingeben
\usepackage{color} % Farbe selber definieren
\usepackage{makeidx} % Stichwortverzeichnis
\usepackage[german]{gloss} % Glossar
%------------------Pakete - Ende--------------------


%-----------------Kopf und Fußzeile - Anfang--------
\usepackage[automark,% % Automatische Schaltung der Kopfmarke
headsepline,% % Kopfzeilenlinie
footsepline% % Fußzeilenlinie
]{scrpage2}

% Stichwortverzeichnis vorbereiten / Text scannen
\makeindex

%-----------------Anhänge Vorbereiten - Anfang------
% Glossar vorbereiten / Text scannen
\makegloss


% Farbige Links hinzufügen
\usepackage[colorlinks=true]{hyperref}


\begin{document}
% Tiefe der Gliederung einstellen
\setcounter{secnumdepth}{3}
% Tiefe der Inhaltsverzeichnislinks
\setcounter{tocdepth}{3}
%Inhaltsverzeichnis
\tableofcontents
\pagebreak
%------------Inhaltsverzeichnis - Ende--------------



%-----------------part - Anfang-----------------
% Kopf und Fusszeile einschalten
\pagestyle{scrheadings}
% Kopf und Fusszeile einschalten für plain (\chapter)
\renewcommand{\chapterpagestyle}{scrheadings}
% part Seiten ohne Seitenzahlen oder sonstigem
\renewcommand{\partpagestyle}{empty}

\part{Einrichtung}
\chapter{Einfuehrung}
\section{Definition und Zielsetzung}
Was ist eine Definition\index{Definition} und was hat das mit der Zielsetzung\index{Zielsetzung} zu tun? \index{Einrichtung}
\chapter{Auswertung}
\begin{table}\caption{Testtabelle, etwas fürs lot}\end{table}
\begin{table}\caption{Testtabelle, etwas fürs lot}\end{table}
\begin{figure}\caption{Auch das lof soll nicht leer sein}\end{figure}
\begin{table}\caption{Testtabelle, etwas fürs lot}\end{table}
\chapter{Vergleich}
\begin{table}\caption{Testtabelle, etwas fürs lot}\end{table}
\begin{figure}\caption{Auch das lof soll nicht leer sein}\end{figure}

%-----------------post - Anfang---------------------
% Anhänge
\appendix
\part{Anhänge}

% Kopf und Fusszeile ausschalten
\pagestyle{scrplain}
% plain (chapter) wieder zurücksetzen/ausschalten
\renewcommand{\chapterpagestyle}{scrplain}

%Tabellenverzeichnis
\listoftables
\pagebreak

%Abbildungsverzeichnis
\listoffigures
\pagebreak
\gloss{def}
% Quellenverzeichnis
\renewcommand{\bibname}{Quellenverzeichnis}
%%%%da ich keine bib-Datei habe, ein handgeschriebenes Lit-Verzeichnis
\begin{thebibliography}{}
\bibitem{Hallo}{Anton Weber, 2000, Definitionen, Einrichtungen und Zielsetzungen, Bib-Verlag.}
\bibitem{Hallo}{Anton Weber, 2000, Definitionen, Einrichtungen und Zielsetzungen, Bib-Verlag.}
\bibitem{Hallo}{Anton Weber, 2000, Definitionen, Einrichtungen und Zielsetzungen, Bib-Verlag.}
\bibitem{Hallo}{Anton Weber, 2000, Definitionen, Einrichtungen und Zielsetzungen, Bib-Verlag.}
\bibitem{Hallo}{Anton Weber, 2000, Definitionen, Einrichtungen und Zielsetzungen, Bib-Verlag.}
\bibitem{Hallo}{Anton Weber, 2000, Definitionen, Einrichtungen und Zielsetzungen, Bib-Verlag.}
\end{thebibliography}

% Glossar
\renewcommand{\glossname}{Glossar}
\printgloss{testgloss}

% Stichwortverzeichnis
\renewcommand{\indexname}{Sachregister}
\printindex
%-----------------post - Ende-----------------------
\end{document}


Salnic

finarfin
19-06-2007, 14:06
ok ich habs!

ich habe es nun so hinbekommen:


pdflatex (default ohne bibtex und makeindex)
bibtex (default)
makeindex (default)
pdflatex (default ohne bibtex und makeindex)
pdflatex (default ohne bibtex und makeindex)
bibtex (default)
makeindex (default)
pdflatex (default ohne bibtex und makeindex)

das ganze unter kile in ein eigenes werkzeug gepackt (so brauche ich nur einen knopf drücken).

jetzt setzt er es passend ohne irgendwelche hin und her tauscherreien.
danke nochmal das mit dem mehrmals LaTeX'en brachte die lösung! ich probiere nochmal ob man etwas zusammenstreichen kann ist ja doch sehr viel aufruferei.

gruss
finarfin