使用 \renewcommand 作为表名时删除冒号

使用 \renewcommand 作为表名时删除冒号

我必须将众多表格中的一个重命名为图。但执行下面的脚本会导致标题前出现“:”。

\renewcommand{\tablename}{}
\renewcommand{\thetable}{}

\begin{table}[!h]
\begin{center}

% table contents

\end{center}
\caption{Fig 1: Frame description}
\label{table1}
\end{table}

表格的标题如下所示:图 1:框架描述。

有没有办法让最初的‘:’消失?

答案1

也许以下内容就是您正在寻找的:

\documentclass{article}

\usepackage[figureposition=bottom]{caption}

\DeclareCaptionLabelSeparator{horse}{\enskip}
\captionsetup{
  font=small,
  labelfont=sc,
  labelsep=horse,
  width=0.5\textwidth
}

\begin{document}

\begin{figure}
\centering
\rule{5cm}{5cm}
\caption{Fish}
\label{fish}
\end{figure}

\end{document}

输出

相关内容