更改表格和图形的字体大小

更改表格和图形的字体大小

我正在使用会议提供的模板,但它不遵循自己的风格指南。

表格标题应为正常大小,图形标题应为脚注大小。

下面我尝试向 cls 文件添加一个 ifx 语句,我做错了什么?

%% New caption command
\newcommand\@MaxCapWidth{5.5in}
\setlength\belowcaptionskip{.1in}
\setlength\abovecaptionskip{.15in}
\long\def\@makecaption#1#2{%
  \ifx\@captype @table%
    \normalsize
  \else%
    \footnotesize
  \fi
  \vskip\abovecaptionskip
  \sbox\@tempboxa{#1. #2}%
  \ifdim \wd\@tempboxa >\@MaxCapWidth
    \hskip.5in\parbox{5.5in}{#1. #2}
  \else
    \global \@minipagefalse
    \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
  \fi
  \vskip\belowcaptionskip\normalsize}

答案1

你正在\@captype与以下代码进行比较@,这显然是错误的,并且从未使用过真正的分支。你可能需要类似

\def\@tempa{table}%
\ifx\@captype\@tempa
  \normalsize
\else
  \footnotesize
\fi

相关内容