Anhangs-Verzeichnis

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Anhangs-Verzeichnis

von MoonKid » Fr 24. Jan 2014, 16:43

Der appendixtoc.sty stammt von Markus Kohm und ist in aktuellester Version hier zu finden.
http://www.komascript.de/comment/3447#comment-3447

Das setze ich mitlerweile produktiv ein.

von MoonKid » Sa 2. Nov 2013, 18:41

Hast du hierzu schon eine Lösung entwickelt und könntst sie mit Code herzeigen?

von Noch so einer » Di 5. Feb 2013, 07:44

Durch Zählermanipulation und Abschalten der Überschrift könnte man vermutlich schon mehrere Abschnitts-Verzeichnisse hintereinander ausgeben und so den Eindruck eines einzigen Verzeichnisses erzeugen. Man könnte auch versuchen einen unsichtbaren Teil (\part) einzufügen und dann eben ein Verzeichnis für diesen Teil auszugeben. Eventuell genügt dafür bereits ein \addcontentsline{toc}{part}{\appendixname}, falls der dadurch entstehende Eintrag in Inhaltsverzeichnis nicht stört.

Auf der anderen Seite funktioniert für so etwas die tocstyle-Lösung ja eigentlich sehr gut, auf die Du anderenorts ja ebenfalls bereits hingewiesen wurdest.

von MoonKid » Mo 4. Feb 2013, 19:48

Meinem Verständnis nach, kann minitoc nur tocs anlegen, für die jeweils untergeordneten Gliederungsebenen.
z.B. so
\section
\secttoc

\subsection

\subsection
Ist es überhaupt möglich in einer section eine toc anzulegen, welche auch die nachfolgenden sections gleicher Gliederungsebenen berücksichtigt?
z.B. so
\section{Anhangsverzeichnis}
\secttoc

\section{Anhang X}
...

\section{Anhang Y}
...

von Besserwisser » Fr 1. Feb 2013, 08:41

Du erwartest ernsthaft, dass jeder Paketautor jedes andere Paket kennt und bei jedem anderen Paket weiß, was es macht und daran denkt alle Implikationen in der Anleitung seines Pakets zu erwähnen, das ständig auf Aktualität zu überwachen und die eigene Anleitung aktuell zu halten??? Es dürfte schon schwer genug sein, bekannte Probleme mit anderen Pakete und ggf. die in die eigenen Pakete eingebauten Workarounds dafür im Auge zu behalten. Das was Du Da verlangst ist illusorisch. Du musst dabei auch bedenken, dass die Paketautoren das meist in ihrer Freizeit leisten.

Auf der anderen Seite kann jeder Anwender mithelfen. Wenn Du der Meinung bist, dass in minitoc an der Stelle ein beispielhafter Hinweis auf biblatex und in die biblatex-Anleitung ein Hinweis für die Verwendung von minitoc gehört, dann suche den Kontakt zu den entsprechenden Autoren und unterbreite ihnen entsprechende konstruktive Vorschläge. Vielleicht nehmen sie diese auf, vielleicht auch nicht.

Eine Alternative wäre der Wechsel von LaTeX zu ConTeXt. Bei ConTeXt sind wesentlich weniger "Paketautoren" beteiligt und diese sind es gewohnt, dass das System selbst in ständigem Fluss ist. Deshalb macht das Ganze einen mehr monolithischen Eindruck. Ob das allerdings auch für die Doku gilt … :roll:

Übrigens könnte umgekehrt auch ein Paketautor von jedem Anwender erwarten, dass er weiß, dass Überschriften ohne Nummer normalerweise eine Sternform eines Gliederungsbefehls implizieren … :shock:

Aber mach Dir nichts draus. In einigen Wochen wirst Du über solche Dinge nicht mehr nachdenken. Dann ist Dir das ebenfalls sofort klar.

Meiner Meinung nach gehören solche Hinweise eher in eine ausführliche LaTeX-Einführung, falls diese Einführung beide Pakete behandelt. Ein Paketanleitung selbst kann unmöglich alle Querverknüpfungen aufführen. Das würde den Rahmen sprengen. Schau Dir alleine mal die Kurzanmerkungen zu Paket(in)kompatibilitäten in der hyperref-Anleitung (in dem Fall im Teil README.pdf) an. Allein das zu pflegen dürfte nicht wenig aufwändig sein.

von MoonKid » Do 31. Jan 2013, 18:36

Besserwisser hat geschrieben:Bevor Du etwas meldest, solltest Du mal den Abschnitt 1.3.4 der minitoc-Anleitung lesen.
Ok \decrementstc funktioniert auch.

