这是我的问题:在我的章节和子章节的标题中,标签没有出现,标题只有文本(没有数字,如“1.1。”等)。需要注意的是,在另一台计算机上(在工作时)创建我的文档时不会出现此问题...我的文档没有其他问题,其他所有标签(例如交叉引用)都运行良好。
我使用 texlive 包。下面是 MWE,显示了我用于文档的所有包以及相应的输出:
\documentclass[a4paper,11pt,oneside,fleqn,openany]{book}
% ========
% PACKAGES
% ========
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{array}
\usepackage{arydshln}
\usepackage[english]{babel}
\usepackage{calc}
\usepackage{color}
\usepackage{empheq}
\usepackage{fancyhdr}
\usepackage[T1]{fontenc}
\usepackage[top = 2 cm, bottom = 2 cm, inner = 2 cm, outer = 2 cm]{geometry}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage{makeidx}
\usepackage[charter]{mathdesign}
\usepackage{microtype}
\usepackage{multirow}
\usepackage[final]{pdfpages}
\usepackage{relsize}
\usepackage{textcomp}
\usepackage{titlesec}
\usepackage{titletoc}
\usepackage{tocbibind}
\usepackage{varioref}
\usepackage{hyperref}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\chapter{First chapter example}
\section{First section example}
\subsection{First subsection example}
\subsection{Second subsection example}
\section{Second section example}
\end{document}
]1
有任何想法吗 ?
答案1
按照 touhami 在我上述帖子的评论中提供的链接,我尝试了 egreg 的解决方案,它由以下五行代码组成,添加在 之后\usepackage{titlesec}
:
\usepackage{etoolbox}
\makeatletter
\patchcmd{\ttlh@hang}{\parindent\z@}{\parindent\z@\leavevmode}{}{}
\patchcmd{\ttlh@hang}{\noindent}{}{}{}
\makeatother
之后我的问题就解决了。非常感谢touhami提供的参考!