我不知道为什么,但如果我使用\secttoc
它只适用于该部分,如果我将该部分更改为“部分”,编译它,然后将其更改回“部分”
\documentclass[12pt,a4paper,titlepage]{article}
\usepackage{pdflscape}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[usenames]{color}
\usepackage{hyperref}
\usepackage{minitoc}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{mathptmx}
\usepackage{fancyhdr}
\usepackage{a4}
\usepackage{epic}
\usepackage{eepic}
\usepackage{parskip}
\usepackage{eurosym}
\usepackage{amssymb}
\usepackage{wrapfig,lipsum,booktabs}
\usepackage{url}
\usepackage{appendix}
\usepackage{enumerate}
\usepackage[authoryear,round]{natbib}
\usepackage{etoolbox}
\makeatletter
\usepackage[nohyperlinks,printonlyused,withpage]{acronym}
\usepackage[flushmargin, hang]{footmisc}
\begin{document}
\dosecttoc
\begin{titlepage}
\end{titlepage}
\setcounter{tocdepth}{3}
\tableofcontents
\begin{appendices}
\adjuststc
section{Anhang}
\mtcsetrules{secttoc}{off}
\renewcommand{\stctitle}{Anhangsverzeichnis}
\secttoc
\subsection{Exampletext}
\end{appendices}
\end{document}
答案1
解决方法是删除该\adjuststc
命令。您还需要修复拼写错误,\section{Anhang}
而不是section{Anhang}
像@Christian Hupfer 所说的那样。
在您的 MWE 中没有任何需要调整的内容,所以我猜这\adjuststc
是导致了问题,而不是解决不存在的问题。
您需要多次运行 LaTeX 才能获得正确的输出。如果您的 LaTeX 编辑器无法自动执行此操作,一种简单的方法是使用类似latexmk
或的程序texify
(取决于您使用的 TeX 发行版)。
注意,如果您犯了这样的“低级”错误,Minitoc 可能会有点脆弱。如果仍然崩溃,请删除所有临时文件(如、)*.maf
,*.mtc*
然后*,stc*
重试。