PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Beschriftung des Anhangs ändern



roadrunner87
11-06-2012, 16:38
Hallo zusammen,
ich nutze für meinen Anhang appendix.



...
\begin{appendix}
\chapter{DVD}
...
\chapter{Tabellen}
....

usw.
\end{appendix}


Die Ausgabe sieht auch schon sehr gut aus.
Nun möchte ich (muss :mad:) die Anzeige verändern.
Ich hätte immer noch gerne dass:


Anhang A
DVD

...

Usw. steht.

Nur dass im Inhaltsverzeichnis anstatt (A DVD) (Anhang A) steht.
Ist das möglich?

localghost
11-06-2012, 18:39
Gewöhne dir an, ein vollständiges Minimalbeispiel (http://minimalbeispiel.de) anzufertigen anstatt hier nutzlose Code-Schnipsel in die Runde zu werfen.

Im Übrigen ist \appendix ein Schalter und keine Umgebung. Für dein Vorhaben solltest Du eine Klasse aus KOMA-Script (http://ctan.org/pkg/koma-script) benutzen und in die aktuelle Anleitung schauen. Bezüglich Gliederungsbefehle und deren optionalem Argument gibt es in der aktuellen Version interessante Neuerungen.


Thorsten

roadrunner87
12-06-2012, 07:13
\documentclass[
11pt, % Schriftgröße
a4paper, % Papierformat
oneside, % einseitiges Dokument
titlepage, % es wird eine Titelseite verwendet
final % Status des Dokuments (final/draft)
]{report}

\usepackage[utf8]{inputenc}


\begin{document}

\addcontentsline


\begin{appendix}
\chapter{DVD}
\chapter{Tabellen}
\end{appendix}

\end{document}

Festus
12-06-2012, 10:48
Wie localghost schon sagte: Appendix ist ein Schalter, keine Umgebung



\documentclass[
11pt, % Schriftgröße
a4paper, % Papierformat
oneside, % einseitiges Dokument
titlepage, % es wird eine Titelseite verwendet
final % Status des Dokuments (final/draft)
]{report}

\usepackage[utf8]{inputenc}


\begin{document}

\tableofcontents


\appendix
\chapter{DVD}
\chapter{Tabellen}

\end{document}

roadrunner87
12-06-2012, 12:28
Ja da habe ich mich wohl verschrieben.
Dies löst aber das Problem nicht?



\documentclass[
11pt, % Schriftgröße
a4paper, % Papierformat
oneside, % einseitiges Dokument
titlepage, % es wird eine Titelseite verwendet
final % Status des Dokuments (final/draft)
]{report}

\usepackage[utf8]{inputenc}


\begin{document}

\tableofcontents


\appendix
\chapter{DVD}
\chapter{Tabellen}

\end{document}

hakaze
12-06-2012, 14:36
Aufbauend auf einer Lösung von Martin Scharrer (http://newsgroups.derkeiler.com/Archive/De/de.comp.text.tex/2009-03/msg00764.html) (dank Mr. Google) habe ich das mal gebastelt:
\documentclass[
fontsize=11pt, % Schriftgröße
paper=a4, % Papierformat
oneside, % einseitiges Dokument
titlepage, % es wird eine Titelseite verwendet
final, % Status des Dokuments (final/draft)
appendixprefix=true,
numbers=noenddot
]{scrreprt}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

% füge "Anhang" ein
\let\orignumberline\numberline
\newcommand*{\appendixnumberline}[1]{%
Anhang~#1\ %
}

\begin{document}

\tableofcontents
\chapter{Hauptteil}
\chapter{Nachgang}

\appendix
% einschalten des neuen TOC-Eintrags
\addtocontents{toc}{\let\protect\numberline\protec t\appendixnumberline}

\chapter{DVD}
Mit vollständiger Bezeichnung im TOC\dots

\chapter[~]{Tabellen}\label{ch:tabs}
\dots oder ohne Bezeichnung im TOC, nur Anhang \ref{ch:tabs}.

% eventuell wieder ausschalten
%\addtocontents{toc}{\let\protect\numberline\prote ct\orignumberline}
\end{document}

roadrunner87
12-06-2012, 15:07
Danke :). Ist schon in die richtige Richtung.
Nun sollte aber auch die Beschreibung in den Bookmarks so erscheinen.
Zudem wäre es gut, wenn die Unterbezeichnung den Namen nicht haben würde.
Z.B.
Anhang A (hier sollte nicht DVD stehen)
A.1 Inhalt (ohne Anhang A davor)

hakaze
12-06-2012, 15:23
I'm confused :confused: mit bookmarks wird das ganze natürlich noch komplizierter!

Da ist ja einiges an Umdefinition erforderlich. Zumind. kenne ich keine einfache Formatanweisung die das macht.

roadrunner87
12-06-2012, 15:52
Vll. habe ich mich falsch ausgedrückt.
Ich meine die Links an der Seite im PDF Browser.
Die sollten doch genauso bezeichnet werden wie im Inhaltsverzeichnis?

hakaze
12-06-2012, 17:02
Vll. habe ich mich falsch ausgedrückt.
Ich meine die Links an der Seite im PDF Browser.
Die sollten doch genauso bezeichnet werden wie im Inhaltsverzeichnis?Ja und nein, in meinem Beispiel wird ja nur die TOC-Datei umformatiert (das war ja auch deine eigentliche Frage weiter oben, in deinem Minimalbeispiel sehe auch nix von hyperref). Die Generierung der PDF-Bookmarks erfolgt ja aus den Chapternamen (eben "DVD" und so).

Also formuliere doch einmal zusammenhängend was (deiner Meinung nach) alles wie geändert werden sollte! Wenn du nur nach und nach weitere Details nachschiebst, ist es schwer dir zu helfen.

roadrunner87
12-06-2012, 21:20
Ich hätte gerne, dass im Inhaltsverzeichnis und im PDF als Booksmark
der Anhang folgendermaßen angezeigt wird:

Anhang A (ohne Kapitelname)
A.1 Inhalt I (ohne Anhang A davor)
A.2 Inhalt II (ohne Anhang A davor)

Ich habe jetzt hier nochmal ein Minimalbeispiel



\documentclass[
11pt, % Schriftgröße
a4paper, % Papierformat
oneside, % einseitiges Dokument
titlepage, % es wird eine Titelseite verwendet
final % Status des Dokuments (final/draft)
]{report}

\usepackage[utf8]{inputenc}

\usepackage[breaklinks, linktocpage, bookmarksnumbered, colorlinks, plainpages=false]{hyperref}


\begin{document}

\tableofcontents


\appendix
\chapter{DVD}
\section{Inhalt I}
\section{Inhalt II}

\end{document}



Hoffe, dass ich nichts vergessen habe.
Danke für eure Geduld.

bobmalaria
13-06-2012, 00:04
in ermangelung von wissen, habe ich dieses monster geschaffen:


\documentclass{report}
\usepackage{tocloft}
\usepackage{hyperref}



\begin{document}
\tableofcontents

\chapter{Normal}

\appendix
\makeatletter

\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
\refstepcounter{chapter}%
%\typeout{\@chapapp\space\thechapter.}%
\addcontentsline{toc}{chapter}%
{Anhang \protect\numberline{\thechapter}}%
\else
\addcontentsline{toc}{chapter}{Anhang \protect\numberline{\thechapter}}%
\fi
\chaptermark{#1}%
\addtocontents{lof}{\protect\addvspace{10\p@}}%
\addtocontents{lot}{\protect\addvspace{10\p@}}%
\if@twocolumn
\@topnewpage[\@makechapterhead{#2}]%
\else
\@makechapterhead{#2}%
\@afterheading
\fi}

\def\@makechapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \raggedright \normalfont
\ifnum \c@secnumdepth >\m@ne
% \huge\bfseries \@chapapp\space \thechapter
\par\nobreak
% \vskip 20\p@
\fi
\interlinepenalty\@M
\Huge \bfseries \thechapter. #1\par\nobreak
\vskip 40\p@
}}

%hyperref
\def\addcontentsline#1#2#3{% toc extension, type, tag
\begingroup
\let\label\@gobble
\ifx\@currentHref\@empty
\Hy@Warning{%
No destination for bookmark of \string\addcontentsline,%
\MessageBreak destination is added%
}%
\phantomsection
\fi
\expandafter\ifx\csname toclevel@#2\endcsname\relax
\begingroup
\def\Hy@tempa{#1}%
\ifx\Hy@tempa\Hy@bookmarkstype
\Hy@WarningNoLine{%
bookmark level for unknown #2 defaults to 0%
}%
\else
\Hy@Info{bookmark level for unknown #2 defaults to 0}%
\fi
\endgroup
\expandafter\gdef\csname toclevel@#2\endcsname{0}%
\fi
\edef\Hy@toclevel{\csname toclevel@#2\endcsname}%
\def\mystuff{chapter}
\def\numsave{#2}
\ifx\mystuff\numsave
\def\chap{Anhang \thechapter}
\else
\def\chap{\thesection~#3}
\fi
\Hy@writebookmark{\csname the#2\endcsname}%
{\chap}%
{\@currentHref}%
{\Hy@toclevel}%
{#1}%
\ifHy@verbose
\begingroup
\def\Hy@tempa{#3}%
\@onelevel@sanitize\Hy@tempa
\let\temp@online\on@line
\let\on@line\@empty
\Hy@Info{%
bookmark\temp@online:\MessageBreak
thecounter {\csname the#2\endcsname}\MessageBreak
text {\Hy@tempa}\MessageBreak
reference {\@currentHref}\MessageBreak
toclevel {\Hy@toclevel}\MessageBreak
type {#1}%
}%
\endgroup
\fi
\addtocontents{#1}{%
\protect\contentsline{#2}{#3}{\thepage}{\@currentH ref}%
}%
\endgroup
}

\makeatother
\chapter{Anhang Eins}
\section{Unterabschnitt}

\chapter{DVD}
\end{document}

ps: für mich sind die änderungen so total sinnlos. ein inhaltsverzeichnis soll auf die gleichnamigen überschriften verweisen. so wie das jetzt ist würde ich als leser erstmal verwirrt sein. wieso steht da einmal anhang a und denn aber im kapitel A. anhangtitel...

roadrunner87
13-06-2012, 07:47
Danke für deine Lösung.


ps: für mich sind die änderungen so total sinnlos. ein inhaltsverzeichnis soll auf die gleichnamigen überschriften verweisen. so wie das jetzt ist würde ich als leser erstmal verwirrt sein. wieso steht da einmal anhang a und denn aber im kapitel A. anhangtitel...

Das will ich natürlich nicht, das leuchtet schon ein.
Das Problem ist, dass es der Professor so möchte.
Dann werde ich mit ihm einen Kompromiss eingehen müssen.

Anhang A DVD
A.1 Inhalt I
A.2 Inhalt II

Kann ich dann deine Lösung verändern, oder geht das einfacher?

bobmalaria
13-06-2012, 13:13
hi,

so wie es jetzt ist, entspricht es glaube ich deinen wuenschen aus dem ersten post ganz oben, oder?

wenn der prof das so will dann sollte man nicht gross ueber sinn und unsinn diskutieren da er ja sowieso am laengen hebel sitzt. also wird es gemsacvht wie gewuenscht.
in diesem teil wird das (der/die??? :) ) bookmark gschrieben


\def\mystuff{chapter}
\def\numsave{#2}
\ifx\mystuff\numsave
\def\chap{Anhang \thechapter}
\else
\def\chap{\thesection~#3}
\fi
\Hy@writebookmark{\csname the#2\endcsname}%
{\chap}%
{\@currentHref}%
{\Hy@toclevel}%
{#1}%
ich habe da eine fallunterscheidung eingefuegt um zu testen ob das level ein chapter oder ebenen darunter ist. die variablennamen sind ungleucklich gewaehlt.

also addcontentesline hat 3 variablen
#1 speichert in welchens verzeichnis man schreiben will, also bei uns z.b. 'toc'
#2 speichert das level, also chapter, section, usw. als wort
#3 ist der text der, also der titel der kapitels/ der section fuer das inhaltsverzeichnis

\Hy@writebookmark greift auf diese variablen zu. jetzt muss man aber checken ob #2 den wert 'chpater' hat oder was anderes. das mache ich indem ich mit \ifx zwei macros vergleiche.

dazu schreibe ich
def\mystuff{chapter} damit die variable \mystuff das wort 'chapter' enthaelt.
dann schreibe ich mir variable #2 in ein macro \def\numsave{#2}

jetzt vergleiche ich ob diese begriffe identisch sind

\ifx\mystuff\numsave

sind sie das, so wird das bookmark so geschrieben

\def\chap{Anhang \thechapter} das marcro \chap wird zu 'Anhang NummerDesAnhangs'

sonst, fuer alle anderen faelle wird \chap zu

\def\chap{\thesection~#3}, also sectionnummer + titel der section.

\Hy@writebookmark{\csname the#2\endcsname}%
{\chap}%
.
.
.

schreibt dann das bookmark in die entsprechende ebene '\csname the#2\endcsname' mit dem inhalt aus \chap

man sollte also mit

\def\chap{Anhang \thechapter~#3}

eine ausgabe von Anhang + anhangsnummer + titel des anhangs

erreichen koennen.

gruss

roadrunner87
19-06-2012, 19:41
Danke für deine Lösung und sorry, dass ich mich so spät erst melde.
Habe deine Lösung probiert und ich bekomme Fehler.
Ich hatte eine lustige Diskussion mit meinem Professor.
Und er will es jetzt nicht mehr so haben sondern doch so:

Anhang A DVD
A.1 Inhalt I
A.2 Inhalt II

Versteht da einer die Welt:confused::confused::confused:
Kann ich dafür deine Lösung benutzen, oder muss man da was umbauen?

u_fischer
20-06-2012, 11:42
Also ich weiß nicht so genau, was ihr hier tut, aber es sieht alles etwas zu kompliziert aus.

Wenn der Titel eines Kapitels in toc + bookmarks unterdrückt werden soll: Dafür ist das optionale Argument von \chapter da.

Bei den KOMA-Klassen macht das die Sache besonders einfach: Ein leeres optionales Argument unterdrückt den Eintrag ins Inhaltsverzeichnis. Man kann also manuell einen geeigneten Eintrag erzeugen:


\documentclass[]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}

\usepackage[breaklinks, linktocpage, bookmarksnumbered, colorlinks, plainpages=false]{hyperref}

\makeatletter
\begin{document}

\tableofcontents

\chapter{blub}

\appendix

\chapter[]{DVD}
\addcontentsline{toc}{chapter}{Anhang \thechapter}
\section{Inhalt I}
\section{Inhalt II}


\chapter[]{DVD}
\addcontentsline{toc}{chapter}{Anhang \thechapter~DVD}
\section{Inhalt I}
\section{Inhalt II}

\end{document}


Bei report muss man wohl @chapter umdefinieren:



\documentclass{report}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}

\usepackage[breaklinks, linktocpage, bookmarksnumbered, colorlinks, plainpages=false]{hyperref}

\makeatletter
\newcommand\Kapiteltocprefix{} %<-----

\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
\refstepcounter{chapter}%
\typeout{\@chapapp\space\thechapter.}%
\addcontentsline{toc}{chapter}%
{\protect\numberline{\Kapiteltocprefix\thechapter} #1}%<----
\else
\addcontentsline{toc}{chapter}{#1}%
\fi
\chaptermark{#1}%
\addtocontents{lof}{\protect\addvspace{10\p@}}%
\addtocontents{lot}{\protect\addvspace{10\p@}}%
\if@twocolumn
\@topnewpage[\@makechapterhead{#2}]%
\else
\@makechapterhead{#2}%
\@afterheading
\fi}

\makeatother
\begin{document}

\tableofcontents

\chapter{blub}

\appendix
\renewcommand\Kapiteltocprefix{Anhang~}
\chapter[]{DVD}
\section{Inhalt I}
\section{Inhalt II}


\chapter{DVD}
\section{Inhalt I}
\section{Inhalt II}


\end{document}

roadrunner87
21-06-2012, 16:17
Danke u_fischer.
Jetzt sollte aber nur noch anstatt
A Anhang DVD
Anhang A DVD stehen.

Geht dass?

u_fischer
21-06-2012, 17:53
Wo? Und mit welcher Klasse und mit welchem der beiden Beispiel?

roadrunner87
22-06-2012, 10:18
Ich habe das Bsp. hergenommen.



\documentclass[]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}

\usepackage[breaklinks, linktocpage, bookmarksnumbered, colorlinks, plainpages=false]{hyperref}

\makeatletter
\begin{document}

\tableofcontents

\chapter{blub}

\appendix

\chapter[]{DVD}
\addcontentsline{toc}{chapter}{Anhang \thechapter}
\section{Inhalt I}
\section{Inhalt II}


\chapter[]{DVD}
\addcontentsline{toc}{chapter}{Anhang \thechapter~DVD}
\section{Inhalt I}
\section{Inhalt II}

\end{document}


Und es sollte im Inhaltsverzeichnis sowie im Bookmark:
Anhang A DVD stehen.

u_fischer
22-06-2012, 11:30
Und es sollte im Inhaltsverzeichnis sowie im Bookmark:
Anhang A DVD stehen.

Dann machen es mit Anhang A, so wie es ich es in meinem Beispiel mit Anhang B gemacht habe.

roadrunner87
22-06-2012, 12:51
Wenn ich das so mach


\chapter[]{DVD}
\addcontentsline{toc}{chapter}{Anhang \thechapter~DVD}


Dann erhalte ich im Inhaltsverzeichnis ein Kapitel mit "A" und dann ein Kapitel
mit "Anhang A DVD".
Wie kann ich jetzt noch das Kapitel "A" wegbekommen?

u_fischer
22-06-2012, 13:52
Wie kann ich jetzt noch das Kapitel "A" wegbekommen?

Hast du ein aktuelles KOMA-Script? Ich benutze

Document Class: scrreprt 2012/05/15 v3.11 KOMA-Script document class (report)

roadrunner87
22-06-2012, 14:48
Ich nutze:
Document Class: report 2007/10/19 v1.4h Standard LaTeX document class
wie aktualisiere ich das am besten?

u_fischer
22-06-2012, 15:24
Lerne lesen. Oder wenigstens kopiere nicht einfach nur Teile von Beispielen, und behaupte dann, dass sie nicht funktionieren wie gewünscht. Woher soll ich wissen, dass du den korrekten Code überhaupt nicht benutzt?

Mein erstes Beispiel basiert auf den KOMA-Klassen (hier: scrreprt). Wenn du weiterhin report verwenden, musst du wohl wie in meinem zweiten Beispiel demonstriert \@chapter umdefinien.

roadrunner87
22-06-2012, 15:38
Das habe ich auch schon versucht, das gleiche Resultat.

u_fischer
22-06-2012, 16:30
Das habe ich auch schon versucht,

Was hat du auch schon versucht? Da du offensichtlich selbst nicht in der Lage bist, die nötigen Informationen zu geben, hier eine Schritt-für-Schritt-Anweisung:

1. Kopiere das Dokument, das bei dir nicht funktioniert, in ein leeres Testdokument namens "meintest.tex", das sich in einem leeren Ordner befindet.

2. Kompiliere dreimal mit pdflatex.

3. Stecke meintest.tex, meintest.pdf und meintex.log in einen zip-Ordner. Überprüfe vorher, ob die log-Datei vertrauliche Informationen (Namen) enthält. Die darfst du mit XXXXXX ersetzen (aber nur die!).

4. Lade diesen zip-Ordner irgendwohin hoch.

5. Poste den Link.

roadrunner87
23-06-2012, 11:39
Also mein Dokument sieht folgendermaßen aus:



\documentclass[
11pt, % Schriftgröße
a4paper, % Papierformat
oneside, % einseitiges Dokument
titlepage, % es wird eine Titelseite verwendet
final % Status des Dokuments (final/draft)
]{report}

\usepackage[utf8]{inputenc}


\newcommand\Kapiteltocprefix{} %<-----

\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
\refstepcounter{chapter}%
\typeout{\@chapapp\space\thechapter.}%
\addcontentsline{toc}{chapter}%
{\protect\numberline{\Kapiteltocprefix\thechapter} #1}%<----
\else
\addcontentsline{toc}{chapter}{#1}%
\fi
\chaptermark{#1}%
\addtocontents{lof}{\protect\addvspace{10\p@}}%
\addtocontents{lot}{\protect\addvspace{10\p@}}%
\if@twocolumn
\@topnewpage[\@makechapterhead{#2}]%
\else
\@makechapterhead{#2}%
\@afterheading
\fi}


\begin{document}

\tableofcontents


\appendix
\renewcommand\Kapiteltocprefix{Anhang~}
\chapter{DVD}
\chapter{Tabellen}

\end{document}


Jetzt funktioniert das auch komischerweise?
Nur dass der Text "Anhang" den chapter Text überlagert (Habe hier einen Auschnitt meines Inhaltsverzeichnisses angehängt).
Woran könnte das liegen?

u_fischer
23-06-2012, 11:54
Also mein Dokument sieht folgendermaßen aus:

Nein, dein Dokument sieht offensichtlich nicht so aus. Dieses Dokument hat kein Literaturverzeichnis und auch keine 48 Seiten. Es kann daher dein Literaturverzeichnis nicht erzeugt haben.

Hör auf, uns hier über deinen tatsächlichen Code anzulügen.

rstuby
23-06-2012, 12:01
Das tritt bei mir mit deinem Beispiel nicht auf.

Versuch mal die Hilfsdateien zu löschen, die automatisch in deinem Ordner entstehen (.aux, .out, .log usw., wobei .log eigentlich nicht das Problem sein sollte - eher eine Hilfe zur Lösung, siehe unten) und es danach noch mal zu probieren.

Vielleicht benutzt du veraltete Versionen von LaTeX oder einzelnen Paketen? Kannst du ein Update machen und es danach noch mal versuchen?

Wenn du \listfiles vor \documentclass schreibst, werden alle genutzten Paketversionen im logfile fixiert. Du kannst diesen Teil (den Anfang) der .log dann hier posten und wir gucken, ob das die aktuellsten sind.

roadrunner87
23-06-2012, 12:13
Also habe das mal versucht, wie du mir das beschrieben hast.
Alle Hilfsdateien löschen und nochmals übersetzten.
Das hat leider nicht geholfen.
Ich habe das mit dem log File mal gemacht und angehängt.
Ich hoffe das die Wichtigen Teile drin sind.

rstuby
23-06-2012, 12:21
Ach, du hast Miktex, das kann ich leider erst am Montag mit meinem vergleichen (zumindest habe ich keine Lust, heute oder morgen ins Büro zu gehen).
Aber geh dann mal Ulrikes Spur nach: wie sieht das Ergebnis von GENAU DER Datei aus, die du hier gepostet hast (in #27)? Wenn da keine Überlagerung stattfindet, ist meine Frage evtl. auch überflüssig. Dann müsstest du noch mal ein Minimalbeispiel bauen, das uns dieses Problem wirklich demonstriert.

roadrunner87
27-06-2012, 18:46
Hallo nochmal alle.
Ich habe das nochmals versucht und es geht immer noch nicht.
Habe den relevanten Teil ausgelagert in ein neues File 'test.tex'.
Der Inhalt sieht folgendermaßen aus:


\documentclass[
11pt, % Schriftgröße
DIV10,
ngerman, % für Umlaute, Silbentrennung etc.
a4paper, % Papierformat
oneside, % einseitiges Dokument
titlepage, % es wird eine Titelseite verwendet
parskip=half, % Abstand zwischen Absätzen (halbe Zeile)
headings=normal, % Größe der Überschriften verkleinern
listof=totoc, % Verzeichnisse im Inhaltsverzeichnis aufführen
bibliography=totoc, % Literaturverzeichnis im Inhaltsverzeichnis aufführen
index=totoc, % Index im Inhaltsverzeichnis aufführen
captions=tableheading, % Beschriftung von Tabellen unterhalb ausgeben
final % Status des Dokuments (final/draft)
]{report}

\usepackage[ngerman]{babel}

\usepackage[breaklinks
, linktocpage
, bookmarksnumbered
, colorlinks
, plainpages=false]{hyperref}



\makeatletter
\newcommand\Kapiteltocprefix{} %<-----

\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
\refstepcounter{chapter}%
\typeout{\@chapapp\space\thechapter.}%
\addcontentsline{toc}{chapter}%
{\protect\numberline{\Kapiteltocprefix\thechapter} #1}%<----
\else
\addcontentsline{toc}{chapter}{#1}%
\fi
\chaptermark{#1}%
\addtocontents{lof}{\protect\addvspace{10\p@}}%
\addtocontents{lot}{\protect\addvspace{10\p@}}%
\if@twocolumn
\@topnewpage[\@makechapterhead{#2}]%
\else
\@makechapterhead{#2}%
\@afterheading
\fi}
\makeatother




\begin{document}

\tableofcontents


\appendix
\renewcommand\Kapiteltocprefix{Anhang~}
\chapter{DVD}
\chapter{Tabellen}

\end{document}


Wenn ich das jetzt compiliere und die PDF betrachte, stimmen zwar die Beschriftungen des Anhangs. Es wird aber imme rnoch der Text überlagert. Siehe dazu Angehängtes PDF File.

Im log File steht folgendes:


This is pdfTeX, Version 3.1415926-2.3-1.40.12 (MiKTeX 2.9) (preloaded format=pdflatex 2012.2.5) 27 JUN 2012 18:39
entering extended mode
**D:/test/test.tex
(D:/test/test.tex
LaTeX2e <2011/06/27>
Babel <v3.8m> and hyphenation patterns for english, afrikaans, ancientgreek, ar
abic, armenian, assamese, basque, bengali, bokmal, bulgarian, catalan, coptic,
croatian, czech, danish, dutch, esperanto, estonian, farsi, finnish, french, ga
lician, german, german-x-2009-06-19, greek, gujarati, hindi, hungarian, iceland
ic, indonesian, interlingua, irish, italian, kannada, kurmanji, lao, latin, lat
vian, lithuanian, malayalam, marathi, mongolian, mongolianlmc, monogreek, ngerm
an, ngerman-x-2009-06-19, nynorsk, oriya, panjabi, pinyin, polish, portuguese,
romanian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish, swis
sgerman, tamil, telugu, turkish, turkmen, ukenglish, ukrainian, uppersorbian, u
senglishmax, welsh, loaded.
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\report.cls"
Document Class: report 2007/10/19 v1.4h Standard LaTeX document class
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\size11.clo"
File: size11.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
)
\c@part=\count79
\c@chapter=\count80
\c@section=\count81
\c@subsection=\count82
\c@subsubsection=\count83
\c@paragraph=\count84
\c@subparagraph=\count85
\c@figure=\count86
\c@table=\count87
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\babel\babel.sty"
Package: babel 2008/07/08 v3.8m The Babel package

*************************************
* Local config file bblopts.cfg used
*
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\00miktex\bblopts.cfg"
File: bblopts.cfg 2006/07/31 v1.0 MiKTeX 'babel' configuration
)
("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\babel\ngermanb.ldf"
Language: ngermanb 2008/07/06 v2.6n new German support from the babel system

("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\babel\babel.def"
File: babel.def 2008/07/08 v3.8m Babel common definitions
\babel@savecnt=\count88
\U@D=\dimen103
)
\l@naustrian = a dialect from \language\l@ngerman
Package babel Info: Making " an active character on input line 92.
))
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\hyperref\hyperref.sty"
Package: hyperref 2011/12/04 v6.82m Hypertext links for LaTeX

("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\hobsub-hyperref.sty"
Package: hobsub-hyperref 2011/04/23 v1.4 Bundle oberdiek, subset hyperref (HO)

("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\hobsub-generic.sty"
Package: hobsub-generic 2011/04/23 v1.4 Bundle oberdiek, subset generic (HO)
Package: hobsub 2011/04/23 v1.4 Subsetting bundle oberdiek (HO)
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/message (HO)
Package: ltxcmds 2011/04/18 v1.20 LaTeX kernel commands for general use (HO)
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
Package ifluatex Info: LuaTeX not detected.
Package: ifvtex 2010/03/01 v1.5 Switches for detecting VTeX and its modes (HO)
Package ifvtex Info: VTeX not detected.
Package: intcalc 2007/09/27 v1.1 Expandable integer calculations (HO)
Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO)
Package ifpdf Info: pdfTeX in PDF mode is detected.
Package: etexcmds 2011/02/16 v1.5 Prefix for e-TeX command names (HO)
Package etexcmds Info: Could not find \expanded.
(etexcmds) That can mean that you are not using pdfTeX 1.50 or
(etexcmds) that some package has redefined \expanded.
(etexcmds) In the latter case, load this package earlier.
Package: kvsetkeys 2011/04/07 v1.13 Key value parser (HO)
Package: kvdefinekeys 2011/04/07 v1.3 Defining keys (HO)
Package: pdftexcmds 2011/04/22 v0.16 Utilities of pdfTeX for LuaTeX (HO)
Package pdftexcmds Info: LuaTeX not detected.
Package pdftexcmds Info: \pdf@primitive is available.
Package pdftexcmds Info: \pdf@ifprimitive is available.
Package pdftexcmds Info: \pdfdraftmode found.
Package: pdfescape 2011/04/04 v1.12 Provides string conversions (HO)
Package: bigintcalc 2011/01/30 v1.2 Expandable big integer calculations (HO)
Package: bitset 2011/01/30 v1.1 Data type bit set (HO)
Package: uniquecounter 2011/01/30 v1.2 Provides unlimited unique counter (HO)
)
Package hobsub Info: Skipping package `hobsub' (already loaded).
Package: letltxmacro 2010/09/02 v1.4 Let assignment for LaTeX macros (HO)
Package: hopatch 2011/01/30 v1.0 Wrapper for package hooks (HO)
Package: xcolor-patch 2011/01/30 xcolor patch
Package: atveryend 2011/04/23 v1.7 Hooks at very end of document (HO)
Package: atbegshi 2011/01/30 v1.15 At begin shipout hook (HO)
Package: refcount 2010/12/01 v3.2 Data extraction from references (HO)
Package: hycolor 2011/01/30 v1.7 Color options of hyperref/bookmark (HO)
)
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\graphics\keyval.sty"
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
\KV@toks@=\toks14
)
("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\ifxetex\ifxetex.sty"
Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
)
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\oberdiek\kvoptions.sty"
Package: kvoptions 2010/12/23 v3.10 Keyval support for LaTeX options (HO)
)
\@linkdim=\dimen104
\Hy@linkcounter=\count89
\Hy@pagecounter=\count90

("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\hyperref\pd1enc.def"
File: pd1enc.def 2011/12/04 v6.82m Hyperref: PDFDocEncoding definition (HO)
)
\Hy@SavedSpaceFactor=\count91

("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\00miktex\hyperref.cfg"
File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
)
Package hyperref Info: Option `final' set `true' on input line 3925.
Package hyperref Info: Option `breaklinks' set `true' on input line 3925.
Package hyperref Info: Option `linktocpage' set `true' on input line 3925.
Package hyperref Info: Option `bookmarksnumbered' set `true' on input line 3925
.
Package hyperref Info: Option `colorlinks' set `true' on input line 3925.
Package hyperref Info: Option `plainpages' set `false' on input line 3925.
Package hyperref Info: Hyper figures OFF on input line 4046.
Package hyperref Info: Link nesting OFF on input line 4051.
Package hyperref Info: Hyper index ON on input line 4054.
Package hyperref Info: Plain pages OFF on input line 4061.
Package hyperref Info: Backreferencing OFF on input line 4066.
Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
Package hyperref Info: Bookmarks ON on input line 4284.
\c@Hy@tempcnt=\count92

("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\ltxmisc\url.sty"
\Urlmuskip=\muskip10
Package: url 2006/04/12 ver 3.3 Verb mode for urls, etc.
)
LaTeX Info: Redefining \url on input line 4637.
\Fld@menulength=\count93
\Field@Width=\dimen105
\Fld@charsize=\dimen106
Package hyperref Info: Hyper figures OFF on input line 5757.
Package hyperref Info: Link nesting OFF on input line 5762.
Package hyperref Info: Hyper index ON on input line 5765.
Package hyperref Info: backreferencing OFF on input line 5772.
Package hyperref Info: Link coloring ON on input line 5775.
Package hyperref Info: Link coloring with OCG OFF on input line 5782.
Package hyperref Info: PDF/A mode OFF on input line 5787.
LaTeX Info: Redefining \ref on input line 5827.
LaTeX Info: Redefining \pageref on input line 5831.
\Hy@abspage=\count94
\c@Item=\count95
\c@Hfootnote=\count96
)

Package hyperref Message: Driver (autodetected): hpdftex.

("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\hyperref\hpdftex.def"
File: hpdftex.def 2011/12/04 v6.82m Hyperref driver for pdfTeX
\Fld@listcount=\count97
\c@bookmark@seq@number=\count98

("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\oberdiek\rerunfilecheck.sty"
Package: rerunfilecheck 2011/04/15 v1.7 Rerun checks for auxiliary files (HO)
Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
82.
)
\Hy@SectionHShift=\skip43
)

LaTeX Warning: Unused global option(s):
[DIV10,parskip=half,headings=normal,listof=totoc,bi bliography=totoc,index=t
otoc,captions=tableheading].

(D:\test\test.aux)
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 52.
LaTeX Font Info: ... okay on input line 52.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 52.
LaTeX Font Info: ... okay on input line 52.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 52.
LaTeX Font Info: ... okay on input line 52.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 52.
LaTeX Font Info: ... okay on input line 52.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 52.
LaTeX Font Info: ... okay on input line 52.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 52.
LaTeX Font Info: ... okay on input line 52.
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 52.
LaTeX Font Info: ... okay on input line 52.
\AtBeginShipoutBox=\box26

("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\graphics\color.sty"
Package: color 2005/11/14 v1.0j Standard LaTeX Color (DPC)

("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\00miktex\color.cfg"
File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
)
Package color Info: Driver file: pdftex.def on input line 130.

("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\pdftex-def\pdftex.def"
File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
\Gread@gobject=\count99

("C:\Program Files (x86)\MiKTeX 2.9\tex\context\base\supp-pdf.mkii"
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count100
\scratchdimen=\dimen107
\scratchbox=\box27
\nofMPsegments=\count101
\nofMParguments=\count102
\everyMPshowfont=\toks15
\MPscratchCnt=\count103
\MPscratchDim=\dimen108
\MPnumerator=\count104
\makeMPintoPDFobject=\count105
\everyMPtoPDFconversion=\toks16
)))
Package hyperref Info: Link coloring ON on input line 52.
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\hyperref\nameref.sty"
Package: nameref 2010/04/30 v2.40 Cross-referencing by name of section

("C:\Program Files (x86)\MiKTeX 2.9\tex\generic\oberdiek\gettitlestring.sty"
Package: gettitlestring 2010/12/03 v1.4 Cleanup title references (HO)
)
\c@section@level=\count106
)
LaTeX Info: Redefining \ref on input line 52.
LaTeX Info: Redefining \pageref on input line 52.
LaTeX Info: Redefining \nameref on input line 52.

(D:\test\test.out) (D:\test\test.out)
\@outlinefile=\write3
(D:\test\test.toc
Overfull \hbox (38.81886pt too wide) detected at line 2
\OT1/cmr/bx/n/10.95 Anhang A
[]


Overfull \hbox (38.25616pt too wide) detected at line 3
\OT1/cmr/bx/n/10.95 Anhang B
[]

)
\tf@toc=\write4
[1


{C:/ProgramData/MiKTeX/2.9/pdftex/config/pdftex.map}]
Anhang A.
[2

]
Anhang B.
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 62.
[3

]
Package atveryend Info: Empty hook `AfterLastShipout' on input line 62.
(D:\test\test.aux)
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 62.
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 62.
Package rerunfilecheck Info: File `test.out' has not changed.
(rerunfilecheck) Checksum: AE49FFC4DB5D4357212AD1016D5B921C;103.
)
Here is how much of TeX's memory you used:
5033 strings out of 494045
73690 string characters out of 3145967
151019 words of memory out of 3000000
8323 multiletter control sequences out of 15000+200000
5460 words of font info for 20 fonts, out of 3000000 for 9000
715 hyphenation exceptions out of 8191
29i,5n,28p,209b,333s stack positions out of 5000i,500n,10000p,200000b,50000s
<C:/Program Files (x86)/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmbx10.pfb>
<C:/Program Files (x86)/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmbx12.pfb><C
:/Program Files (x86)/MiKTeX 2.9/fonts/type1/public/amsfonts/cm/cmr10.pfb>
Output written on test.pdf (3 pages, 35705 bytes).
PDF statistics:
45 PDF objects out of 1000 (max. 8388607)
7 named destinations out of 1000 (max. 500000)
17 words of extra memory for PDF output out of 10000 (max. 10000000)




Hoff, das ihr mir dabei weiterhelfen könnt.

u_fischer
27-06-2012, 20:07
Stimmt, man muss ja bei report eigentlich noch den Platz vergrößern. Da du das wohl nicht für die normalen Kapitel haben willst, ist wohl am einfachsten, wenn du den Text einfach etwas verschiebst:


\chapter{\texorpdfstring{\protect\phantom{Anhang}D VD}{DVD}}

Du solltest aber die Warnung in der log-Datei nicht ignorieren:


LaTeX Warning: Unused global option(s):
[DIV10,parskip=half,headings=normal,listof=totoc,bi bliography=totoc,index=t
otoc,captions=tableheading].

Dein Code verwendet lauter Optionen, die nur mit den KOMA-Klassen (also mit scrreprt) gehen. Wenn du die Optionen haben willst, warum verwendest du weiterhin die (viel schlechtere) Klasse report?

nixversteh
27-06-2012, 23:56
Hallo roadrunner,

nimm mal diesen Code raus:
\renewcommand\Kapiteltocprefix{Anhang~}

Viel Erfolg

Gruß

Martin

rstuby
28-06-2012, 06:25
Hallo Martin,
es soll doch aber "Anhang" da stehen. Nur nicht so, dass es sich mit dem anderen Text überlappt.

nixversteh
28-06-2012, 10:03
Hallo Martin,
es soll doch aber "Anhang" da stehen. Nur nicht so, dass es sich mit dem anderen Text überlappt.

Hallo rstuby,

... ich hatte zuvor das Fußballspiel gesehen, war wohl noch "betäubt".

Danke für deinen Hinweis, roadrunner87 sollte auch Ulrikes Hinweis beachten.

Gruß

Martin

roadrunner87
28-06-2012, 10:13
Danke für eure Hilfe. Jetzt funktioniert es genau so.



Dein Code verwendet lauter Optionen, die nur mit den KOMA-Klassen (also mit scrreprt) gehen. Wenn du die Optionen haben willst, warum verwendest du weiterhin die (viel schlechtere) Klasse report?

Ich nutze deshalb report, da mir hier die Satzform besser gefällt.
Hab die Optionen weggelassen. Danke für den Hinweis!

u_fischer
28-06-2012, 10:57
Ich nutze deshalb report, da mir hier die Satzform besser gefällt.

Was auch immer dir bei report besser gefällt, kannst du so auch bei KOMA einstellen. Umgekehrt gilt das aber nicht: Viele Dinge (wie dein Problem mit dem Inhaltsverzeichnis), die bei KOMA einfach zu lösen sind, gehen bei report nur mit viel Würgen.