我的 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}