die letzten beiden kapitel in meiner diplomarbeit sollen so aussehen,
dass folgendes im inhaltsverzeichnis steht:
A Anhang
A.1 Danksagung
A.2 ...
B Verzeichnisse
B.1 Abbildungsverzeichnis
B.2 Tabellenverzeichnis
B.3 Quellenverzeichnis
Das mit dem Anhang habe ich hinbekommen, indem ich \chapter{Anhang}
sowie \section{Danksagung} und folgende befehle verwendet habe:
\renewcommand*{\thechapter}{\Alph{chapter}} %alphanumerische
kapitelnummern (A,B,C...)
\renewcommand*{\thepage}{\Alph{chapter}-\arabic{page}}
%seitennummerierung A-1, A-2 ...
\setcounter{page}{1} % damit wir auch bei 1 anfangen, und nicht bei 65
;-)
Das problem ist das verzeichniskapitel. Wende ich die soeben
beschriebenen befehle an, sieht zwar das inhaltsverzeichnis gut aus,
dummerweise haben aber alle verzeichnisse eine eigene überschrift. Im
Ergebnis steht im verzeichniskapitel dann zweimal
"Abbildungsverzeichnis" und auch noch auf verschiedenen seiten...
Hab leider nichts gefunden, wie man die (verzeichniseigenen)
überschriften abstellt, sowie das verzeichnis auf der ersten seite der
section beginnen lässt ( an D.K.: weder bei dante noch sonstwo ! ) ...
Wenn ich dazu eine datei ändern muss (z.b. *.sty oder *.ldf), wär es
schön, wenn man mir dabei gleich sagt, welche das wäre und was wie
geändert werden muss.
Danke im voraus,
Attila
[...]
viel mit Verzeichnissen und deren Darstellung
[...]
7.1.7 Wie kann ich erreichen, daß Literatur-, Abbildungs-, Tabellen- und
sonstige Verzeichnisse in das Inhaltsverzeichnis mit aufgenommen werden?
Diese Verzeichnisse werden normalerweise nicht in das Inhaltsverzeichnis
aufgenommen. Wenn dies dennoch notwendig ist oder erwünscht wird, kann
man es am einfachsten mit den Dokumentklassen des KOMA-Script-Paketes
erreichen, da diese Klassen die hierfür gedachten Optionen `liststotoc',
`bibtotoc' bzw. `bibtotocnumbered' und `idxtotoc' kennen.
Bei Verwendung anderer Klassen kann eventuell das Paket `tocbibind'
weiterhelfen. Ansonsten könnte man als letzte Lösung unmittelbar vor die
Anweisungen \bibliography, \listoftables, \listoffigures und \printindex
die Anweisungen
\clearpage
\addcontentsline{toc}{section}{\refname}
schreiben. Statt \refname ist evtl. \bibname bzw. \listtablename,
\listfigurename oder \indexname einzusetzen; `section' kann bei
Verwendung der Dokumentklassen `report' und `book' durch `chapter'
ersetzt werden. Außerdem muß bei Verwendung der Klassenoption `twoside',
die bei `book' voreingestellt ist, \clearpage durch \cleardoublepage
ersetzt werden.
KOMA-Script: CTAN: macros/latex/contrib/supported/koma-script/
tocbibind: CTAN: macros/latex/contrib/supported/tocbibind/
HTH
Steffen
--
visit me: http://people.freenet.de/steffeniminternet
Problematisch am Fernsehen ist nicht, dass es uns unterhaltsame Themen
präsentiert, problematisch ist, dass es jedes Thema als Unterhaltung
präsentiert. (Neil Postmann)
Steffen Bertz <Steffe...@freenet.de> wrote in message news:<y966uw...@steffeniminternet.myfqdn.de>...
> stupid one schrieb am 30 Dec 2002:
> ^^^^^^^^^^Realname wäre nett
Mein name ist Attila Stehr, ich wohne in Berlin und und und...
Ich nutze meistens google um zu posten. Als ich mir den news-account
bei google eingereichtet hab, hatte ich halt 'stupid one' als
usernamen gewählt.
> 7.1.7 Wie kann ich erreichen, daß Literatur-, Abbildungs-, Tabellen- und
> sonstige Verzeichnisse in das Inhaltsverzeichnis mit aufgenommen werden?
>
> Diese Verzeichnisse werden normalerweise nicht in das Inhaltsverzeichnis
> aufgenommen. Wenn dies dennoch notwendig ist oder erwünscht wird, kann
> man es am einfachsten mit den Dokumentklassen des KOMA-Script-Paketes
> erreichen, da diese Klassen die hierfür gedachten Optionen `liststotoc',
> `bibtotoc' bzw. `bibtotocnumbered' und `idxtotoc' kennen.
> Bei Verwendung anderer Klassen kann eventuell das Paket `tocbibind'
> weiterhelfen. Ansonsten könnte man als letzte Lösung unmittelbar vor die
> Anweisungen \bibliography, \listoftables, \listoffigures und \printindex
> die Anweisungen
>
> \clearpage
> \addcontentsline{toc}{section}{\refname}
>
> schreiben. Statt \refname ist evtl. \bibname bzw. \listtablename,
> \listfigurename oder \indexname einzusetzen; `section' kann bei
> Verwendung der Dokumentklassen `report' und `book' durch `chapter'
> ersetzt werden. Außerdem muß bei Verwendung der Klassenoption `twoside',
> die bei `book' voreingestellt ist, \clearpage durch \cleardoublepage
> ersetzt werden.
Das was du oben beschrieben hast, kannte ich schon. Wenn ich das so
mache, sieht mein inhaltsverzeichnis folgendermaßen aus:
A Anhang
A1 Danksagung
A2 ...
A3 ...
Abbildungsverzeichnis
Tabellenverzeichnis
Quellenverzeichnis
ich möchte aber:
A Anhang
A1 Danksagung
A2 ...
A3 ...
B Verzeichnisse
B1 Abbildungsverzeichnis
B2 Tabellenverzeichnis
B3 Quellenverzeichnis
Hast du (oder jemand anderes :) da noch eine idee?
Thx, und ein schönes neues jahr!
Attila
stupid one schrieb:
[...]
Ich bin noch ziemlich neu - ich lese gerade erst mal eine Einführung!! - aber ich hätte das Gefühl, daß das doch
irgendwie mit \secdef zu schaffen sein muß. Ich hoffe ich habe mich damit nicht als Nullblicker geoutet!!
Viele Grüße von
Holger
> A Anhang
> A1 Danksagung
> A2 ...
> A3 ...
> Abbildungsverzeichnis
> Tabellenverzeichnis
> Quellenverzeichnis
>
> ich möchte aber:
>
> A Anhang
> A1 Danksagung
> A2 ...
> A3 ...
> B Verzeichnisse
> B1 Abbildungsverzeichnis
> B2 Tabellenverzeichnis
> B3 Quellenverzeichnis
Die triviale Lösung mit KOMA-Script, die auch auf google zu finden ist, hier
einmal für eine Klasse mit \chapter skizziert:
\documentclass[listtotocnumbered]{scrbook]
\begin{document}
\tableofcontents
\appendix
\chapter{Anhang}
\section{Danksagung}
\section{\dots}
\section{\dots}
\chapter{Verzeichnisse}
{%
\let\chapter\section
\listoffigures
\listoftables
}
\end{document}
Soetwas ähnliches wird übrigens in der Anleitung von SplitIndex für den
Index erklärt.
Markus (der Obiges nicht zum 100ten Mal ausprobiert, sondern nur rasch
hingeschmiert hat)
--
Fragen zu LaTeX? --> http://www.dante.de/faq/de-tex-faq/
Fragen zu KOMA-Script? --> scrguide
Lust zur Mitarbeit? --> http://koma-script.net.tf
Fragen zur Person? --> http://kohm.de.tf
Habe vor einer weile in der datei babel/bermanb.ldf
"Literaturverzeichnis" in "Quellenverzeichnis" umbenannt - hat bestens
funktioniert. Nun hatte ich die idee, srcbook.cls zu ändern - sieht
jetzt ausschnittsweise so aus:
\newcommand*\lof@heading{
\section{\listfigurename
\@mkboth{\listfigurename}{\listfigurename}}}
\newcommand*\lot@heading{%
\section{\listtablename
\@mkboth{\listtablename}{\listtablename}}}
\newcommand*\bib@heading{%
\section{\bibname
\@mkboth{\bibname}{\bibname}}}
Dort wo jetzt \section steht, stand vorher \chapter* ...
Ich denke das ist der richtige ansatz.
Leider hatten die änderungen diesmal keine folgen :(
Daher nehme ich an, dass cls-dateien noch irgendwie kompiliert werden
müssen?! Falls nicht, was muss ich tun, damit tex die änderungen
verwertet?
THX,
Attila
Hat leider bei mir leider nicht funktioniert ...
(trotzdem) THX
Attila
> Markus Kohm <marku...@gmx.de> wrote in message
> news:<11456100....@ID-107054.user.dfncis.de>...
>
> Hat leider bei mir leider nicht funktioniert ...
>
Wenn du verraten würdest was nicht funktioniert hat könnte man dir
weiterhelfen und du müßtest nicht in cls und sty dateien rumpfuschen.
Hat sich LaTeX über einen Syntaxfehler beschwert oder schaut das ergebnis
nicht so aus wie du es wünscht und wie schaut es aus?
Hast du den code von Markus 1:1 übernommen oder hast du selbst noch etwas
angepaßt ?
cu
Christoph
> Hallo an alle!
>
> Habe vor einer weile in der datei babel/bermanb.ldf
> "Literaturverzeichnis" in "Quellenverzeichnis" umbenannt - hat bestens
> funktioniert. Nun hatte ich die idee, srcbook.cls zu ändern - sieht
> jetzt ausschnittsweise so aus:
Hast du die folgenden Zeilen in scrbook.cls gesehen?
%% IMPORTANT NOTICE:
%%
%% For error reports in case of UNCHANGED versions see documentation.
%% You are not allowed to change this file.
Man ändert keine cls- und sty-files! Speichere sie unter einem neuen
Namen und experimentiere damit.
> Leider hatten die änderungen diesmal keine folgen :(
> Daher nehme ich an, dass cls-dateien noch irgendwie kompiliert werden
> müssen?!
Nein.
> Falls nicht, was muss ich tun, damit tex die änderungen
> verwertet?
Sicherstellen, daß auch die geänderten Dateien benutzt werden.
Einfacher ist es allerdings deine Änderungen erstmal direkt in deinem
Dokument einzubauen. Schreibe in die Präambel deines Dokuments z.B.
\makeatletter
\renewcommand*\lof@heading{
\section{\listfigurename
\@mkboth{\listfigurename}{\listfigurename}}}
\makeatother
Dann kannst du auch viel weniger kaputt machen.
Ulrike Fischer
> Hat leider bei mir leider nicht funktioniert ...
Wenn man die beiden offensichtlichen Fehler beseitigt (laut
KOMA-Script-Anleitung heißt die Option "liststotocnumbered" und die Klammer
nach dem Klassennamen muss natürlich eine geschweifte statt einer eckigen
sein), dann funktioniert das aber bestens.
Markus
ups - habe ich nicht ... na dann werde ich mal fix
scrbook.cls_vorDiplomarbeit wieder in scrbook.cls umbenennen ;)
> > Falls nicht, was muss ich tun, damit tex die änderungen
> > verwertet?
>
> Sicherstellen, daß auch die geänderten Dateien benutzt werden.
wie denn? habe folgende datei geändert:
linux:/ # whoami
root
linux:/ # find . -name scrbook.cls
./usr/share/texmf/tex/latex/koma-script/scrbook.cls
linux:/ #
> Einfacher ist es allerdings deine Änderungen erstmal direkt in deinem
> Dokument einzubauen. Schreibe in die Präambel deines Dokuments z.B.
>
> \makeatletter
>
> \renewcommand*\lof@heading{
> \section{\listfigurename
> \@mkboth{\listfigurename}{\listfigurename}}}
>
> \makeatother
okay, die präambel sieht jetzt so aus:
--------------------------------------
\documentclass[12pt,a4paper,oneside,german,pointlessnumbers,bibtotoc,liststotoc]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\pagestyle{headings}
\setcounter{secnumdepth}{4}
\setcounter{tocdepth}{4}
\setlength\parskip{\medskipamount}
\setlength\parindent{0pt}
\usepackage{longtable}
\usepackage{float}
\usepackage{graphicx}
\usepackage{setspace}
\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
\providecommand{\LyX}{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\emergencystretch10pt
\pagenumbering{arabic}
\parskip1ex% zwischen absaetzten platz lassen
\renewcommand*\lof@heading{
\section{\listfigurename
\@mkboth{\listfigurename}{\listfigurename}}}
\renewcommand*\lot@heading{
\section{\listfigurename
\@mkboth{\listfigurename}{\listfigurename}}}
\renewcommand*\bib@heading{
\section{\listfigurename
\@mkboth{\listfigurename}{\listfigurename}}}
\usepackage{babel}
\makeatother
--------------------------------------
ergebnis:
Der Inhalt ist genauso wie ich ihn haben wollte:
B.1 Abbildungsverzeichnis
<ABBV-TEXT>
B.2 Tabellenverzeichnis
<TABV-TEXT>
B.3 Quellenverzeichnis
<QV-TEXT>
COOL!
Das inhaltsverzeichnis ist leider nicht ganz okay. Sieht jetzt so aus:
[...]
A Anhang
A.1 Danksagung .......................................A-1
A.2 Glossar...........................................A-2
[...]
B Verzeichnisse ......................................B-1
B.1 AbbildunsverzeichnisAbbildunsverzeichnisAbbildunsverzeichnis
B.2 AbbildunsverzeichnisAbbildunsverzeichnisAbbildunsverzeichnis
B.3 AbbildunsverzeichnisAbbildunsverzeichnisAbbildunsverzeichnis
Abgesehen von den fehlern in B.1, B.2 und B.3,
soll es analog zu "A Angang" auch (nur) "B Verzeichnisse" heißen.
Ich nehme an, das hat etwas mit den folgenden fehlermeldungen zu tun:
-----------------------------------
! Missing control sequence inserted.
<inserted text>
\inaccessible
l.58 ...bbildungsverzeichnis}}}\penalty \@M }{B-1}
?
AbbildungsverzeichnisAbbildungsverzeichnisAbbildungsverz
eichnisAbbildungsverzeichnisAbbildungsverzeichnisAbbildungsverzeichnis
[]
! Missing control sequence inserted.
<inserted text>
\inaccessible
l.59 ...erzeichnis}{Abbildungsverzeichnis}}}}{B-2}
?
AbbildungsverzeichnisAbbildungsverzeichnisAbbildungsverz
eichnisAbbildungsverzeichnisAbbildungsverzeichnisAbbildungsverzeichnis
[]
! Missing control sequence inserted.
<inserted text>
\inaccessible
l.60 ...erzeichnis}{Abbildungsverzeichnis}}}}{B-2}
?
-----------------------------------
Ahja, noch eine kleinigkeit...
momentan sieht's so aus (ich schreib hier mal pseudocode):
<seite>
A Anhang
</seite>
<seite>
A.1 Danksagung
...
</seite>
<seite>
B Verzeichnisse
B.1 Abbildungsverzeichnis
...
</seite>
Das finde ich höchst inkonsequent. Am schönsten wäre es, wenn sich
"Verzeichnisse" genauso verhält wie "Anhang" - sich also die
Kapitelüberschriften jeweils alleine auf einer Seite befinden würden.
Und das i-tüpfelchen wäre:
<seite>
<verticalalign='middle' horizontalalign='center'>
A Angang
</seite>
- also die überschriften der kapitel auf den "kapitelseiten" alleine
und sowohl horizontal als auch vertikal zentriert - natürlich für
Kapitel A und B.
Auf jeden fall hat mir dein reply weitergeholfen. Danke!
Ich hoffe ich mute dem forum mit diesem posting nicht zu viel zu :-\
Attila
Meine tex-datei sieht mit der lösung von Markus so aus:
-------------------------------------------------------
\documentclass[12pt,a4paper,oneside,german,pointlessnumbers,bibtotoc,liststotocnumbered]{scrbook}
...
\chapter{Verzeichnisse}
\let\chapter\section
\listoffigures
\setcounter{page}{1}
\renewcommand*{\thepage}{\Alph{chapter}-\arabic{page}}
\newpage
\listoftables
\begin{thebibliography}{DPMA02}
\bibitem[IWS99]{IWS99}Image Web Server White Paper - Version 1.2 \\
by Earth Resource Mapping Pty Ltd. - 1999
\end{thebibliography}
...
--------------------------------------------------------
B.1 und B.2 sind so wie ich es wollte - das Quellenverzeichnis ist
aber immer noch chapter* :(
Das Inhaltsverzeichnis sieht hier so ähnlich aus wie jenes mit der
lösung von Ulrike.
Fehler statt:
B Verzeichnisse ...................................B-1
B.1 AbbildungsverzeichnisAbbildungsverzeichnisAbbildungsverzeichnis
B.2 AbbildungsverzeichnisAbbildungsverzeichnisAbbildungsverzeichnis
B.3 AbbildungsverzeichnisAbbildungsverzeichnisAbbildungsverzeichnis
in diesem falle:
B Verzeichnisse ....................................B-1
B.1 AbbildungsverzeichnisAbbildungsverzeichnisAbbildungsverzeichnis
B.2 TabellenverzeichnisTabellenverzeichnisTabellenverzeichnisTabell
Quellenverzeichnis .................................B-3
An sonsten gibt es folgende latex-fehler:
-----------------------------
! Missing control sequence inserted.
<inserted text>
\inaccessible
l.58 ...bbildungsverzeichnis}}}\penalty \@M }{B-1}
?
Overfull \hbox (296.80739pt too wide) in paragraph at lines 58--58
[][] []\T1/cmr/m/n/12
AbbildungsverzeichnisAbbildungsverzeichnisAbbildungsverz
eichnisAbbildungsverzeichnisAbbildungsverzeichnisAbbildungsverzeichnis
[]
! Missing control sequence inserted.
<inserted text>
\inaccessible
l.59 ...nverzeichnis}{Tabellenverzeichnis}}}}{B-2}
?
-----------------------------
Scheint ein guter ansatz zu sein - vor allem einfach, wenn's wirklich
nur durch das einfügen von \let\chapter\section zu machen wäre. Das
Kommando scheint aber leider keinen einfluss auf das
Quellenverzeichnis (Literaturverzeichnis/bibliography/*whatever*) zu
haben.
Aber schon mal interessant, dass tex sich anscheinend über die selbe
sache beschwert - sieht für mich jedenfalls danach aus. Dummerweise
hab ich von tex viel zu wenig ahnung, um mit den Fehlermeldungen was
anfangen zu können :(
So, jetzt werd ich mich mal zur nachtruhe begeben - gähn...
THX,
Attila
> B.1 und B.2 sind so wie ich es wollte - das Quellenverzeichnis ist
> aber immer noch chapter* :(
In Ermangelung eines vollständigen Minimalbeispiels (--> groups.google.com),
ist es mir leider nicht möglich zu erkennen, wie das Quellenverzeichnis
erstellt wurde und wie man obiges Problem lösen könnte.
Das gilt dann auch für:
> ! Missing control sequence inserted.
> <inserted text>
> \inaccessible
> l.58 ...bbildungsverzeichnis}}}\penalty \@M }{B-1}
Markus (für den der Fall damit erledigt ist, da er einfach keine Lust mehr
hat, den Leuten ihre Probleme wie Würmer aus der Nase zu ziehen)
[...]
> okay, die präambel sieht jetzt so aus:
>
> --------------------------------------
> \documentclass[12pt,a4paper,oneside,german,pointlessnumbers,bibtotoc,liststotoc]{scrbook}
> \usepackage[T1]{fontenc}
> \usepackage[latin1]{inputenc}
> \pagestyle{headings}
> \setcounter{secnumdepth}{4}
> \setcounter{tocdepth}{4}
> \setlength\parskip{\medskipamount}
> \setlength\parindent{0pt}
[...]
> \parskip1ex% zwischen absaetzten platz lassen
KOMA kommt IIRC mit etwa 10 Optionen fuer Absatzabstand daher; benutze
eine von.
> \renewcommand*\lof@heading{
> \section{\listfigurename
> \@mkboth{\listfigurename}{\listfigurename}}}
Ungetestet:
\renewcommand*\lof@heading{%
\section{\listfigurename}%
\@mkboth{\listfigurename}{\listfigurename}}
Bei den anderen Verzeichnissen entsprechend `\listtablename' und
`\bibname' benutzen.
Gruss
--
Arash Esbati
mit deinem code-beispiel erzeugt tex die ausgabe, die ich haben wollte.
Danke!
Lieber Gruss,
Attila
Arash Esbati schrieb: