我是 LaTeX 新手,暂时用它来准备一份复杂的工业文档(实验室测试报告)。我选择了该类report
。经过多次试验,我发现只需切换到 KOMA-Script 类即可scrreprt
提供许多适合我的视觉变化,因为它们使文档具有更适合我的“工业”外观。我之前在这方面的努力涉及许多与章节标题有关的复杂设置,这些设置与该类不同report
。虽然大多数区域看起来不错,但我面临的问题是标题和表格上限之间的距离,在更改类后,这个距离非常小。我曾经使用代码
\usepackage[margin=10pt, font=bf]{caption}
我已将这一行替换为:
\renewcommand{\capfont}{\bfseries}
\renewcommand{\caplabelfont}{\bfseries}
如 KOMA-Script 文档中所示。但是我找不到调整距离的方法。令人惊讶的是,图形底部和标题之间的距离看起来还可以,但比上一个类的距离要大report
,原因我不明白。我该如何解决这个问题?
\documentclass[a4paper, oneside,11pt, english]{scrreprt} % Mode production
\usepackage[utf8]{inputenc} % UTF-8 encoding for code editing
\usepackage[T1]{fontenc} % Usual fonts
\usepackage[draft]{graphicx} % Graphics-mode draft.
\usepackage{tabularx}
%\usepackage[margin=10pt, font=bf]{caption} % Setting options for captions
\renewcommand{\capfont}{\bfseries}
\renewcommand{\caplabelfont}{\bfseries}
\begin{document}
\begin{table}[H]
\noindent
\begin{center}
\caption {Test sequence group 2}
\begin{tabularx}{\textwidth}{|l|c|X|}
\hline
Description&Test per EN2591-&Remark\\
\hline\hline
Visual examination &1511 &\\
Shock &4200 &\\
Visual examination &15111 &\\
\hline
\end {tabularx}
\end{center}
\end{table}
\centering
\begin{figure}[H]
\centering
\begin{minipage}[b]{.46\textwidth}
\centering
\includegraphics[width=\linewidth]{test.jpg}
\end{minipage}
\begin{minipage}[b]{.46\textwidth}
\centering
\includegraphics[width=\linewidth]{test2.jpg}
\end{minipage}
\caption {Sample caption}
\end{figure}
\raggedright
\end{document}
答案1
要么\caption
用\captionabove
内部table
浮点数替换,要么添加类选项captions=tableheading
。有关详细信息,请参阅 KOMA-Script 手册第 3.20 节。
(编辑:正如 Axel Sommerfeldt 所评论的,将其替换\begin{center} ... \end{center}
为\centering
。)
另一种可能性(也会自动添加\centering
)是
\usepackage{floatrow}
\floatsetup[table]{capposition=top}