我有一份 72 页的文档,目录中的页码完全错误。我试图一步一步地检查所有内容,所以我注意到的第一个问题是:我只编译了文档的第一部分:
% Style
\documentclass[a4paper,12pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\setlength{\parindent}{0pt}
\usepackage[header]{appendix}
\usepackage[hidelinks]{hyperref}
\usepackage{lipsum}
% Figures
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage{float}
\usepackage{tikz}
\begin{document}
\begin{titlepage}
My title page
\vfill
\end{titlepage}
\section*{Preface}
\thispagestyle{plain}
\lipsum[1-2]
\begin{minipage}[b]{0.45\textwidth}
\begin{flushleft}
\rule{5cm}{2cm}
\end{flushleft}
\end{minipage}
\hspace{2mm}
\begin{minipage}[b]{0.45\textwidth}
\begin{flushright}
\rule{5cm}{2cm}
\end{flushright}
\end{minipage}
\begin{figure}[H]
\centering
\rule{1cm}{3cm}
\end{figure}
\chapter*{Abstract}
\thispagestyle{plain}
\lipsum[1-3]
\tableofcontents
\chapter{Introduction}
\end{document}
我得到的是
内容:
1 简介 第 5 页
虽然应该
内容
1 简介 第 4 页
但当我评论前两张图片时,我得到了正确的页码。
有人知道为什么会发生这种情况吗?我已经编译了 3 次,但仍然遇到同样的问题。
我也尝试用以下方法替换迷你页面
\begin{figure}[H]
\centering
\begin{subfigure}[b]{0.4\textwidth}
\centering
\includegraphics[width=\textwidth]{logo1.jpg}
\end{subfigure} \quad
\begin{subfigure}[b]{0.4\textwidth}
\centering
\includegraphics[width=\textwidth]{logo2.jpg}
\end{subfigure}
\end{figure}
但我有完全一样的问题。
答案1
我不知道哪里出了问题,但最终我可以通过始终使用和删除图表中的所有内容来minipage
解决问题。subfigure
[H]