使用 memoir 和 minitoc

使用 memoir 和 minitoc

我正在和班级一起写一本小书memoir,我想在每章开头添加一个小目录。我发现我可以使用这个minitoc包,但它似乎不起作用。我尝试mtcpatchmem.sty导入\usepackage{mtcpatchmem}mtcpatchmem.sty在我的根目录中),但仍然不起作用。

有解决方案或解决方法吗?如果有解决方法,我希望它看起来像minitoc包,因为我非常喜欢这种风格。

\documentclass{memoir}

\usepackage[utf8]{inputenc}
\usepackage[francais]{babel}
\usepackage[T1]{fontenc}

\usepackage{minitoc}

\usepackage{shorttoc}
\usepackage{lipsum}

\usepackage{libertine} %MikTeX says this is depreciated, alternative?
\renewcommand*\oldstylenums[1]{{\fontfamily{fxlj}\selectfont #1}}

\title{Hello, World}

\begin{document}
\maketitle
\newpage
\shorttableofcontents{Les Grandes Lignes}{0}
\tableofcontents

\part{Introduction}

\chapter{Merci}
This does not work.
\minitoc

\section{Contenu}
\lipsum[1]

\section{Hello}
\subsection{Bye Bye}
\end{document}

附言:我很清楚类似问题,但它从来没有真正给出过真正的答案。另外,我使用的是 MikTeX 2.9。

答案1

minitoc正如其他地方提到的,和似乎存在一些问题memoir;因为艾伦·芒恩建议,你可以改用titletoc

在下面的例子中,我遵循了这种方法,并定义了一个新命令,它基本上是对 的\Mprintcontents改编。放置一个漂亮的标题(由 控制),在两个水平规则之间构建部分目录,并调用 来构建模仿 标准行为 的部分目录:titletoc\printcontents\Mprintcontents\partialtocname\printcontents[chapters]{toc}{}{1}{}minitoc

\documentclass{memoir}
\usepackage[utf8]{inputenc}
\usepackage[francais]{babel}
\usepackage[T1]{fontenc}
\usepackage{lipsum}
\usepackage{shorttoc}
\usepackage{titletoc}
\usepackage{libertine} %MikTeX says this is depreciated, alternative?

\newcommand\partialtocname{Petite table des mati\`eres}
\newcommand\ToCrule{\noindent\rule[5pt]{\textwidth}{1.3pt}}
\newcommand\ToCtitle{{\large\bfseries\partialtocname}\vskip2pt\ToCrule}
\makeatletter
\newcommand\Mprintcontents{%
  \ToCtitle
  \ttl@printlist[chapters]{toc}{}{1}{}\par\nobreak
  \ToCrule}
\makeatother

\begin{document}

\shorttableofcontents{Les Grandes Lignes}{0}
\tableofcontents

\part{Introduction}
\chapter{Merci}
\startcontents[chapters]
\Mprintcontents

\section{Contenu}
\lipsum[1]
\section{Hello}
\stopcontents[chapters]

\chapter{Beaucoup}
\startcontents[chapters]
\Mprintcontents

\section{An Outre Contenu}
\lipsum[1]
\section{Bye}
\stopcontents[chapters]

\end{document}

以下是每章首页的图片,展示了部分目录:

在此处输入图片描述

在此处输入图片描述

当然,您可以随意做出您认为必要的调整。

相关内容