Anhang: Verzeichnis über minitoc, Probleme

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


rocketscience
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 51
Registriert: Mo 15. Nov 2010, 15:05

Anhang: Verzeichnis über minitoc, Probleme

Beitrag von rocketscience »

Hallo Zusammen,

ich hab im Rahmen meiner wissenschaftlichen Arbeit eine weitere kurzfristigen Änderungswunsch von meinem Gutachter bekommen.
Ich soll Anhänge in einem separaten Verzeichnis aufführen, im Inhaltsverzeichnis soll lediglich auf den Anhang verwiesen werden.

Ich habe dazu dieses Forum bzw. Google bemüht und bin auf minitoc gestoßen, leider bekomme ich nun kein Abbildungsverzeichnis bzw. kein Tabellenverzeichnis.
Des Weiteren habe ich das Problem, welches wahrscheinlich aus addchap resultiert, dass das minitoc die vorherigen Kapitel anzeigt.

Minimalbeispiel:
%% Dokumentenklasse
\documentclass[							% Standardpaket KOMA-Klasse Report
        fontsize=12pt,  					% Schriftgröße
        DIV=14,
	headinclude=true,   					% der Teil des Satzspiegels wird
	footinclude=false,
        paper=a4,						% Papierformat
        oneside,						% einseitiges Dokument
        parskip=full+,						% Abstand zwischen Absätzen
        headings=normal,					% Größe der Überschriften verkleinern
        final							% Status des Dokuments (final/draft)
]{scrreprt}

%%Pakete
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{setspace}
\usepackage{moreverb}
\usepackage[ngerman]{babel}					% Sprachpaket Babel (Deutsch)
\usepackage[german]{varioref}					% Querverweise
\usepackage[tocindentauto,tocflat]{tocstyle}			% Design des Inhaltsverzeichnisses
\usepackage{nomencl}						% Abk.Verzeichnis
\usepackage{geometry}						% Seitenraender (fixe Angaben)
\usepackage{titlesec}						% Ueberschriftenformatierungen
\usepackage{blindtext}
\usepackage{scrpage2}					        % Standardpaket fuer Kopf-und Fusszeilen
\usepackage{minitoc}
\usepackage{graphicx}
				
%% Zeilenabstand
\onehalfspacing		                   	   		% Zeilenabstand 1,5 fach
\KOMAoptions{DIV=last}						% Satzspiegel neu berechnen wegen 1,5 fach Zeilenabstand

%% Absände Überschriften
\renewcommand*{\chapterheadstartvskip}{\vspace*{0pt}}		% Abstand zwischen Chapter u. Kopfzeile
\renewcommand*{\chapterheadendvskip}{\vspace*{0pt}}		% Abstand zwischen Chapter u. Fliesstext
\titlespacing{\section}{0pc}{0pt}{-10pt}[0pt]
\titlespacing{\subsection}{0pc}{0pt}{-10pt}[0pt]
\titlespacing{\subsubsection}{0pc}{0pt}{-10pt}[0pt]

%%%%%%%%%%%%%%%%%%%% ENDE FORMATIERUNG %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\dominitoc

\pagenumbering{Roman}						% Seitennummern Roemisch
\usetocstyle{classic}						% Klassische Verzeichnisse
\tableofcontents						% Inhaltverzeichnis
\clearpage
\printnomenclature
\listoffigures
\listoftables							% Abbildungsverzeichnis
\clearpage

\chapter{Kapitel 1}
\blindtext

\begin{figure}[ht]
\centering
\rule{6cm}{4cm}
\caption{Ein wunderschöner Bildersatz}
\end{figure}

\section{Kapitel 2}
\blindtext

\appendix
\addchap{Anhang}\label{chap:Anhang}
\addtocontents{toc}{\protect\setcounter{tocdepth}{ 0}} %<---ab hier nur noch chapter(+) ins TOC 
\refstepcounter{chapter}
\minitoc

\section{Anhang 1}
\blindtext
\end{document}
Ich würde mich sehr über Vorschläge freuen, welche mir helfen mein Problem zu lösen.

Grüße

rocketscience
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 51
Registriert: Mo 15. Nov 2010, 15:05

Probleme mit pdfpages

Beitrag von rocketscience »

Hallo Zusammen,

die Doku zu minitoc eröffnete mir nach intensivem Studium folgende Lösung:
\begin{document}
\dominitoc

