Koma 文章类行距问题

Koma 文章类行距问题

现在我有这张表的 badbox 警告:

\documentclass[11pt,a4paper,twoside,twocolumn]{scrartcl}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage[francais]{babel}
\usepackage[T1]{fontenc}
\usepackage{multicol}
\usepackage{textcomp}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{caption} 
\setlength{\columnsep}{30pt}
\usepackage[tracking=true]{microtype}
\usepackage{geometry}
\geometry{a4paper,left=2cm,right=2cm,top=2cm,bottom=2cm}
\captionsetup[table]{skip=10pt}
\raggedbottom
\begin{document}

\twocolumn[\begin{@twocolumnfalse} 

\begin{abstract}
some text here
\end{abstract}

\end{@twocolumnfalse}]  

\section*{title}
\subsection*{title}
some tex here

\begin{table}[ht!]
\small
\caption{Concentrations d'ADN mesurées par spectrophotométrie et rapports d'absorbance A$_{260\;\unit{nm}}$/A$_{280\;\unit{nm}}$.}
\label{tab:absorbance}
\begin{tabularx}{7,9cm}{X p{1,8cm} X}
\hline 
\textbf{Extrait de la souche N°} & \textbf{[ADN]* en ng/$\mu$L}  & \textbf{Rapport d'absorbance A$_{260\;\unit{nm}}$/A$_{280\;\unit{nm}}$} \\  
\hline
1 & 1178,13 & 2,23 \\  
2 & 957,52 & 1,68 \\  
6 & 1470,09 & 2,18 \\  
7 & 983,12 & 2,11 \\  
11 & 1003,30 & 1,15 \\  
12 & 536,17 & 1,88 \\  
14 & 1163,83 & 2,10 \\  
17 & 201,00 & 1,84 \\  
18 & 552,17 & 2,15 \\  
19 & 890,13 & 2,26 \\  
20 & 588,75 & 2,07 \\  
22 & 307,13 & 1,83 \\ 
\hline 
\end{tabularx} 
\caption*{\small\raggedright *[ADN] : Concentration d'ADN$_{\text{extrait}}$}
\end{table}

some text here

\end{document}

答案1

article和在节标题之前和之后都scrartcl使用相同的橡皮长度。所以我认为问题最可能的原因在于这两个类具有不同的默认文本宽度和文本高度。分页符发生在不同的地方,导致 vbox 未满。为了补偿,TeX 会拉伸页面上的垂直粘连,这就是造成额外间隙的原因。尝试使用包geometry来调整文本主体。示例:

\documentclass[twocolumn,a4paper,11pt]{scrartcl}

\usepackage[body={6.25in,8.25in}]{geometry}
\usepackage[T1]{fontenc}
\usepackage[onehalfspacing]{setspace}
\usepackage{lipsum}

\begin{document}

\section{Sample Section}

\lipsum[1-4]

\section{Another section}

\lipsum[5-10]

\end{document}

在上面的例子中,如果删除加载包的行geometry,则部分标题周围的垂直间距会增加。

相关内容