Anzeige:
Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 25 von 25

Thema: Anlagenverzeichnis Nummerierung

  1. #16
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hallo Verena,
    Zitat Zitat von cecile Beitrag anzeigen
    Jetzt muss ich nur noch das Problem mit

    1. der Kopfzeile auf der Seite des Kartenverzeichnises lösen, dass es so aussieht wie die anderen Kopfzeilen.
    Gibt es da einen globalen Befehl?
    etwa so
    Code:
    \renewcommand*\cftmarklom{%
      \markboth{\listkartename}{\listkartename}%
      \addcontentsline{toc}{chapter}{\listkartename}%
    }
    in Deiner Präambel südlich des \newfloatlist-Befehls ... oh, den \addcontentsline hattest Du ja schon;-)
    Zitat Zitat von cecile Beitrag anzeigen
    2. Muss ich die Überschrift Kartenverzeichnis noch an die anderen Verzeichnisüberschriften anpassen.
    Code:
    \usepackage[titles]{ccaption}
    -- wie bei tocloft.
    Zitat Zitat von cecile Beitrag anzeigen
    3. Aus irgendeinem Grund werden zweilige Kapitelüberschriften nicht eingerückt, sondern beginnen unter der Kapitelnummer.
    im Text oder im TOC? Falls TOC: auch schon, bevor Du alles linksbündig gezogen hast?

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  2. #17
    Registrierter Benutzer
    Registriert seit
    19.02.2008
    Beiträge
    95
    Vielen Dank Rainer.

    Deine Lösungen sind ein wenig eleganter! Zwischenzeitlich habe ich auch ein wenig rumprobiert.

    Den Abstand hatte ich mit
    Code:
    \addtocontents{lom}{\vspace{-25pt}}
    beseitigt und die Schrift mit
    Code:
    \renewcommand{\cftlomtitlefont}{\normalfont\large\bfseries}
    Das war aber wahrscheinlich alles ein wenig gefuscht. VIELEN Dank.

    Jetzt kann ich das gleich auch für das Anlagenverzeichnis in Angriff nehmen. In der Hoffnung, dass tex wegen einer weiteren float-Umgebung nicht streikt!?

    Im Text sind die Überschriften nicht linksbündig. Im toc habe ich das mit
    Code:
    \cftsetindents{chapter}{0em}{3em} %linksbündig
    \cftsetindents{section}{0em}{3em} %linksbündig
    \cftsetindents{subsection}{0em}{3em} %linksbündig
    gelöst und das sieht auch ganz ok aus. Nur eben bei den Überschriften im Fließtext nicht...

    Grüße
    Verena

  3. #18
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hallo Verena,
    hmm, vllt hab ich inzwischen schon zuviel rausgeschmissen bzw. anderweitig geändert ...
    Code:
    \documentclass[a4paper, 12 pt, smallheadings, liststotoc, bibtotoc,
      pointlessnumbers, halfparskip-, tocleft,
      draft %final
      ]{scrbook}
    
    \usepackage[utf8]{inputenc}%latin1
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    
    \usepackage{setspace}\onehalfspacing
    \usepackage[a4paper,right=25mm,left=30mm,top=25mm,bottom=30mm]{geometry}
    \usepackage[automark, headsepline, ilines]{scrpage2}
    \usepackage[titles]{tocloft,ccaption}
    
    \newcommand{\kartename}{Karte}
    \newcommand{\listkartename}{Kartenverzeichnis}
    
    \newfloatlist[chapter]{Karte}{lom}{Kartenverzeichnis}{Karte}
    
    \cftsetindents{chapter}{0em}{3em} %linksbündig
    \cftsetindents{section}{0em}{3em} %linksbündig
    \cftsetindents{subsection}{0em}{3em} %linksbündig
    
    \cftsetindents{figure}{0em}{1.5em} %linksbündig
    \cftsetindents{table}{0em}{1.5em} %linksbündig
    \cftsetindents{Karte}{0em}{1.5em} %linksbündig
    
    \usepackage[font={small},labelfont={small, bf},singlelinecheck=off]{caption}
    \addto\captionsngerman{%
      \renewcommand{\figurename}{Abb.}%
    }
    
    \renewcommand{\cftfigpresnum}{Abb. }
    \renewcommand{\cftKartepresnum}{Karte }
    \renewcommand*\cftmarklom{%
      \markboth{\listkartename}{\listkartename}%
      \addcontentsline{toc}{chapter}{\listkartename}%
    }
    
    \settowidth{\cftfignumwidth}{\cftfigpresnum\ 1.0\ }
    \settowidth{\cftKartenumwidth}{\cftKartepresnum\ 1.0\ }
    
    
    \begin{document}
    
    \tableofcontents
    \listoffigures
    \listofKarte
    
    \chapter{Eins}
    
    \begin{figure}
    \caption{Eine Abbildung}
    \end{figure}
    
    \begin{Karte}
    \caption{Eine Karte}
    \end{Karte}
    
    \chapter{Dies ist eine etwas in die Länge gezogene Kapitelüberschrift, um das Umbruchverhalten zu sehen}
    \begin{Karte}
    \caption{Eine etwas gedehnte Kartenüberschrift, um das Umbruchverhalten im Text und im Kartenverzeichnis sehen zu können}
    \end{Karte}
    
    \end{document}
    so steht jedenfalls nix unter der Kapitelnummer (2) -- weder im Fließtext, noch im TOC -- so im TOC auch weiter eingerückt wird (3em eben).

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  4. #19
    Registrierter Benutzer
    Registriert seit
    19.02.2008
    Beiträge
    95
    Hallo Rainer!

    Weiß jetzt, wo mein Fehler lag. Ich habe mit \\ eine neue Zeile erzwungen! Das war wahrscheinlich nicht so schlau...!

    Ist bei dir der Abstand in den Einträgen im Abbildungsverzeichnis (Standard-Floatumgebung) und Kartenverzeichnis (neue floatumgebung) auch unterschiedlich. Im Kartenverzeichnis ist zwischen den Einträgen ein relativ großer Abstand.

    Kann ich das noch beeinflussen?

    Grüße
    Verena

  5. #20
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hallo Verena,
    huch, das passiert mir auch
    Woran es liegt, kann ich noch nicht sagen, aber was mir so aufgefallen ist:
    • in die LOF werden \addvspace-Einträge gemacht (bei jedem neuen Kapitel), in die LOM nicht ... Ok, das hätte einen größeren Abstand in der LOF als in der LOM zur Folge ...
    • so \cftbeforefigskip und \cftbeforeKarteskip eigentlich gleich vorbelegt sind: da dran (\cftbeforeKarteskip) könntest Du schonmal drehen (mit \setlength), d.h.
    • evtl liegt es auch nur an unterschiedlichen Einträgen, immerhin sind beide Längen streckbar vordefiniert.

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  6. #21
    Registrierter Benutzer
    Registriert seit
    19.02.2008
    Beiträge
    95
    Hallo Rainer!

    Die \addvspace-Einträge habe ich gemacht, da ich sonst zwischen den einzelnen Abbildungen, die in unterschiedlichen Kapiteln sind, Absätze bekomme.

    Mit

    Code:
    \usepackage{chngcntr}
    \counterwithout{figure}{chapter}
    \counterwithout{table}{chapter}
    nummeriere ich Abbildungen, Tabellen durch ohne die Kapitelnummer zu berücksichtigen und damit nicht dieser Abstand zwischen Abbildungen unterschiedlicher Kapitel kommt, habe ich mir das zusammengesucht.....

    Mh, aber wiese setlength? Verstelle ich da nicht die Breite?

    Grüße
    Verena

  7. #22
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hallo Verena,
    Zitat Zitat von cecile Beitrag anzeigen
    Die \addvspace-Einträge habe ich gemacht, da ich sonst zwischen den einzelnen Abbildungen, die in unterschiedlichen Kapiteln sind, Absätze bekomme.
    das versteh ich nu nicht ... welche `\addvspace-Einträge' hast Du genau gemacht?
    Mit
    Zitat Zitat von cecile Beitrag anzeigen
    Code:
    \usepackage{chngcntr}
    \counterwithout{figure}{chapter}
    \counterwithout{table}{chapter}
    änderst Du doch nur die jeweilige Nummerierung, oder?
    BTW: in dem Fall solltest Du vllt das [chapter] beim \newfloatlist weglassen -- es ergibt imho keinen Sinn, mal so (kapitelunabhängig) und mal so (kapitelabhängig) zu nummerieren.
    Zitat Zitat von cecile Beitrag anzeigen
    und damit nicht dieser Abstand zwischen Abbildungen unterschiedlicher Kapitel kommt, habe ich mir das zusammengesucht.....
    ...oder was genau hast Du Dir zusammengesucht?
    Zitat Zitat von cecile Beitrag anzeigen
    Mh, aber wiese setlength? Verstelle ich da nicht die Breite?
    Nö, mit \setlength setzt Du eine Länge, die kann grundsätzlich breit oder hoch sein -- und solche mit `skip' im Namen gehen meist in die Höhe. Versuch einfach mal
    Code:
    \setlength\cftbeforeKarteskip{-\baselineskip}
    Wenn der Unterschied (Einträge in lof/lom) nu in die andere Richtung geht, dann war's nur zuviel...

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  8. #23
    Registrierter Benutzer
    Registriert seit
    19.02.2008
    Beiträge
    95
    Hallo Rainer

    das [chapter] habe ich weggelassen. War noch ein Relikt...
    Danke für den Hinweis.

    Ich habe folgende addvspace Einträge gemacht

    Code:
    \begingroup
    \renewcommand*{\addvspace}[1]{}
    \listoffigures						%Abbildungsverzeichnis wird eingefügt
    \addtocontents{lof}{\protect\vspace{8pt}}
    \addtocontents{lof}{\protect\renewcommand*\protect\addvspace[1]{}}
    \clearpage
    \listoftables							%Tabellenverzeichnis wird eingefügt
    \addtocontents{lot}{\protect\vspace{8pt}}
    \addtocontents{lot}{\protect\renewcommand*\protect\addvspace[1]{}}
    
    \clearpage
    \listof{Karte}{Kartenverzeichnis}
    \addtocontents{loM}{\protect\vspace{8pt}}
    \addtocontents{loM}{\protect\renewcommand*\protect\addvspace[1]{}}
    
    \addcontentsline{toc}{chapter}{Kartenverzeichnis}
    \listofKarte
    
    \addtocontents{lom}{\protect\vspace{8pt}}
    \addtocontents{lom}{\protect\renewcommand*\protect\addvspace[1]{}}
    \endgroup
    Da durch das
    Code:
    \usepackage{chngcntr}
    \counterwithout{figure}{chapter}
    \counterwithout{table}{chapter}
    die Abstände generell im lof und lot verschwunden sind.


    Mit

    Code:
    \setlength\cftbeforeKarteskip{-3pt
    \baselineskip}
    sieht das lom jetzt von den Abständen so wie die anderen Verzeichnisse aus.
    Allerdings bekomme ich bei Kompilieren eine Fehlermeldung "illegal unit of measure". Wenn ich aber mit em arbeite verrutscht das Verzeichnis ineinander.

    Eine hoffentlich letzte Frage für heute (damit ich nun wirklich die allerletzte Korrektur lesen kann): Im Anlagenverzeichnis muss ich römisch nummerieren. Bei langen Überschriften kommt es zu Überschneidungen mit der Seitennummerierung. Kann ich den Bereich, in dem der Text steht verkleinern? Wenn ich mit \\ eine neue Zeile erzwinge, wirkt sich das leider nicht auf das Verzeichnis aus.
    Den linken Einzug habe ich schon versucht zu verkleinern (\cftsetindents{Anlage}{0em}{1.0 em} %linksbündig), um Platz zu sparen ...!

    Wie kann ich generell Zeilenumbrüche bei Titeln in Verzeichnissen erzwingen?


    Vielen Dank,
    Verena

  9. #24
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hallo Verena,
    Zitat Zitat von cecile Beitrag anzeigen
    Ich habe folgende addvspace Einträge gemacht

    Code:
    \begingroup
    \renewcommand*{\addvspace}[1]{}
    \listoffigures						%Abbildungsverzeichnis wird eingefügt
    \addtocontents{lof}{\protect\vspace{8pt}}
    \addtocontents{lof}{\protect\renewcommand*\protect\addvspace[1]{}}
    \clearpage
    \listoftables							%Tabellenverzeichnis wird eingefügt
    \addtocontents{lot}{\protect\vspace{8pt}}
    \addtocontents{lot}{\protect\renewcommand*\protect\addvspace[1]{}}
    
    \clearpage
    \listof{Karte}{Kartenverzeichnis}
    \addtocontents{loM}{\protect\vspace{8pt}}
    \addtocontents{loM}{\protect\renewcommand*\protect\addvspace[1]{}}
    
    \addcontentsline{toc}{chapter}{Kartenverzeichnis}
    \listofKarte
    
    \addtocontents{lom}{\protect\vspace{8pt}}
    \addtocontents{lom}{\protect\renewcommand*\protect\addvspace[1]{}}
    \endgroup
    Da durch das
    Code:
    \usepackage{chngcntr}
    \counterwithout{figure}{chapter}
    \counterwithout{table}{chapter}
    die Abstände generell im lof und lot verschwunden sind.
    Nö, die Abstände sind durch den
    Code:
    \renewcommand*{\addvspace}[1]{}
    verschwunden, das hat nix mit den \counterwithout-Befehlen zu tun.
    Zitat Zitat von cecile Beitrag anzeigen
    Mit

    Code:
    \setlength\cftbeforeKarteskip{-3pt
    \baselineskip}
    sieht das lom jetzt von den Abständen so wie die anderen Verzeichnisse aus.
    Allerdings bekomme ich bei Kompilieren eine Fehlermeldung "illegal unit of measure". Wenn ich aber mit em arbeite verrutscht das Verzeichnis ineinander.
    öhhmm, dem \setlength gibst Du zwei Parameter mit: welche Länge (#1) auf welches Maß (#2) gesetzt werden soll -- so weit, so gut...
    das neue Maß sollte lediglich aus `Wert Einheit' oder aus `(Multiplikator) bereits_definierte_Länge' bestehen [1 ]-- hier mischst Du beides.
    Code:
    \setlength\cftbeforeKarteskip{-3pt}
    oder
    Code:
    \setlength\cftbeforeKarteskip{-3\baselineskip}
    sollte schon tun, wenn auch nicht vom Ergebnis her, nur zur Veranschaulichung.
    Zitat Zitat von cecile Beitrag anzeigen
    Eine hoffentlich letzte Frage für heute (damit ich nun wirklich die allerletzte Korrektur lesen kann): Im Anlagenverzeichnis muss ich römisch nummerieren. Bei langen Überschriften kommt es zu Überschneidungen mit der Seitennummerierung. Kann ich den Bereich, in dem der Text steht verkleinern? Wenn ich mit \\ eine neue Zeile erzwinge, wirkt sich das leider nicht auf das Verzeichnis aus.
    Den linken Einzug habe ich schon versucht zu verkleinern (\cftsetindents{Anlage}{0em}{1.0 em} %linksbündig), um Platz zu sparen ...!

    Wie kann ich generell Zeilenumbrüche bei Titeln in Verzeichnissen erzwingen?
    keine Ahnung, mit so etwas wie \section[kurz]{laaaaanger Eintrag} erübrigt sich das bei mir, obwohl, vllt wirst Du was mit \section[kurz\newline neue Zeile]{laaaaanger Eintrag}.

    [1] Stauch- und Streckbarkeit einmal außen vor gelassen, genauso etwaige Vorzeichen.

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  10. #25
    Registrierter Benutzer
    Registriert seit
    19.02.2008
    Beiträge
    95
    Hallo Rainer!

    Vielen Dank!

    Dann habe ich mich für
    Code:
    \setlength\cftbeforeKarteskip{-0.3\baselineskip}
    entschieden!

    Das andere werde ich mit \newline ... lösen

    Grüße
    Verena

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •