在 latex 文档中初始化如下
\documentclass[captions=nooneline,pagesize,bibliography=totoc,paper=a4,fontsize=12pt,DIV=calc,headings=small,headinclude,captions=tableheading,open=any,fleqn]{scrbook}
如何更改图表列表中页码和标题之间的距离?我发现很多关于章节号和标题之间距离的问题,但没有关于页码和标题的问题。
目前我的列表如下图所示:
并且我认为应该增加页码 103 行之间的距离,以便更容易在视觉上将“...-5”与页码 103 分开。这就是我定义图表列表的方式。
\listoffigures
\addcontentsline{toc}{chapter}{List of Figures}
\newpage
答案1
使用tocloft
包(或者改用类控件)。
% lofpageprob.tex SE 554963
\documentclass{scrbook}
\usepackage{tocloft}
\usepackage{lipsum}
\begin{document}
\tableofcontents
\newpage
\addcontentsline{toc}{chapter}{List of Figures} % if the LoF is longer than a page, this needs to be called here
\bgroup
\cftsetpnumwidth{2.55em} \cftsetrmarg{3.55em} % increase space for page number
\listoffigures
\egroup
\listoftables
\chapter{First}
\lipsum{1}
\begin{figure}
\centering
A FIGURE
\caption{Figure (Table) with a long caption long caption long caption
ending in C-5}
\end{figure}
\begin{table}
\centering
A TABLE
\caption{Table (Figure) with a long caption long caption long caption
ending in C-5}
\end{table}
\end{document}
由于您没有提供 MWE,我不知道为什么 C-5 和页码 103 之间没有空格。但是,解决方案是增加设置页码的框的宽度。
我这样做只是为了让 LoF 显示与 LoT 相比的效果,但它应该对于所有列表都相同,因此在序言中进行更改。
您放置的位置\addcontentsline...
将返回 LoF 最后一页的页码;如果 LoF 有两页或更多页,那就不幸了。
我从未使用过该课程,因此无法就此向您提供建议。不过,有一条消息说使用scrbook
该课程不是一个好主意,但无论如何它都会继续进行。tocloft
scrbook