什么原因导致额外的标题编号?

什么原因导致额外的标题编号?

请参阅 PDF 中的目录TOC 的 pdf 输出

为了四颗星子标题,LaTeX 会插入额外的十进制数字。它应该是 0.1.1.1,而不是 0.1.1.0.1。一个额外的零。它在后续子标题中仍然存在。是什么原因造成的?我该如何撤消它?

我正在使用带有 memoir doc 类的 orgmode。只有导出为 PDF 时才会发生这种情况,导出为 HTML 和其他格式时不会发生这种情况。我没有任何自定义类或对默认值的更改(据我所知)。

根据要求,我在这里包含了冗长的 .tex 文件:

\documentclass[14pt]{memoir}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fixltx2e}
\usepackage{graphicx}
\usepackage{grffile}
\usepackage{longtable}
\usepackage{wrapfig}
\usepackage{rotating}
\usepackage[normalem]{ulem}
\usepackage{amsmath}
\usepackage{textcomp}
\usepackage{amssymb}
\usepackage{capt-of}
\usepackage{hyperref}
\usepackage[total={6.00in,9.5in},top=0.75in, left=1.25in, letterpaper, includefoot]{geometry}
\usepackage[T1]{fontenc}
\usepackage[final]{microtype}
\usepackage{lscape}
\usepackage{tgpagella}
\raggedright
\raggedbottom
\linespread{1.17}
\usepackage{parskip}
\setlength{\parindent}{1cm} % Default is 15pt.
\usepackage{fancyhdr}
\usepackage{lastpage}
\pagestyle{fancy}
\fancyhf{}
\rfoot{Page \thepage \hspace{1pt} of \pageref{LastPage}}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0.4pt}
\usepackage{textcomp}
\usepackage[most]{tcolorbox}
\definecolor{block-gray}{gray}{0.90}
\newtcolorbox{myquote}{colback=block-gray,grow to right by=-4mm,grow to left by=-4mm,boxrule=0pt,boxsep=0pt,breakable,parbox=false,enhanced}
\NewEnviron{myblock} {\colorbox{block-gray}{\parbox{\dimexpr\linewidth-10\fboxsep\relax}{\small\addtolength{\leftskip}{4mm} \addtolength{\rightskip}{4mm} \BODY}}}
\renewcommand{\quote}{\myblock}
\renewcommand{\endquote}{\endmyblock}
\usepackage{tikz}
\usetikzlibrary{fadings,mindmap,trees,graphs,shapes,arrows}
\usepackage{verbatim}
\usepackage{subfigure}
\usepackage{wrapfig}
\usepackage{anyfontsize}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\usepackage[export]{adjustbox}
\usepackage{chronosys}
\usepackage{smartdiagram}
\usepackage{metalogo}
\usepackage{Konanur,lettrine}
\renewcommand\LettrineFontHook{\Konanurfamily}
\usepackage{hyperref}
\hypersetup{colorlinks = true}
\newcommand\myshade{85}
\colorlet{mylinkcolor}{violet}
\colorlet{mycitecolor}{YellowOrange}
\colorlet{myurlcolor}{Aquamarine}
\hypersetup{linkcolor = mylinkcolor!\myshade!black}
\hypersetup{citecolor = mycitecolor!\myshade!black}
\hypersetup{urlcolor = myurlcolor!\myshade!black}
\usepackage{cleveref}
\setcounter{secnumdepth}{7}
\hypersetup{
 pdftitle={One star},
 pdfkeywords={},
 pdfsubject={},
 pdfcreator={Emacs 25.1.50.11 (Org mode 8.3.5)}, 
 pdflang={English}}
\begin{document}

\maketitle
\setcounter{tocdepth}{7}
\tableofcontents

\section{two stars}
\label{sec:orgheadline6}
\subsection{three stars}
\label{sec:orgheadline5}
\paragraph{four stars}
\label{sec:orgheadline4}
\subparagraph{five stars}
\label{sec:orgheadline3}
\begin{enumerate}
\item six stars
\label{sec:orgheadline2}
\begin{enumerate}
\item seven stars
\label{sec:orgheadline1}
\end{enumerate}
\end{enumerate}
\end{document}

最后更新:

我按照描述将错误定位到 (setq org-latex-classes) 变量中缺少的行这里。缺失的行是用户 touhami 和其他人指出的章节和子标题。org-mode worg 网页中的某些地方也缺少相同的行。我接受 touhami 的回应,前提是用户继续将变量修复为:

 (add-to-list 'org-latex-classes
 '("memoir"
 "\\documentclass{memoir}"
 ("\\chapter{%s}"         . "\\chapter*{%s}")
 ("\\section{%s}"         . "\\section*{%s}")
 ("\\subsection{%s}"      . "\\subsection*{%s}")
 ("\\subsubsection{%s}"   . "\\subsubsection*{%s}")
 ("\\paragraph{%s}"       . "\\paragraph*{%s}")
 ("\\subparagraph{%s}"    . "\\subparagraph*{%s}")))

感谢您发现问题。

答案1

使用类memoir可以将文档分为 8 个级别

 1. book ------------------> level -2
 2. part ------------------> level -1
 3. chapter ---------------> level 0
 4. section ---------------> level 1
 5. subsection ------------> level 2
 6. subsubsection ---------> level 3
 7. paragraph -------------> level 4
 8. subparagraph-----------> level 5

对于标准类别bookreport,没有book划分。对于 KOMA 脚本类别scrbook和,情况也是如此scrreprt

标准类article与KOMA文类之间scrartcl没有book和的chapter区分。

\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{5}
\begin{document}
\tableofcontents
%\book{Level -2}% only with memoir
\part{level -1}
%\chapter{level 0}% no chapter with article or scrartcl
\section{level 1}
\subsection{level 2}
\subsubsection{level 3}
\paragraph{level 4}
\subparagraph{level 5}

\end{document}

相关内容