减少图片列表标题后的间距

减少图片列表标题后的间距

我的 LaTeX 文档遇到了一些问题。

它使用scrbook类,我不喜欢图表列表中的章节间距。对于实际内容,间距很好,但在 LOF 中,我想减少命令space后的间距\listoffigures

对于我已包含的目录, \addtocontents{toc}{\vskip -1.2cm} 它减少了标题后的空间。我可以对 LOF 做类似的事情吗?

梅威瑟:

\documentclass[a4paper, draft=true]{scrbook}
\usepackage{lipsum}
\usepackage[notlot,nottoc,notlof]{tocbibind}
\usepackage[compact]{titlesec}
\usepackage{graphicx}
\usepackage{tocloft}        
\usepackage{caption}

\begin{document}
\tableofcontents
\listoffigures   

\chapter{Bla}

\begin{figure}[htb]
 \makebox[\textwidth][l]{
    \includegraphics*[width=0.65\textwidth]{someImage.png}
 }\caption{Caption}
\label{fig:lable}
\end{figure} 

\section{1.1}
\lipsum[1]

\end{document}

所关注的间距以红色矩形突出显示。

如果有人能帮助我并告诉我如何减少图表列表中这个特定的间距,那就太好了。

编辑:我刚刚意识到我的问题与 的使用有关tocbibind。当我使用该特定包时, tohecz 的答案\addtocontents{lof}{\vskip -1.2cm}不起作用。我已相应地调整了 MWE。 在此处输入图片描述

答案1

此示例在我的计算机上运行并减少了空间:

\documentclass[a4paper, draft=true]{scrbook}
\usepackage{lipsum}
\usepackage[notlot,nottoc,notlof]{tocbibind}
\usepackage[compact]{titlesec}
\usepackage{graphicx}
\usepackage{caption}

\begin{document}
\addtocontents{toc}{\vskip -1.2cm}
\addtocontents{lof}{\vskip -1.2cm}

\tableofcontents
\listoffigures   

\chapter{Bla}

\begin{figure}[htb]
\rule{5cm}{5cm}
\caption{Caption}
\label{fig:lable}
\end{figure} 

\section{1.1}
\lipsum[1]

\end{document}

列出文件输出:

 *File List*
 scrbook.cls    2011/01/25 v3.08 KOMA-Script document class (book)
scrkbase.sty    2011/01/25 v3.08 KOMA-Script package (KOMA-Script-dependent bas
ics and keyval usage)
 scrbase.sty    2011/01/25 v3.08 KOMA-Script package (KOMA-Script-independent b
asics and keyval usage)
  keyval.sty    1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty    2010/11/05 v3.08 KOMA-Script package (loading files)
tocbasic.sty    2010/10/01 v3.07a KOMA-Script package (handling toc-files)
scrsize11pt.clo    2011/01/25 v3.08 KOMA-Script font size class option (11pt)
typearea.sty    2011/01/25 v3.08 KOMA-Script package (type area)
  lipsum.sty    2005/01/26 v1.0 150 paragraphs of Lorem Ipsum dummy text
tocbibind.sty    2010/10/13 v1.5k extra ToC listings
titlesec.sty    2007/08/12 v2.8 Sectioning titles
graphicx.sty    1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty    2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
    trig.sty    1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg    2010/04/23 v1.9 graphics configuration of TeX Live
  pdftex.def    2011/01/28 v0.05d Graphics/color for pdfTeX
 caption.sty    2010/01/09 v3.1m Customizing captions (AR)
caption3.sty    2010/01/14 v3.1m caption3 kernel (AR)
supp-pdf.mkii
pdftexcmds.sty    2010/04/01 v0.9 Utility functions of pdfTeX for LuaTeX (HO)
infwarerr.sty    2010/04/08 v1.3 Providing info/warning/message (HO)
ifluatex.sty    2010/03/01 v1.3 Provides the ifluatex switch (HO)
 ltxcmds.sty    2010/04/26 v1.7 LaTeX kernel commands for general use (HO)
epstopdf-base.sty    2010/02/09 v2.5 Base part for package epstopdf
  grfext.sty    2007/09/30 v1.0 Managing graphics extensions (HO)
kvoptions.sty    2010/02/22 v3.7 Keyval support for LaTeX options (HO)
kvsetkeys.sty    2010/03/01 v1.9 Key value parser (HO)
etexcmds.sty    2010/01/28 v1.3 Prefix for e-TeX command names (HO)
epstopdf-sys.cfg    2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live
 ***********

我想说的是,我认为这样的修改是错误的。目录就像其他的章节一样,间距应该保持一致。

另外,你对图形的构造\makebox在我看来似乎是不必要的,我认为你可以这样做

\begin{figure}[htp]
  \centering % if you wish
  \includegraphics[width=0.65\textwidth]{image.png}
  \caption{Caption}
  \label{fig:ff}
\end{figure}

相关内容