Hab das auch vorher schon gelesen, aber nicht "abgespeichert", weil ich es nicht vertanden habe.
Woher soll ich wissen dass biblatex section* verwendet und dass sich sowas auf minitoc auswirkt?
In dem Abschnitt ist auch nie von biblatex die Rede.

Warum kann er nicht schreiben: "Wenn du biblatex verwendest..."?

von Besserwisser » Do 31. Jan 2013, 07:54

Bevor Du etwas meldest, solltest Du mal den Abschnitt 1.3.4 der minitoc-Anleitung lesen. Da steht einiges zum Problem mit den Sternversionen. Dort sind dann u. a. auch die Befehle \addstarredsection, \adjuststc, \decrementstc und \incrementstc zu finden.

von MoonKid » Mi 30. Jan 2013, 20:29

Geilomat! So gehts. ;)

Wie meldet man so einen "Fehler"? Es scheint mir als wäre es nur eine "Kleinigkeit" das zu beheben. Bisher konnte ich aber noch kein Bug-Tracking-System finden. Sieht CTAN hier irgendetwas dafür vor? Oder ist es immer nur der direkte Mail-Kontakt mit dem Packetbauer?

von u_fischer » Mi 30. Jan 2013, 19:14

Das ist Bug in minitoc (vielleicht steht auch was dazu in der Doku, aber ich weigere mich schon seit Jahren, die runterzuladen, weil sie so groß ist).

minitoc verzählt sich, wenn es \section*-Befehle gibt.

Eine Lösung ist:
\addtocounter{stc}{-1}
\section{Anhang} 
(Eine andere wäre, in \printbibliography \addsec statt \section* zu benutzen.)

von MoonKid » Mi 30. Jan 2013, 17:58

Also ich habe, das Problem, dass der Code aus dem Mini-Beispiel in meinem echten Dokument nicht funktioniert. Ich bekomme kein Anhangsverzeichnis.
Nach vielen Stunden von Versuchen und Annährens des Beispiel-Codes und meines realen Codes, konnte ich etwas herausarbeiten, was ich aber nicht verstehe.

Scheinbar kommt sich minitoc mit dem Lit-Verzeichnis ins Gehäge.
Kurz: Bekomme ich die Meldung "empty bibliography" (z.B. wenn bbl-file gelöscht), erscheint das Anhangsverzeichnis. Ist die bibliography vorhanden erscheint das Anhangsverzeichnis nicht.

Reproduzierbar ist es, in dem man einmal biber+xetex laufen lässt und einmal bbl-file löscht und xetex laufen lässt. Im ersten Fall gibt es kein Anhangsverzeichnis im zweiten Fall gibts eins.
%% bib-file
\begin{filecontents*}{toc2.bib}

@book{REF_REF,
        title = {Lehrbuch Pflegeforschung: Methodik, Beurteilung und Anwendungen},
        publisher = {Huber, Bern},
        author = {Polit, Denise F. and Beck, Cheryl Tatano and Hungler, Bernadette P.},
        year = {2004}
}
\end{filecontents*} 

%% tex-file
\documentclass[12pt]{scrartcl}

\usepackage{xltxtra}
\defaultfontfeatures{Mapping=tex-text}

% Sprache
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

% Schriftart Arial
\setmainfont{Arial}

% Bibliographie
\usepackage[
    backend=biber,
    style=apa,
    sortlocale=de_DE,
    natbib=true,
    url=false,
    doi=true,
    eprint=false
]{biblatex}
\addbibresource{toc2.bib}

\DeclareLanguageMapping{german}{german-apa}

% Anhangsverzeichnis
\usepackage{minitoc}

%% Fußzeile
\usepackage[footsepline]{scrpage2}
\clearscrheadings
\cfoot{\pagemark}
\ofoot{2013-04-26}
\ifoot{(CC BY-SA)}
\pagestyle{scrheadings}

\begin{document}
\dosecttoc

\section{Section Eins}
\cite{REF_REF} mit dem

\section{Section Zwei}
\subsection{Subsection Zwei.eins}
    eeeeeeeee
\subsection{Subsection Zwei.zwei}
    zzzzzzzzz

\section{Section Drei}
    dddddddd

\newpage
\printbibliography
\newpage

\section{Anhang}
\subsection{A-Verzeichnis}
\secttoc
\subsection{Anhang A - Studie 1}
bliblablub

\subsection{Anhang B - Studie 2}
blublub

\subsection{Anhand C - eidesstattliche Erklärung}
ick schwör

\end{document}

Nach oben