Ich möchte den Abstand und die Einrückung über und unter den minitoc möglichst ganz beseitigen. Laut dem hier soll man Sowieso bekomme ich damit nur den Abstand oberhalb der minitoc weg. Also da müßte auf Open in writeLaTeX
\documentclass[a5paper]{scrbook} % \usepackage{selinput} \SelectInputMappings{adieresis={ä}, germandbls={ß}} \usepackage[ngerman]{babel} \usepackage{tcolorbox} \usepackage{multicol} % ===================== % MiniInhaltsverzeichnisse \usepackage{refcount} \usepackage[nohints]{minitoc} \mtcselectlanguage{german} % \mtcsettitle{minitoc}{} \mtcsetrules{minitoc}{off} \setlength{\mtcindent}{0pt} % \mtcsetfont{minitoc}{*}{\small\rmfamily\upshape\mdseries} % \mtcsetfont{minitoc}{section}{\small\rmfamily\upshape\bfseries} % \mtcsetoffset{minitoc}{0pt} % \setlength{\mtcskipamount}{-55mm} % \setlength{\bigskipamount}{-77pt} \makeatletter % Ausgabe von \minitoc für ein bestimmtes Kapitelverzeichnis, durch % temporäre Änderung des Zählers mtc: \newcommand*{\xminitoc}[2][d]{% \begingroup \value{mtc}=#2\relax \minitoc[#1]% \endgroup } % Setzen eines Labels mit dem aktuellen Ausgabewert des Zählers mtc, % ohne dabei die normale Label-Referenz zu ändern: \newcommand*{\mtclabel}[1]{% \begingroup \protected@edef\@currentlabel{\The@mtc}% \label{#1}% \endgroup } \makeatother % ===================== \begin{document} \dominitoc \tableofcontents \newpage Diese Seite gehört egtl. nimmer zum toc... \\ \\ \xminitoc{\getrefnumber{mtc:foo}} \xminitoc{\getrefnumber{mtc:bar}} \begin{multicols}{2}%[Titel][1cm] \begin{tcolorbox}[title=FOO-Inhalt, width=5cm] This is the upper part. This is the upper part. This is the upper part. This is the upper part. \tcblower %This is the lower part. \xminitoc{\getrefnumber{mtc:foo}} \end{tcolorbox}% % \begin{tcolorbox}[title=BAR-Inhalt, width=5cm] This is the upper part. This is the upper part. \tcblower %This is the lower part. \xminitoc{\getrefnumber{mtc:bar}} \end{tcolorbox} \chapter{FOO}\mtclabel{mtc:foo} ... \addcontentsline{toc}{section}{foo1} \addcontentsline{toc}{section}{foo2} \addcontentsline{toc}{section}{foo3} \chapter{BAR}\mtclabel{mtc:bar} .... \addcontentsline{toc}{section}{bar1} \addcontentsline{toc}{section}{bar2} \end{multicols} \end{document} gefragt 07 Nov '14, 11:05 cis |
Ein bisschen wühlen in der Doku und ein Blick auf die Definition von Open in Online-Editor
% Horizontaler Einzug \def\mtcoffset{-1em} % Vertikaler Abstand davor \def\beforeminitoc{\kern-1.4\baselineskip} % Vertikaler Abstand danach \def\kernafterminitoc{\kern-1.4\baselineskip} Die Werte sind einfach geraten. Insbesondere sind sie abhängig von der Dokumentklasse. Open in Online-Editor
\documentclass[a5paper]{scrbook} \usepackage{selinput} \SelectInputMappings{adieresis={ä}, germandbls={ß}} \usepackage[ngerman]{babel} \usepackage{tcolorbox} \usepackage{multicol} % ===================== % MiniInhaltsverzeichnisse \usepackage{refcount} \usepackage[nohints]{minitoc} \mtcselectlanguage{german} % \mtcsettitle{minitoc}{} \mtcsetrules{minitoc}{off} \setlength{\mtcindent}{0pt} % Horizontaler Einzug \def\mtcoffset{-1em} % Vertikaler Abstand davor \def\beforeminitoc{\kern-1.4\baselineskip} % Vertikaler Abstand danach \def\kernafterminitoc{\kern-1.4\baselineskip} \makeatletter % Ausgabe von \minitoc für ein bestimmtes Kapitelverzeichnis, durch % temporäre Änderung des Zählers mtc: \newcommand*{\xminitoc}[2][d]{% \begingroup \value{mtc}=#2 \minitoc[#1]% \endgroup } % Setzen eines Labels mit dem aktuellen Ausgabewert des Zählers mtc, % ohne dabei die normale Label-Referenz zu ändern: \newcommand*{\mtclabel}[1]{% \begingroup \protected@edef\@currentlabel{\The@mtc}% \label{#1}% \endgroup } \makeatother % ===================== \begin{document} \dominitoc \tableofcontents \newpage Diese Seite gehört egtl. nimmer zum toc... \\ \\ \xminitoc{\getrefnumber{mtc:foo}} \xminitoc{\getrefnumber{mtc:bar}} \begin{multicols}{2}%[Titel][1cm] \begin{tcolorbox}[title=FOO-Inhalt, width=5cm] This is the upper part. This is the upper part. This is the upper part. This is the upper part. \tcblower %This is the lower part. \xminitoc{\getrefnumber{mtc:foo}} \end{tcolorbox}% % \begin{tcolorbox}[title=BAR-Inhalt, width=5cm] This is the upper part. This is the upper part. \tcblower %This is the lower part. \xminitoc{\getrefnumber{mtc:bar}} \end{tcolorbox} \chapter{FOO}\mtclabel{mtc:foo} ... \addcontentsline{toc}{section}{foo1} \addcontentsline{toc}{section}{foo2} \addcontentsline{toc}{section}{foo3} \chapter{BAR}\mtclabel{mtc:bar} .... \addcontentsline{toc}{section}{bar1} \addcontentsline{toc}{section}{bar2} \end{multicols} \end{document} beantwortet 07 Jul '16, 10:14 Henri |
Niemand eine Idee? Steht wahrscheinlich echt auf S. 271 in 'texdoc minitoc', bloß ich versteh halt das nicht mit diesen @-Befehlen.