\pagenumbering{Roman}						% Seitennummern Roemisch
\usetocstyle{classic}						% Klassische Verzeichnisse
\tableofcontents						% Inhaltverzeichnis
\clearpage
\printnomenclature
\listoffigures
\listoftables							% Abbildungsverzeichnis
\clearpage

\chapter{Kapitel 1}
\blindtext

\begin{figure}[ht]
\centering
\rule{6cm}{4cm}
\caption{Ein wunderschöner Bildersatz}
\end{figure}

\section{Kapitel 2}
\blindtext

\appendix
\chapter{Anhang}\label{chap:Anhang}
\begin{mtchideinmaintoc}
\refstepcounter{chapter}
\minitoc

\section{Anhang 1}
\blindtext
\end{mtchideinmaintoc}

\chapter{Protokolle}
\begin{mtchideinmaintoc}
\minitoc
\includepdf[scale=0.9, nup=1x2, landscape, pages={1,2}, pagecommand={}, turn=false, addtotoc={1,section,1, Gesprächsprotokoll Herr XY,sec:XY}]{appendix/protokolle/XY.pdf}
\end{mtchideinmaintoc}
\end{document}
Ein Problem bleibt an dieser Stelle. Wie kann ich lediglich "Anhang" im Inhaltsverzeichnis aufnehmen (wie es mit \addchap funktioniert). Des weiteren würde mich interessieren, wie ich den Einzug zu den Einträgen im \minitoc ändern kann.
\mtcsetrules{minitoc}{off}					% Keine Linien anzeigen
\mtcsetdepth{minitoc}{2}					% Gliederungstiefe -> subsec
\mtcsettitle{minitoc}{}						% Keinen minitoc-Titel anzeigen
\mtcsetfont{minitoc}{section}{\sffamily\normalsize}		% Schriftstil für \section
\mtcsetfont{minitoc}{subsection}{\sffamily\normalsize}		% Schriftstil für \subsection
\renewcommand{\mtcindent}{0pt}					% Einzug sollte ausgeschaltet werden

Ein weiteres Problem ist, dass durch die Verwendung von \usepackage{pdfpages} sowohl die Einträge des Abbildungs als auch Tabellenverzeichnis nicht erstellt werden.

EDIT: Das Problem liegt hier an dem Aufruf von \includepdf in der \begin{mtchideinmaintoc} Umgebung, wie kann ich dies lösen?

Vielen Dank auch an dieser Stelle für eure Hilfe!

DerFragende

Wer viel weiß, muss wenig raten....

Beitrag von DerFragende »

Was genau ist zu verstehen unter
Ich soll Anhänge in einem separaten Verzeichnis aufführen, im Inhaltsverzeichnis soll lediglich auf den Anhang verwiesen werden.
In einem Dokument gibt es keine "Verzeichnisse", sondern nur Kapitel, Unterkapitel,..., Anhänge.

Du wirst schon ein bissel mehr Informationen liefern müssen, wenn zumindest die Hoffnung auf Hilfe aufrecht erhalten werden soll.

rocketscience
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 51
Registriert: Mo 15. Nov 2010, 15:05

pdfpages u. minitoc: Probleme mit Verzeichnissen

Beitrag von rocketscience »

Hallo DerFragende,

Mein Dokument soll ein Inhaltsverzeichnis beinhalten, in welchem auf den \chapter{Anhang} verwiesen wird, welcher logischerweise nach \appendix steht.

Die einzelnen \section{Anhang 1}, \section{Anhang 2}, \section{Anhang 3}, etc. sollen im Inhaltsverzeichnis nicht aufgeführt werden.

Nun soll es ein extra Anhangsverzeichnis geben, welches zwischen dem \chapter{Anhang} und der \section{Anhang 1} steht.

Dieses Verzeichnis habe ich versucht mit "minitoc" zu realisieren, das funktioniert bedingt auch solange (siehe Minimalbeispiel) bis ich mit "pdfpages" per \includepdf eine PDF einbinden möchte.

Fehler die dann auftreten sind in dem Abbildungs-und Tabellenverzeichnis zu sehen, welche außer der Überschrift nicht mehr angezeigt werden.
Außerdem wird auch ohne pdfpages mein Abkürzungsverzeichnis nicht angezeigt.

%% Dokumentenklasse
\documentclass[]{scrreprt}					% Standardpaket KOMA-Klasse Report

