在双面打印中scrbook
,我将所有图形和表格对齐在页面顶部(通过[!t]
)。因此,图形的上边缘高于表格标题的上边缘。
这可以在下面的图片中看到,这是我从以下答案中截取的这个问题
我的编辑让我修改一下,让所有页面的起始高度相同。据我所知,标题和文本之间的间距是用belowskip
-- 来调整的,但这会改变图形(标题下方的空间)和表格(标题上方的空间)的间距。
那么我可以只调整表格标题上方的空间吗?
答案1
scrbook
是KOMA-Script 类,因此您可以使用选项captions=tableheading
:
\documentclass[
captions=tableheading
]{scrbook}
\usepackage{lipsum,showframe}
\usepackage{blindtext}
\begin{document}
\chapter{Test}
\Blindtext
\begin{table}[!t]
\centering
\caption{A table caption}
\rule{5cm}{1cm}
\end{table}
\Blindtext
\begin{figure}[!t]
\centering
\rule{5cm}{1cm}
\caption{A figure caption}
\end{figure}
\Blindtext
\end{document}
有标准班您可以caption
使用选项加载包tableposition=top
:
\documentclass{book}
\usepackage[tableposition=top]{caption}
\usepackage{lipsum,showframe}
\usepackage{blindtext}
\begin{document}
\chapter{Test}
\Blindtext
\begin{table}[!t]
\centering
\caption{A table caption}
\rule{5cm}{1cm}
\end{table}
\Blindtext
\begin{figure}[!t]
\centering
\rule{5cm}{1cm}
\caption{A figure caption}
\end{figure}
\Blindtext
\end{document}
结果: