![使用 setspace 时,浮动内容行扩展与不同定位参数的差异](https://linux22.com/image/455707/%E4%BD%BF%E7%94%A8%20setspace%20%E6%97%B6%EF%BC%8C%E6%B5%AE%E5%8A%A8%E5%86%85%E5%AE%B9%E8%A1%8C%E6%89%A9%E5%B1%95%E4%B8%8E%E4%B8%8D%E5%90%8C%E5%AE%9A%E4%BD%8D%E5%8F%82%E6%95%B0%E7%9A%84%E5%B7%AE%E5%BC%82.png)
我最近注意到,在使用 setspace 包时,改变浮动定位参数时,浮动内容的行距会发生变化。MWE:
\documentclass{scrreprt}
\usepackage{setspace}
\usepackage{float}
\usepackage{minted}
\DeclareNewTOC[
type=code, % Name der Umgebung
types=codes, % Erweiterung (\listofschemes)
float, % soll gleiten
]{loc}
\setuptoc{loc}{totoc}
\linespread{2}
\begin{document}
\chapter{Code-Examples}
\section{Code-Example with H}
\begin{code}[H]
\begin{minted}{python}
class Wooo(Foo):
def __init__(self, boo):
self.doo = boo
moo = 1 + 2 +3
\end{minted}
\caption{Beispielcode}
\end{code}
\section{Code-Example with hptb}
\begin{code}[hptb]
\begin{minted}{python}
class Wooo(Foo):
def __init__(self, boo):
self.doo = boo
moo = 1 + 2 +3
\end{minted}
\caption{Beispielcode}
\end{code}
\end{document}
得出的结果为:
为什么会这样?有没有办法改变这种行为,以一致地使用格式,例如H
定位?