PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Tabellenverzeichnis in LaTex



DonChristopho
07-06-2009, 16:35
Hallo zusammen!

Ich muss in einer Woche meine Doktorarbeit zum Drucken bringen, die ich komplett in LaTex geschrieben habe.
Ich konnte soweit auch alle auftretenden Probleme lösen, nur eine Sache raubt mir den Schlaf:
ich habe eine automatisches Tabellenverzeichnis erstellen lassen, das soweit auch gut funktioniert. Allerdings erscheint auf einigen(!), nicht auf allen Seiten, die Kopfzeile in Großbuchstaben, nur wie sonst durchgängig gewünscht mit dem ersten Buchtaben groß und dann normal weiter.
Wie kann ich LaTex denn beibringen, dass ich duchgehend "Tabellenverzeichnis" und nicht ab und an "TABELLENVERZEICHNIS" in der Kopfzeile stehen haben will?

Danke für Eure Hilfe!

bobmalaria
07-06-2009, 16:47
hi,

meine kristallkugel gibt mir ein verschwommenes bild das mir sagt, dass du das paket fancyhdr benutzt und in dessen doku nach 'nouppercase' suchen solltest. wenn du willst das nicht mehr geraten wird, dann erstelle ein beispiel.....

immer das gleiche problem, manchmal könnte ich wütend werden, aber dann lass ich es :cool:

DonChristopho
07-06-2009, 17:51
Hi,

bitte nicht sauer werden, ich habe kein Beispiel erstellt, da ich dachte, das ist evtl. ein bekanntes Problem...

Hier ist mein Script:

