我最近注意到,在使用 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
定位?