PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : minitoc und appendix



syntec
15-07-2008, 21:47
Hallo Leute,

ich kämpfe gerade mit meiner richtigen Konfiguration der beiden obenstehen Sachen.

Diese MB kommt, denke ich, meinen Problem am nächsten.



\documentclass[11pt,ngerman,oneside]{scrbook}
\usepackage[ansinew]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{pdfpages}
\usepackage{minitoc}

\begin{document}

\tableofcontents
\section{1}
\section{2}
\section{3}

\appendix
\dominitoc

\chapter*{Anhang}
\addcontentsline{toc}{chapter}{Anhang}

\minitoc
\renewcommand{\thesection}{A.\arabic{section}}

\includepdf[pagecommand={\pagestyle{empty}}, addtotoc={1, section, 1, A. Section 1, label1}]{pdf}
\includepdf[pagecommand={\pagestyle{empty}}, addtotoc={1, section, 1, A. Section 1,, label2}]{pdf}

\end{document}


...und zwar ist es richtig, dass die section´s vom Anhang mit ins Inhaltsverzeichnis kommen, aber wieso erstellt minitoc kein Verzeichnis auf der Anhangseite?

vielen Dank,
Grüße, Chris

edico
16-07-2008, 09:45
Dass es nicht läuft, liegt imo an der addcontentsline ... Du könntest es doch direkt gestalten:

Es sei ein subdir 'adds' gegeben, in dem die PDF Dokumente gelistet sind - in diesem Fall doka.pdf und dokb.pdf.



\documentclass[paper=a5,pagesize,11pt,german,oneside,smallheading s]{scrbook}

\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{charter,beramono}

% Adaption to ToC
\setcounter{tocdepth}{0} % Gliederungstiefe_ToC -> chapter
%\setcounter{secnumdepth}{0} % Gliederungsnummern
%\input{adds/mtadapt} % my_special_mtadaption
\usepackage{minitoc}
\mtcsetrules{minitoc}{off} % no rules
\mtcsetdepth{minitoc}{2} % Gliederungstiefe -> subsec
\mtcsettitle{minitoc}{} % no minitoc-title

\usepackage{pdfpages}
\usepackage{xcolor}
\usepackage[colorlinks,linkcolor=green!50!black]{hyperref}


\begin{document}
%%% --------------------------------------------------------
\frontmatter
%%% --------------------------------------------------------

\title{A minitoc Template --\\Embedding PDF documents}
\author{Edico}
\date{}
\maketitle

