更改单个浮行对象的字体

更改单个浮行对象的字体

我在用着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

相关内容