我是 LateX 的新手,但开始非常喜欢它。我有一个文档,它在编译时会出现问题中所述的错误。我正在使用 TexStudio,当我单击错误消息时,*.toc 文件会打开并在相应行上显示以下内容:
\contentsline {subsection}{\numberline {1.1}<subsection title>}{1}{subsection.1.1}%
一个答案这里说可能是因为我使用了参考书目,但没有引用任何内容。我已经引用了一些来源。另一个解决方案Overleaf 提供的 提示缺少\item
。我还没有文档中的任何列表。我的代码如下所示。任何帮助都将不胜感激。
\documentclass[12pt]{article}
\usepackage[a4paper, total={6.5in, 9in}]{geometry}
\usepackage{amsmath}
\usepackage{tabularx}
\usepackage{xcolor}
\usepackage{xfrac}
\usepackage{mathtools}
\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage[style=ieee]{biblatex}
\addbibresource{cit.bib}
\usepackage{graphicx}
\graphicspath{ {./images/} }
\usepackage[colorlinks = true,
linkcolor = black,
urlcolor = blue,
citecolor = blue,
anchorcolor = blue]{hyperref}
\usepackage[font=small,skip=0pt]{caption}
\setlength\parindent{0pt}
\title{Document Title}
\author{A. Uthor}
\date{July 2022}
\usepackage{titling}
\renewcommand\maketitlehooka{\null\mbox{}\vfill}
\renewcommand\maketitlehookd{\vfill\null}
\let\oldref\ref
\renewcommand{\ref}[1]{(\oldref{#1})}
\usepackage{fancyhdr} % for adding header and footer
\pagestyle{fancy}
\fancyhf{}
\rfoot{\thepage}
\lhead{Some Text}
\rhead{some More Text}
\pagenumbering{roman}
\begin{document}
\begin{titlingpage}
\maketitle
\end{titlingpage}
\newpage
\tableofcontents
\newpage
\listoffigures
\newpage
\section{Section Title}
\label{sec:ex1}
\pagenumbering{arabic}
\subsection{Subsection Title}
\label{sec:ex1a}
Some text ... \autocite{BAuthor} ... Further more text, which I think maybe irrelevant
to the question.
\newpage
\printbibliography
\end{document}
答案1
所以,我弄清楚了哪里出了问题。我\pagenumbering{arabic}
从节标题之后移动到了之后\newpage
。希望这对某些人有帮助。