%%Pakete
\usepackage{minitoc}						% Verzeichnisse im Dokument
\usepackage[final]{pdfpages}					% PDF einbinden
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{setspace}
\usepackage{moreverb}
\usepackage[ngerman]{babel}					% Sprachpaket Babel (Deutsch)
\usepackage[tocindentauto,tocflat]{tocstyle}			% Design des Inhaltsverzeichnisses
\usepackage{nomencl}						% Abk.Verzeichnis
\usepackage{titlesec}						% Ueberschriftenformatierungen
\usepackage{blindtext}
\usepackage[]{scrpage2}					        % Standardpaket fuer Kopf-und Fusszeilen
\usepackage[]{biblatex}						% BibLatex
\usepackage{graphicx}

%% Abkürzungsverzeichnis					% http://my.opera.com/timomeinen/blog/show.dml/68644
\let\abk\nomenclature						% Befehl umbenennen in abk
\renewcommand{\nomname}{Abkürzungsverzeichnis}			% Deutsche Überschrift
\setlength{\nomlabelwidth}{.20\hsize}				% Punkte zw. Abkürzung und Erklärung
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}				% Zeilenabstände verkleinern
\makenomenclature

%% Anhangsvezeichnis
\mtcsetrules{minitoc}{off}					% Keine Linien anzeigen
\mtcsetdepth{minitoc}{2}					% Gliederungstiefe -> subsec
\mtcsettitle{minitoc}{}						% Keinen minitoc-Titel anzeigen
\mtcsetfont{minitoc}{section}{\rmfamily\normalsize}		% Schriftstil für \section
\mtcsetfont{minitoc}{subsection}{\rmfamily\normalsize}		% Schriftstil für \subsection
\renewcommand{\mtcindent}{0pt}					% Einzug sollte ausgeschaltet 

%% Hyperlinks fuer PDFs
\usepackage[
	pdftex,							% PDF Dokument
	colorlinks=false,			
	pdfpagelabels,
	linktocpage,
	hypertexnames=false,
	breaklinks=true,
]{hyperref}
%%%%%%%%%%%%%%%%%%%% ENDE FORMATIERUNG %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}
\dominitoc

\usetocstyle{classic}						% Klassische Verzeichnisse
\tableofcontents						% Inhaltverzeichnis
\clearpage
\printnomenclature
\listoffigures
\listoftables							% Abbildungsverzeichnis
\clearpage

\chapter{Kapitel 1}
\blindtext

\begin{figure}[ht]
\centering
\rule{6cm}{4cm}
\caption{Ein wunderschöner Bildersatz}
\end{figure}

\section{Kapitel 2}
\blindtext

\appendix
\chapter{Anhang}
\begin{mtchideinmaintoc}
\minitoc
\section{Anhang 1}
\blindtext
\section{Anhang 2}
\blindtext
\section{Anhang 3}
\blindtext

\includepdf[scale=0.9, nup=1x2, landscape, pages={1,2}, pagecommand={}, turn=false, addtotoc={1,section,1, Titel XY,sec:XY}]{XY.pdf}
\end{mtchideinmaintoc}
\end{document}
Vielen Dank schon jetzt für deine Hilfe!

IrenaSekuta
Forum-Century
Forum-Century
Beiträge: 230
Registriert: Di 2. Dez 2008, 10:05

Beitrag von IrenaSekuta »

Hallo,

habe einmal dein Problem versucht nachzuvollziehen. Ergebnis siehe Anhang.

Das Abbildungsverzeichnis wird nicht erzeugt. Stimmt.

Es wäre hilfreich, wenn Du einmal deine Befehlskette (pdflatex -> makeindex...) hier präsentieren würdest, sodass ich nachvollziehen kann, ob Du die Befehle auch richtig anwendest.

Gruß,

Irena
Dateianhänge
toc_anhang.pdf
(445.89 KiB) 680-mal heruntergeladen
----------------------------------
- WinXP und Win 7 und ansatzweise Ubuntu 9.10 :-)
- Miktex 2.9 (Portable)
- WinEdt 6

rocketscience
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 51
Registriert: Mo 15. Nov 2010, 15:05

Beitrag von rocketscience »

