我在用着floatrow
并想更改单个浮动对象的字体。它说这里应该可以通过放置\fleatsetup{}
在浮动对象内来实现。这对我来说不起作用。
我的设置:
\usepackage{floatrow}
\floatsetup[table]{style=plaintop}
…
\begin{table}
\floatsetup{font=tt}
\caption{A caption}
\label{label1}
\begin{tabular}{l l}
A & B \\
C & D \\
\end{tabular}
\end{table}
我希望字体能够变为等宽字体,但是什么也没有发生。
答案1
正如 dcmst 所指出的,\floatsetup{font=tt}
需要放置在环境之外,但在组内。上面的例子应该如下所示:
\usepackage{floatrow}
\floatsetup[table]{style=plaintop}
…
{ % or \begingroup
\floatsetup{font=tt}
\begin{table}
\caption{A caption}
\label{label1}
\begin{tabular}{l l}
A & B \\
C & D \\
\end{tabular}
\end{table}
} % or \endgroup