Я использую chngcntr
пакет, чтобы предотвратить повторную нумерацию рисунков в моем scrreprt
. Взгляните на следующий код:
\usepackage{chngcntr}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}
\counterwithout{footnote}{chapter}
Хотя нумерация не прерывается, иногда в Таблице рисунков между ссылками появляется небольшой вертикальный пробел, который снова играет роль разделителя между рисунками из разных глав. Есть ли способ от него избавиться?
В моем .lof
файле для Таблицы фигур эти строки оказались причиной этого вертикального пространства:
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
EDIT: Пример кода, иллюстрирующий, что я имею в виду:
\documentclass[a4paper,fontsize=11pt,oneside,parskip=half]{scrreprt}
\usepackage[demo]{graphicx}
\usepackage{scrhack}
\usepackage{chngcntr}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}
\counterwithout{footnote}{chapter}
\begin{document}
\listoffigures
\clearpage
\chapter{Chapter}
\begin{figure}[htb]
\includegraphics{image}
\caption{First Figure}
\label{fig1}
\end{figure}
\begin{figure}[htb]
\includegraphics{image}
\caption{First Figure}
\label{fig2}
\end{figure}
\chapter{Chapter}
\begin{figure}[htb]
\includegraphics{image}
\caption{First Figure}
\label{fig3}
\end{figure}
\begin{figure}[htb]
\includegraphics{image}
\caption{First Figure}
\label{fig4}
\end{figure}
\chapter{Chapter}
\begin{figure}[htb]
\includegraphics{image}
\caption{First Figure}
\label{fig5}
\end{figure}
\begin{figure}[htb]
\includegraphics{image}
\caption{First Figure}
\label{fig6}
\end{figure}
\end{document}
решение1
Ну, на самом деле, здесь нет необходимости углубляться в изучение исходного кода.
\KOMAoption{chapteratlists}{0pt}
установитглавапробелк нулевой точке. Все списки, контролируемые пакетом, tocbasic
подвержены влиянию.
В качестве альтернативы вы можете использовать \KOMAoption{listof}{nochaptergap}
.