使用 floatrow 包在浮动表中设置固定字体大小

使用 floatrow 包在浮动表中设置固定字体大小

浮行包允许使用以下命令全局更改浮动表中的字体大小font = small(参见第 3.1.2 节文檔。但这样的设置只会改变相对的字体的大小。

在某些情况下,例如将文档内的字体更改为特定的点大小,字体大小需要固定而不是相对。如何使用为浮动表格设置固定大小floatrow?借鉴上面链接问题的解决方案,我尝试仅指定\floatsetup{font = {doublespacing, \fontsize{9}{11}\selectfont}},但这只会导致错误。

\documentclass[12pt]{article}
\usepackage{lipsum, setspace}
    \doublespacing
\usepackage{floatrow}
    \floatplacement{table}{hbtp}
    \floatsetup{font = doublespacing}

\begin{document}
\lipsum[1]
\begin{table}
    \begin{tabular}{*4{l}}
        A & B & C & D\\
        x & w & y & z\\
        1 & 2 & 3 & 4\\
    \end{tabular}
\end{table}
\end{document}

答案1

定义“标题字体”:

\usepackage{floatrow}
\DeclareCaptionFont{Small}{\fontsize{9}{11}\selectfont}
\floatsetup{font={doublespacing,Small}}

相关内容