图表内容列表与 parskip 包的标题重叠

图表内容列表与 parskip 包的标题重叠

我正在制作一份报告,并尝试向其中添加表格和图表列表。表格列表渲染完全正常,但图表列表最终看起来像这样,我不太清楚为什么。我也搜索过,但没有找到任何与解决此问题相关的内容。

以下是 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}

相关内容