Nummerierung/Seitennummer im Inhaltsverzeichnis für fake-section unterdrücken?
Hallo,
ich würde gerne mein Inhaltsverzeichnis ein bisschen strukturieren so dass zwar im Inhaltsvzerzeichnis weitere Subsections angezeigt werden die dann aber nicht im eigentlich Text auftauchen. Ich habe nun mit google bereits ein Stück Code gefunden was für mich subsections einfügt die dann auch tatsächlich nicht im Text auftauchen.
Nun stehe ich aber vor dem Problem das ich nicht weiß wie ich diesen Code dahin gehend erweitern kann das die Nummerierung und die Seitennummern nicht angezeigt werden? Mein Quellcode sieht aktuell wie folgt aus:
Code:
\documentclass[]{scrartcl}
\usepackage{cook}
\usepackage[T1]{fontenc}
\usepackage{wallpaper}
\usepackage{longtable}
% Neuer Code für die neuen Subsections
\newcommand{\fakesubsection}[1]{%
\subsectionmark{#1}% Add subsection mark (header)
\addcontentsline{toc}{subsection}{\protect\numberline{\thesubsection}#1}% Add subsection to ToC
% Add more content here, if needed.
}
% Neuer Code für die neuen Subsections
\tableofcontents
\section{Header A}
\fakesubsection{subsection}
\input{site1.tex}
\input{site2.tex}
\input{site3.tex}
\section{Header B}
\input{site1.tex}
\input{site2.tex}
\input{site3.tex}
\end{document}
und dabei wurde der Code:
Code:
\newcommand{\fakesubsection}[1]{%
\subsectionmark{#1}% Add subsection mark (header)
\addcontentsline{toc}{subsection}{\protect\numberline{\thesubsection}#1}% Add subsection to ToC
% Add more content here, if needed.
}
neu eingefügt.
Darüber hinaus hätte ich noch die Frage, ob ich diese Subsections dahin gehend konfigurieren kann das die Einrücktiefe davon abhängt ob der Inhaltsverzeichniseintrag auf eine Section oder eine Subsection folgt. So das damit eine Anordnung in der Form:
Code:
Header AAA
Subsection aaa
Site 1
Site 2
Site 3
Header BBB
Site 4
Site 5
Site 6
möglich wird.
Ich würde mich über den einen oder anderen Hinweis freuen, da ich bei latex eher der Anwender als der Entwickler von Designs bin.
Viele Grüße
Dan
Liste der Anhänge anzeigen (Anzahl: 1)
Ändere nie in den Originalpaketen, sonst sind nachher von einem Paket mit gleicher Versionsnummer verschiedene Varianten im Umlauf ...
Mit einer aktuellen KOMA-Script Version (mindestens 3.20, aktuell ist derzeit 3.21) geht das folgende:
Code:
\documentclass[]{scrartcl}[2016/05/10]
% Inputencoding hier selbst festlegen
\PreventPackageFromLoading{inputenc,fixltx2e}
\usepackage{cook}% see https://sourceforge.net/projects/chilicookbook/
\UnPreventPackageFromLoading{inputenc}
\usepackage[utf8]{inputenc}
\usepackage{longtable}
\usepackage{xpatch}
\xpretocmd\section{\clearpage\vspace*{2cm}}{}{}
\addtokomafont{section}{\rmfamily\Huge\color{darkred}}
\renewcommand\raggedsection{\centering}
\recipecolor{C20E0F}
\setcounter{secnumdepth}{-1}
\setcounter{tocdepth}{\subsectiontocdepth}
\newcommand\blank[1]{}
\DeclareTOCStyleEntry[%
level=\subsectiontocdepth,
beforeskip=5pt plus .2pt,
indent=1.5em,
numwidth=2.3em,
linefill=\hfill,
pagenumberformat=\blank,
entryformat=\textbf
]{tocline}{fakesubsection}
\newcommand{\fakesubsection}[1]{%
\subsectionmark{#1}% Add subsection mark (header)
\addtocentrydefault{fakesubsection}{}{#1}
}
\begin{document}
\tableofcontents
\section{Hauptgericht}
\fakesubsection{Deutsche Küche}
\begin{recipe}[]{Bandnudeln mit Lachs}{Quelle?}{}
\ingredient{Salz, Pfeffer}
\ingredient{Bandnudeln}
\step
Ins Restaurant gehen und kaufen, essen und freuen
\end{recipe}
\begin{recipe}[]{Apfelpfannkuchen}{Quelle?}{}
\ingredient{2 Äpfel}
\ingredient{Prise Salz}
\step
Chips sind auch lecker
\end{recipe}
\section{Gebäck}
\begin{recipe}[]{Apfel-Zimt-Muffins}{Quelle?}{}
\ingredient{120g Vollkorn-Weizenmehl}
\ingredient{250g Äpfel}
\step
Äpfel sind auch so gesund
\end{recipe}
\begin{recipe}[]{Apfelkuchen mit Mandel-Zimt Streuseln}{}
\par
\ingredient{1 Päckchen Vanillezucker}
\ingredient{2 Eier}
\ingredient{Zimt}
\ingredient{Salz}
\step
Kekse kann man auch kaufen
\end{recipe}
\end{document}
Inhaltsverzeichnis: Anhang 6202
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat von
klops
Wobei ich gestehen muss, dass ich nicht einmal verstanden habe, warum man \section künstlich mit einem Seitenumbruch und einem vertikalen Abstand zum Seitenfang versieht, statt gleich scrreprt mit \chapter zu verwenden. Vielleicht sollte ich mich also besser raushalten.
Nein, bitte nicht raushalten. Ich habe nur leider vorher die Änderungen für \section ignoriert. Dabei ist es mit scrreprt einfacher: Da die Rezepte auf der subsection Ebene eingefügt werden, kann man dann für die Zwischenüberschriften einfach die section Ebene verwenden.
Code:
\documentclass[]{scrreprt}[2016/05/10]
% Inputencoding hier selbst festlegen
\PreventPackageFromLoading{inputenc,fixltx2e}
\usepackage{cook}% see https://sourceforge.net/projects/chilicookbook/
\UnPreventPackageFromLoading{inputenc}
\usepackage[utf8]{inputenc}
\usepackage{longtable}
\recipecolor{C20E0F}
\setcounter{secnumdepth}{-1}
\setcounter{tocdepth}{\subsectiontocdepth}
\RedeclareSectionCommand[%
beforeskip=-2cm,%
font=\rmfamily\Huge\color{darkred},%
tocentryformat=\sffamily\Large\textbf%
]{chapter}
\renewcommand\raggedchapter{\centering}
\RedeclareSectionCommand[%
tocbeforeskip=5pt plus .2pt,%
toclinefill=\hfill,%
tocpagenumberformat=\blank,%
tocentryformat=\textbf%
]{section}
\newcommand\blank[1]{}
\newcommand{\fakesection}[1]{%
\sectionmark{#1}% Add subsection mark (header)
\addtocentrydefault{section}{}{#1}
}
\begin{document}
\tableofcontents
\chapter{Hauptgericht}
\fakesection{Deutsche Küche}
\begin{recipe}[]{Bandnudeln mit Lachs}{Quelle?}{}
\ingredient{Salz, Pfeffer}
\ingredient{Bandnudeln}
\step
Ins Restaurant gehen und kaufen, essen und freuen
\end{recipe}
\begin{recipe}[]{Apfelpfannkuchen}{Quelle?}{}
\ingredient{2 Äpfel}
\ingredient{Prise Salz}
\step
Chips sind auch lecker
\end{recipe}
\chapter{Gebäck}
\begin{recipe}[]{Apfel-Zimt-Muffins}{Quelle?}{}
\ingredient{120g Vollkorn-Weizenmehl}
\ingredient{250g Äpfel}
\step
Äpfel sind auch so gesund
\end{recipe}
\begin{recipe}[]{Apfelkuchen mit Mandel-Zimt Streuseln}{}
\par
\ingredient{1 Päckchen Vanillezucker}
\ingredient{2 Eier}
\ingredient{Zimt}
\ingredient{Salz}
\step
Kekse kann man auch kaufen
\end{recipe}
\end{document}
http://www.mrunix.de/forums/attachme...3&d=1467810803
Anhang 6203