我正在制作一份报告,并尝试向其中添加表格和图表列表。表格列表渲染完全正常,但图表列表最终看起来像这样,我不太清楚为什么。我也搜索过,但没有找到任何与解决此问题相关的内容。
以下是 MWE:
\documentclass[12pt, a4paper]{article}
\usepackage{graphicx}
\usepackage{parskip}
\usepackage[a4paper, margin=1in]{geometry}
\usepackage[nottoc]{tocbibind}
\usepackage{enumitem}
\setlist{itemsep=1pt, parsep=4pt}
\linespread{1.25}
\setlength{\parskip}{2\baselineskip}
\begin{document}
\newpage
\thispagestyle{empty}
\tableofcontents
\newpage
\listoffigures
\newpage
\pagenumbering{arabic}
\setcounter{page}{1}
\section{Work done so far}
\begin{figure}[ht]
\caption{This is first figure}
\centering
\includegraphics[width=\textwidth,angle=90,origin=c]{new-request.png}
\end{figure}
\begin{figure}[ht]
\caption{This is second figure}
\centering
\includegraphics[width=\textwidth]{wireframe.png}
\end{figure}
\end{document}
答案1
这是parskip
软件包中的一个错误:https://github.com/FrankMittelbach/fmitex/issues/12
作为可能的解决方法之一,您可以撤消错误的负空间:
\documentclass{article}
\usepackage[skip=20pt]{parskip}
\begin{document}
\listoffigures
\addtocontents{lof}{\vspace*{20pt}}
\newpage
\begin{figure}
\caption{This is first figure}
\end{figure}
\begin{figure}
\caption{This is second figure}
\end{figure}
\end{document}