\dominitoc
\renewcommand\contentsname{Inhalts\"ubersicht}
\tableofcontents


%%% --------------------------------------------------------
\mainmatter
%%% --------------------------------------------------------
\chapter{Test}
\minitoc
%
\section{Eins}
\subsection{EinsEins}
\subsection{EinsZwei}
\section{Zwei}


%%% --------------------------------------------------------
\appendix
%%% --------------------------------------------------------
\chapter{Anhang}
\minitoc
%

\includepdf[pagecommand={\pagestyle{empty}},%
addtotoc={1, section, 1, Dokument A, label1}]{adds/doka.pdf}
\includepdf[pagecommand={\pagestyle{empty}},%
addtotoc={1, section, 1, Dokument B, label2}]{adds/dokb.pdf}

\section{Anhang Alma}
\includepdf[pagecommand={\pagestyle{empty}},%
addtotoc={1, subsection, 1, Dokument A, label10}]{adds/doka.pdf}
\includepdf[pagecommand={\pagestyle{empty}},%
addtotoc={1, subsection, 1, Dokument B, label20}]{adds/dokb.pdf}
\section{Anhang Berta}
\includepdf[pages=-,%
addtotoc={1, subsection, 1, First Section, sec:first,%
5, subsection, 1, Second Section, sec:second}%
]{adds/dokb.pdf}

\end{document}


edico

syntec
16-07-2008, 11:22
Danke edico für deine Antwort.
Ich bin damit auch weitergekommen. Das Hauptproblem habe ich aber dennoch, dass auf der ersten Anhangseite noch kein Inhaltsverzeichnisse der importierten Pdf´s sind.

Ich habe mal dein MB umgeändert, damit du mein Problem gleich sehen kannst.



\documentclass[paper=a5,pagesize,11pt,german,oneside,smallheading s]{scrbook}

\usepackage[utf8]{inputenc}
\usepackage{babel}
%\usepackage{charter,beramono}

% Adaption to ToC
%\setcounter{tocdepth}{0} % Gliederungstiefe_ToC -> chapter
%\setcounter{secnumdepth}{0} % Gliederungsnummern
%\input{adds/mtadapt} % my_special_mtadaption
\usepackage{minitoc}
\mtcsetrules{minitoc}{off} % no rules
\mtcsetdepth{minitoc}{2} % Gliederungstiefe -> subsec
\mtcsettitle{minitoc}{} % no minitoc-title

\usepackage{pdfpages}
\usepackage{xcolor}
\usepackage[colorlinks,linkcolor=green!50!black]{hyperref}


\begin{document}
%%% --------------------------------------------------------
\frontmatter
%%% --------------------------------------------------------


\dominitoc
%\renewcommand\contentsname{Inhalts\"ubersicht}
\tableofcontents


%%% --------------------------------------------------------
\mainmatter
%%% --------------------------------------------------------
%\chapter{Hier liegt der Fehler}


%%% --------------------------------------------------------
\appendix
%%% --------------------------------------------------------
%\input{Z-Anhang}
\chapter{Anhang}
\minitoc


\includepdf[pagecommand={\pagestyle{empty}}, landscape, addtotoc={1, section, 1, Tiefsetzen 1, buck_modell}]{adds/dokb.pdf}

\includepdf[pagecommand={\pagestyle{empty}}, landscape, addtotoc={1, section, 1, Hoch 1, boost_modell}]{adds/dokb.pdf}

\section{Anhang Alma}
\includepdf[pagecommand={\pagestyle{empty}},%
addtotoc={1, subsection, 1, Dokument A, label10}]{adds/dokb.pdf}
%


\end{document}


Wenn ich \chapter{Hier liegt der Fehler} wieder einkommentiere, wird das Inhaltsverzeichnis auch im Anhang mit eingefügt.

Kann man das irgendwie umgehen?
Ich habe in meiner Hauptdatei keinen reinen Tesxt stehen, sondern binde alle Chapter separat ein.

mfg, Chris

syntec
16-07-2008, 11:26
Hallo edio, danke für deine schnelle Antwort.

Leider besteht mein Hauptproblem immer noch, dass auf der Anhangseite das Inhaltsverzeichnis der importierten Pdf´s nicht mit eingefügt werden. Ich weiß auch wo der Fehler liegt. dazu habe ich dein MB etwas abgeändert, damit du das Problem besser sehen kannst.



\documentclass[paper=a5,pagesize,11pt,german,oneside,smallheading s]{scrbook}

\usepackage[utf8]{inputenc}
\usepackage{babel}
%\usepackage{charter,beramono}

% Adaption to ToC
%\setcounter{tocdepth}{0} % Gliederungstiefe_ToC -> chapter
%\setcounter{secnumdepth}{0} % Gliederungsnummern
%\input{adds/mtadapt} % my_special_mtadaption
\usepackage{minitoc}
\mtcsetrules{minitoc}{off} % no rules
\mtcsetdepth{minitoc}{2} % Gliederungstiefe -> subsec
\mtcsettitle{minitoc}{} % no minitoc-title

\usepackage{pdfpages}
\usepackage{xcolor}
\usepackage[colorlinks,linkcolor=green!50!black]{hyperref}


\begin{document}
%%% --------------------------------------------------------
\frontmatter
%%% --------------------------------------------------------


\dominitoc
%\renewcommand\contentsname{Inhalts\"ubersicht}
\tableofcontents


%%% --------------------------------------------------------
\mainmatter
%%% --------------------------------------------------------
%\chapter{Hier liegt der Fehler}


%%% --------------------------------------------------------
\appendix
%%% --------------------------------------------------------
%\input{Z-Anhang}
\chapter{Anhang}
\minitoc


\includepdf[pagecommand={\pagestyle{empty}}, landscape, addtotoc={1, section, 1, Tiefsetzen 1, buck_modell}]{buck_modell}

\includepdf[pagecommand={\pagestyle{empty}}, landscape, addtotoc={1, section, 1, Hoch 1, boost_modell}]{buck_modell}

\section{Anhang Alma}
\includepdf[pagecommand={\pagestyle{empty}},%
addtotoc={1, subsection, 1, Dokument A, label10}]{buck_modell}
%


\end{document}


wenn ich "\chapter{Hier liegt der Fehler}" wieder einkommentoere, macht er das Verzeichnis auch auf der Anhangseite.

Ich binde auch alle meine Chapter separat in meine Hauptdatei, somit steht dort kein reiner Text. Kann man das Problem irgendwie praktischer lösen?

Mfg, Chris

edico
16-07-2008, 12:48
wenn ich "\chapter{Hier liegt der Fehler}" wieder einkommentoere, macht er das Verzeichnis auch auf der Anhangseite.

Dies kann ich nicht verifizieren. Ob chapter ein- oder auskommentiert oder ob der Abschnitt (hier: hauptteil.tex) mit input oder include eingebunden wird, erhalte ich jedesmal dementsprechend korrekte Outputs con ToC und minitoc:



toc
---
Inhaltsverzeichnis

1 Hauptteil 1
..1.1 Abschnitt ............... 1

A Anhang 3
..A.1 Tiefsetzen 1 ............ 4
usw.

minitoc
-------
A Anhang

.... A.1 Tiefsetzen 1 ......... 4
usw.


Ich kompiliere derzeit so:

*File List*
scrbook.cls 2006/07/30 v2.95b KOMA-Script document class (book)
scrkbase.sty 2006/07/30 v2.95b KOMA-Script package (basics and keyval use)
scrlfile.sty 2006/03/28 v2.95 KOMA-Script package (loading files)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
bk11.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
typearea.sty 2006/07/30 v2.95b KOMA-Script package (type area)
inputenc.sty 2006/05/05 v1.1b Input encoding file
utf8.def 2006/03/30 v1.1i UTF-8 support for inputenc
t1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
ot1enc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
omsenc.dfu 2006/03/30 v1.1i UTF-8 support for inputenc
babel.sty 2005/11/23 v3.8h The Babel package
germanb.ldf 2004/02/19 v2.6k German support from the babel system
minitoc.sty 2007/01/09 v51 Package minitoc (JPFD)
mtcmess.sty 2006/03/14
testi.mtc1
english.mld 2006/01/13
english.mld 2006/01/13
german.mld 1999/03/16
pdfpages.sty 2006/08/12 v0.4a Insert pages of external PDF documents (AM)
ifthen.sty 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
pdftex.def 2007/01/08 v0.04d Graphics/color for pdfTeX
calc.sty 2005/08/06 v4.2 Infix arithmetic (KKT,FJ)
eso-pic.sty 2006/07/14 v1.1d eso-pic (RN)
everyshi.sty 2001/05/15 v3.00 EveryShipout Package (MS)
pppdftex.def 2006/08/12 v0.4a Pdfpages driver for pdfTeX (AM)
xcolor.sty 2005/12/21 v2.09 LaTeX color extensions (UK)
color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
hyperref.sty 2007/02/07 v6.75r Hypertext links for LaTeX
pd1enc.def 2007/02/07 v6.75r Hyperref: PDFDocEncoding definition (HO)
hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
kvoptions.sty 2006/08/22 v2.4 Connects package keyval with LaTeX options (HO
)
url.sty 2005/06/27 ver 3.2 Verb mode for urls, etc.
hpdftex.def 2007/02/07 v6.75r Hyperref driver for pdfTeX
supp-pdf.tex
nameref.sty 2006/12/27 v2.28 Cross-referencing by name of section
refcount.sty 2006/02/20 v3.0 Data extraction from references (HO)


... aber vielleicht verstehe ich Dich auch nicht, obgleich Deine posting jetzt mehrfach gelesen habe ;-)

edico

syntec
16-07-2008, 18:39
Ah bei mir zu Haus auf den Rechner macht er es zum Glück auch.

Das einzige was mich nun noch stört ist, dass A Anhang steht.
und mit \addcontentsline{toc}{chapter}{Anhang} kann man es zwar umbenennen, aber dann geht das minitoc-Verzeichnis im Anhang weg...
Was kann ich machen?


ps: ..und ich dachte, doppelt gepostet hilft doppelt :D

edico
16-07-2008, 19:04
... stört ist, dass A Anhang steht.

Das ist gewollt, gehört sich für eine anständige Gliederung (ist DIN-konform?), weil's sich in der Zählweise von maimatter unterscheiden soll. Sonst musst Du eben appendix weglassen (velleicht gehr auch backmatter stattdessen, weiss ich jetzt nicht as hoc) ... dann ist mir aber nicht klar, warum Du mit einer book-Klasse rumhantierst.

edico

syntec
16-07-2008, 19:11
achso. Na wenn´s die Norm vorschreibt, lass ich es so.

Dankeschön

syntec
11-08-2008, 19:56
ich mal wieder bzgl. Anhang und minitoc.
Wenn ich das obige MB als latex-Dokument kompiliere, macht er alles wunderbar.
Sobald ich es in meine Arbeit als file als Anhang einbinde, wird kein minitoc auf der Anhangseite erstellt und ich habe immer eine zusätzliche leere Seite nach dem eingefügten Pdf.

Hatte einer schonmal das Problem und kennt die Lösung? Ansonsten muss ich mal selber jedes Packet auskommentieren und schaun, wann es geht. Was sehr Zeitaufwendig ist.