Ich nutze als Editor TextMate auf einem Mac (OSX 10.5.X). Meinen Index für das Abkürzungsverzeichnis rufe ich über
makeindex Diplomarbeit.nlo -s nomencl.ist -o Diplomarbeit.nls
auf (siehe dazu Quelle: http://my.opera.com/timomeinen/blog/show.dml/68644).

Ich habe beobachtet, dass ich durch den Punkt "1.5.5 Special Entries in the TOC" aus der minitoc-Doku erreichen kann, dass mein Abbildungsverzeichnis durch die Nutzung von "\mtcaddchapter" wieder erscheint. jedoch dann das Anhangsverzeichnis nicht generiert wird.

Ziel meiner ganzen Bemühungen ist wie schon erwähnt im Grunde ein Anhangsverzeichnis, welches auch mit \includepdf eingefügte Anhänge enthält.

Grüße

rais
Forum-Guru
Forum-Guru
Beiträge: 411
Registriert: Di 21. Sep 2010, 00:37

Re: pdfpages u. minitoc: Probleme mit Verzeichnissen

Beitrag von rais »

Moin moin,
Ruffy2k hat geschrieben: Fehler die dann auftreten sind in dem Abbildungs-und Tabellenverzeichnis zu sehen, welche außer der Überschrift nicht mehr angezeigt werden
stell den \includepdf nich direkt ans Ende der mtchideinmaintoc-Umgebung oder ergänze direkt nach \tableofcontents
\setcounter{tocdepth}{2}%
und benachrichtige den Autor des minitoc-Pakets.
Ruffy2k hat geschrieben: Außerdem wird auch ohne pdfpages mein Abkürzungsverzeichnis nicht angezeigt.
Du rufst hier ja auch weder \nomenclature noch Deinen eigenen \abk auf, erstellst also gar keine Abkürzung.

MfG
Rainer
One of the joys of travel is visiting new towns and meeting new people---G.Khan (Robert Asprin, Another Fine Myth)

rocketscience
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 51
Registriert: Mo 15. Nov 2010, 15:05

Beitrag von rocketscience »

Hallo rais,

vielen Dank für deine Antwort. Dein Vorschlag funktioniert und ich habe es erreicht, dass meine Anhänge in einem minitoc aufgelistet werden.

Zu den Abkürzungen muss ich sagen, dass ich diese im Minimalbeispiel nicht aufgeführt habe, in meiner eigentlichen Arbeit schon und dort wird das Abkürzungsverzeichnis nicht ausgegeben.

Mein Befehl für die Abkürzungen lautet beispielhaft
\abk{z.B.}{zum Beispiel}
Hast du Erfahrungen mit dem nomencl Paket und dem minitoc Paket?

rais
Forum-Guru
Forum-Guru
Beiträge: 411
Registriert: Di 21. Sep 2010, 00:37

Beitrag von rais »

Moin Ruffy2k,
Ruffy2k hat geschrieben: Zu den Abkürzungen muss ich sagen, dass ich diese im Minimalbeispiel nicht aufgeführt habe, in meiner eigentlichen Arbeit schon und dort wird das Abkürzungsverzeichnis nicht ausgegeben.

Mein Befehl für die Abkürzungen lautet beispielhaft
\abk{z.B.}{zum Beispiel}
hast Du es denn schon in Deinem Beispiel ausprobiert? Was passiert dann?
Wenn ich Dein Beispiel um eben diesen \abk -- wobei Du imho besser
\abk{z.\,B.}{zum Beispiel}
verwendest -- erweitere, erhalte ich auch ein Abkürzungsverzeichnis.
Ruffy2k hat geschrieben: Hast du Erfahrungen mit dem nomencl Paket und dem minitoc Paket?
Einzeln ja, in Kombination nein.

Falls Du Dich fragst, wie ich auf den genannten Lösungsansatz gekommen bin: ich habe mir die .toc-Datei angesehen; einmal mit \includepdf, einmal ohne ...

MfG
Rainer
One of the joys of travel is visiting new towns and meeting new people---G.Khan (Robert Asprin, Another Fine Myth)

rocketscience
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 51
Registriert: Mo 15. Nov 2010, 15:05

Beitrag von rocketscience »

...ich habe es probiert und es funktioniert tatsächlich nachdem ich nochmals den "makeindex" ausgeführt habe.

Ich habe noch eine Frage bzgl. des Formats des minitoc. Ist es möglich das Verzeichnis auch nicht eingerückt (entsprechend des Inhaltsverzeichnisses) darstellbar ist?

Antworten