\documentclass[12pt]{book}
\setlength{\abovecaptionskip}{4pt}
\setlength{\belowcaptionskip}{4pt}
\setlength{\headheight}{15pt}
\makeatletter
\renewcommand\@makefntext[1]{%
\setlength{\hangindent}{2em}
\noindent
\hb@xt@\hangindent{%
\hss\@textsuperscript{\normalfont\@thefnmark}\hspa ce{.1em}}#1}
\makeatother
\usepackage{a4wide}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{booktabs}
\newcommand*\strong[1]{\textbf{#1}}
\usepackage{rotating}
\usepackage{jurabib}
\jurabibsetup{ authorformat=year, commabeforerest, ibidem=strict, citefull=first, see, titleformat=colonsep,}
\renewcommand*{\jbauthorfont}{\textsc}
\renewcommand*{\biblnfont}{\scshape\textbf}
\renewcommand*{\bibfnfont}{\normalfont\textbf}
\usepackage[bookmarks,plainpages=false,pdfpagelabels,hypertexn ames=false]{hyperref}
\usepackage{threeparttable}
\pagestyle{fancyplain}
\renewcommand{\chaptermark}[1]%
{\markboth{\thechapter.\ #1}{}}
\renewcommand{\sectionmark}[1]%
{\markright{\thesection\ #1}}
\lhead[\fancyplain{}{\bfseries\thepage}]%
{\fancyplain{}{\bfseries\rightmark}}
\rhead[\fancyplain{}{\bfseries\leftmark}]%
{\fancyplain{}{\bfseries\thepage}}
\cfoot{}

\begin{document}

\setcounter{page}{1}

\tableofcontents

\markboth{Inhaltsverzeichnis}{Inhaltsverzeichnis}

\printnomenclature
\setcounter{page}{3}
\addcontentsline{toc}{chapter}{Abk¸rzungsverzeichn is}
\newpage
\lhead[\fancyplain{}{\bfseries\thepage}]%
{\fancyplain{}{\bfseries\rightmark}}
\rhead[\fancyplain{}{\bfseries\leftmark}]%
{\fancyplain{}{\bfseries\thepage}}

\mainmatter\setcounter{page}{1}
\include{bibliographie}
\markboth{}{}

\listoffigures
\markboth{Abbildungsverzeichnis}{Abbildungsverzeic hnis}
\addcontentsline{toc}{chapter}{Abbildungsverzeichn is}

\listoftables
\markboth{Tabellenverzeichnis}{Tabellenverzeichnis }
\addcontentsline{toc}{chapter}{Tabellenverzeichnis }

\end{document}


Ich würde mich sehr freuen, wenn Du mir nochmals helfen könntest!

bobmalaria
07-06-2009, 18:16
hi,

also bei mir geht es so wie du willst mit dem \nouppercase befehl der in fancyhdr.pdf beschrieben ist


\documentclass[12pt]{book}
\setlength{\abovecaptionskip}{4pt}
\setlength{\belowcaptionskip}{4pt}
\setlength{\headheight}{15pt}
\makeatletter
\renewcommand\@makefntext[1]{%
\setlength{\hangindent}{2em}
\noindent
\hb@xt@\hangindent{%
\hss\@textsuperscript{\normalfont\@thefnmark}\hspa ce{.1em}}#1}
\makeatother
%\usepackage{a4wide} %paket veraltet
\usepackage[paper=a4paper]{geometry}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage[ngerman]{babel}
\usepackage[babel]{microtype} %könnte gut aussehen
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{booktabs}
\newcommand*\strong[1]{\textbf{#1}}
\usepackage{rotating}
\usepackage{jurabib}


\jurabibsetup{ authorformat=year, commabeforerest, ibidem=strict, citefull=first, see, titleformat=colonsep,}
\renewcommand*{\jbauthorfont}{\textsc}
\renewcommand*{\biblnfont}{\scshape\textbf}
\renewcommand*{\bibfnfont}{\normalfont\textbf}

%nur zum test
\usepackage{caption}

\usepackage[bookmarks,plainpages=false,pdfpagelabels,hypertexn ames=false]{hyperref}
\usepackage{threeparttable}
\pagestyle{fancyplain}
\renewcommand{\chaptermark}[1]%
{\markboth{\thechapter.\ #1}{}}
\renewcommand{\sectionmark}[1]%
{\markright{\thesection\ #1}}
\lhead[\fancyplain{}{\bfseries\thepage}]%
{\fancyplain{}{\bfseries\nouppercase{\rightmark}}}
\rhead[\fancyplain{}{\bfseries\nouppercase{\leftmark}}]%
{\fancyplain{}{\bfseries\thepage}}
\cfoot{}

\begin{document}

\captionof{table}{asdad}
\captionof{table}{asdada}
\captionof{table}{asdadb}
\captionof{table}{asdac}
\captionof{table}{asdadd}
\captionof{table}{asdae}
\captionof{table}{asdadf}
\captionof{table}{asdadg}
\captionof{table}{asdadh}
\captionof{table}{asdadi}
\captionof{table}{asdadj}
\captionof{table}{asdadj}
\captionof{table}{asdadj}
\captionof{table}{asdadj}
\captionof{table}{asdadj}
\captionof{table}{asdadj}
\captionof{table}{asdadj}
\captionof{table}{asdadj}
\captionof{table}{asdadj}
\captionof{table}{asdadj}
\captionof{table}{asdadj}
\captionof{table}{asdadj}
\captionof{table}{asdadj}
\captionof{table}{asdadj}
\captionof{table}{asdadj}
\captionof{table}{asdadj}
\captionof{table}{asdadj}
\captionof{table}{asdadj}
\captionof{table}{asdadj}
\captionof{table}{asdadj}
\captionof{table}{asdadj}
\captionof{table}{asdadj}
\captionof{table}{asdadj}
\captionof{table}{asdadj}

\listoftables
\markboth{Tabellenverzeichnis}{Tabellenverzeichnis }
\addcontentsline{toc}{chapter}{Tabellenverzeichnis }

\end{document}

DonChristopho
07-06-2009, 19:00
Hallo und guten Abend!
Zuerst einmal ganz herzlichen Dank für Deine Mühe!

Ich habe Deinen Code in mein TexNicCenter eingefügt und leider funktioniert es nicht bei mir, auch nicht in meiner Diss., wo ich die Änderungen an meinem Quellcode übernommen habe. Woran kann das liegen? Muss ich ein Update an Tex oder TexNicCenter durchführen? Und wenn ja, wie geht das?

Ich habe auch noch ein letztes Problem entdeckt:
ich möchte eine Titelseite, danach das Inhaltsverzeichnis auf den Seiten i und ii und dann das Abkürzungsverzeichnis auf den Seiten iii und iv. Leider wird in der Kopfzeile der zweiten Seite des Abkürzungsverzeichnis (die erste hat keine Kopfzeile) "iii Inhaltsverzeichnis" angezeigt. Wie kann man das beheben?

Ich danke für etwaige Vorschläge und wünsche einen guten Start in die neue Woche!

bobmalaria
07-06-2009, 21:26
hi,

herr doktor erklären sie ihr problem ;)

du kannst nicht einfach sagen "code geht nicht" du kannst dir doch im texniccenter die fehlermeldung ansehen und die dann hier posten. dann kann ich auch sehen was du machst und was bei dir nicht geht.

wenn du nochmal beschreibst wie deine kopfzeile genau aussehen soll (wie die linke seite und wie die rechte seite), kann man dir hier sicherlich eine gute lösung anbieten.

gruss

DonChristopho
09-06-2009, 20:57
Guten Abend,

nochmals ich...

Vielen Dank für Deine Nachricht.

Also: ich habe Deinen Code kopiert und laufen lassen, das Ergebnis sieht auch gut aus. Dann habe ich versucht, Deine Modifikationen in meinen Quelltext zu übernehmen (beachte bitte, dass meine Uni 'a4wide' vorgibt, auch wenn das Paket veraltet ist) und leider tritt der Fehler immer noch auf: die erste Seite des Tabellenverzeichnis hat wie gewünscht keine Kopfzeile, Seite 2 und 3 haben eine Kopfzeile mit der richtigen Bezeichnung "Tabellenverzeichnis", nur Seite 4 und 5 tragen die falsche Bezeichnung "TABELLENVERZEICHNIS", bevor Seite 6 wieder mit "Tabellenverzeichnis" schließt.
Es irritiert mich, dass es nicht durchgehend Groß- oder Kleinschreibung gibt und auch, dass mein Abbildungsverzeichnis nicht unter dieser Inkonsequenz leidet.

Kannst Du Dir das erklären?

Vielen Dank schonmal vorab!

Beste Grüße

bobmalaria
09-06-2009, 21:46
hi,

ich weiß gerade auch nicht weiter. das kommt mir komisch vor....
schick mir doch mal eine private nachricht hier im forum und dann schaue ich mir mal die ganze version deiner arbeit an.

gruss