PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eintrag ins Inhaltsverzeichnis manuell hinzufügen -> Seitenzahl selbst angeben



dandelioin
10-04-2009, 02:09
Hio,

für meine Arbeit werden ein paar Anhänge auf CD mitgeliefert werden. Diese Anhänge möchte ich jetzt im Inhaltsverzeichnis auch erwähnt sehen, natürlich genauso formatiert wie die anderen Anhänge, aber mit der Seitenzahlangabe "CD", und zusätzlich soll dabei keine neue Seite aufgemacht werden, wie wenn ich eine \chapter-Anweisung manipulieren könnte
Leider bin ich weder aus addcontentsline noch addtocontents schlau geworden, ob die das leisten können, noch wie mir der Wunsch anderweitig erfüllt werden könnte.
Gibt 's Tipps?

Merci,
dandelio[i]n

Pardon, der Rest vom Anhang wird so gebaut und eingebunden:


\appendix
\clearpage
\phantomsection
\addcontentsline{toc}{part}{Anhang}
\chapter{Kategoriensystem}
\include{kategorien}

- ich hoffe, für das Anliegen braucht 's kein komplettes MB, sonst liefer ich das natürlich noch nach -

dandelioin
10-04-2009, 16:45
Hab 's hinbekommen, für eventuelle Nachfolger:



\pagenumbering{Roman}
\setcounter{page}{400}
\chapter{Häufigkeitstabellen}


macht jetzt genau das, was ich wollte:
Bindet ein weiteres Kapitel im Anhang ein, und schreibt als "Seitenangabe" CD

(hey, das erste Mal dass ich eine LaTeX-Frage selbst gelöst hab! :D:p)


naja, zumindest fast. eine zusätzliche seite wird hinten im anhang schon noch aufgemacht, die die entsprechende Überschrift trägt ...

jetzt bräucht ich praktisch das gegenteil von \chapter*{titel}, gibt 's das?



ok, ist auch nur ne quick-and-dirty-lösung, aber mit

\addcontentsline{toc}{chapter}{B \hspace{1mm} Häufigkeitstabellen}
statt \chapter... sieht 's jetzt so aus wie 's soll

localghost
10-04-2009, 18:03
Mit speziellen Befehlen bekommst Du ein einheitliches Aussehen hin.

\addtocontents{toc}{\contentsline{chapter}{\number line{B} Häufigkeitstabellen}{CD}}



MfG
Thorsten¹

dandelioin
10-04-2009, 18:27
Also ich bin ja zugegebenermaßen zu blöd, eine Syntax zu korrigieren, drum kann ich nur die Fehlermeldungen angeben:

Argument of \contentsline has an extra }
Paragraph ended before \contentsline was complete

Also ich Nuppel versteh das nicht ... aber herzlichen Dank für die grundsätzliche Info, wie man die Befehle verschachteln kann

localghost
10-04-2009, 18:36
Wenn Du die Zeile wie angegeben einfach kopierst, sollte kein Fehler entstehen. Die Fehlermeldung sagt lediglich, dass eine schließende Klammer zu oft vorkommt.

dandelioin
10-04-2009, 18:46
Bedauere, aber mit copy&paste kommen genau die Fehlermeldungen wie zitiert.

Vllt. liegt 's ja woanders in meinem Code begründet:


\begin{filecontents*}{meinbibfile.bib}
@ARTICLE{holmes,
author = {Holmes, R.M. and Holmes, S.T.},
title = {{Understanding mass murder: a starting Point}},
journal = {Federal Probation},
year = {1992},
volume = {56},
pages = {53-61},
}
\end{filecontents*}

\documentclass[liststotoc,smallheadings,headsepline,ngerman,12pt, a4paper,pointlessnumbers,BCOR10mm]{scrreprt}
\usepackage{babel}
\usepackage{makeidx}
\makeindex
\usepackage{pdfpages}
\usepackage{setspace}
\usepackage{graphicx}
\usepackage{float}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{array}
\usepackage{rotating}
\usepackage{cite}
\usepackage{apager}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{times}
\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{5}
\clubpenalty = 10000
\widowpenalty = 10000
\usepackage{chngcntr}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}
\usepackage[format=plain]{caption}
\usepackage{paralist}
\usepackage{url}
\urlstyle{rm}
\usepackage{varioref}
\usepackage[breaklinks]{hyperref}
\usepackage{breakurl}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\setheadsepline{0.5pt}
\chead{Tri-Tra-Trallala}
\cfoot{\pagemark}
\renewcommand{\chapterpagestyle}{scrheadings}
\newcommand*\myopenparen{[}
\newcommand*\mycloseparen{]}
\setcounter{topnumber} {1}
\setcounter{bottomnumber} {1}
\renewcommand{\floatpagefraction}{0.8}
\renewcommand{\topfraction} {0.8}
\renewcommand{\bottomfraction} {0.5}
\renewcommand{\textfraction} {0.15}
\makeatletter
\setlength{\@fptop}{0pt}
\makeatother
\begin{document}
\onehalfspacing
%\include{zusammenfassung}
\singlespacing
\tableofcontents
\let\listfigurenamex\listfigurename
\renewcommand{\listfigurename}{\protect\numberline {}\listfigurenamex}
\listoffigures
\let\listtablenamex\listtablename
\renewcommand{\listtablename}{\protect\numberline{ }\listtablenamex}
\listoftables
\onehalfspacing
nur damit sie zitiert sind: \citeA{holmes}
%\include{einleitung}
%\include{theorie}
%\include{methode}
%\include{ergebnisse}
%\include{diskussion}
\singlespacing
\bibliographystyle{my_apager} % leichte abwandlung von apager
\bibliography{meinbibfile}
\addcontentsline{toc}{part}{Anhang}
\appendix
\clearpage
\phantomsection
\addcontentsline{toc}{part}{Anhang}
\chapter{Kategoriensystem}
hier wird dann noch ein mehrseitiges pdf eingebunden
\addtocontents{toc}{\contentsline{chapter}{\number line{B} Häufigkeitstabellen}{CD}}
\clearpage
%\include{erklaerung}
\end{document}

Stefan_K
10-04-2009, 19:00
Hallo,

\contentsline erfordert nach Redefinition durch hyperref 4 Parameter, oben fehlt also einer. Eine mögliche Korrektur wäre:

\phantomsection
\makeatletter
\addtocontents{toc}{\protect\contentsline{chapter} {%
\protect\numberline{B}Häufigkeitstabellen}{CD}{\@c urrentHref}}
\makeatother


Viele Grüße,

Stefan

dandelioin
10-04-2009, 19:15
Damit tut 's.
Besten Dank, sauber ist ja doch irgendwie besser ;-)

Stefan_K
10-04-2009, 19:22
... und Du hast einen passenden Hyperlink im Inhaltsverzeichnis wie bei den anderen Einträgen. ;)

Stefan

dandelioin
10-04-2009, 19:24
"passend" ist gut :D