我有两个问题。首先,我想在文档的目录中添加子部分,以便稍微构造一下目录,而无需在文档中重复子部分。我已经发现此代码:
\documentclass[]{scrartcl}
\usepackage{cook}
\usepackage[T1]{fontenc}
\usepackage{wallpaper}
\usepackage{longtable}
% NEW CODE FOR THE PROBLEM!!!
\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.
}
\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}
对我有用,但现在我想抑制小节的编号,但我没有找到解决这个问题的方法,这就是为什么我希望这里有人可以提示我如何做到这一点。
我的第二个问题是,我可以使用类似条件网格之类的东西来对文本进行处理,以便每个从某个部分开始的条目都网格化 2 厘米,每个从某个子部分开始的条目都网格化 4 厘米,这样我就得到了像这样的结构
Header AAA
Subsection aaa
Site 1
Site 2
Site 3
Header BBB
Site 4
Site 5
Site 6
我希望我的解释足以理解我在寻找什么,当然,我会非常感谢每一个提示。 致以最良好的祝愿丹
答案1
scrartcl
是 KOMA-Script 类。因此您可以使用
\newcommand{\fakesubsection}[1]{%
\subsectionmark{#1}% add subsection mark (header)
\addsubsectiontocentry{}{#1}% add as subsection to ToC
}
将此文本作为无编号的小节添加到目录中。
更新使用scrreprt
提供章节(基于 MWE 和mrunix.de 上的这篇文章)
\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}