(在线彩色)RevTeX 中的标签

(在线彩色)RevTeX 中的标签

对于彩色图表,如果图表在印刷时不会以彩色显示,则《物理评论》期刊要求标题标签采用“图 1(在线彩色)”的形式。标题内容。

有 RevTex 经验的人能告诉我如何将“(在线彩色)”标签放在标题的标签分隔符之前(即图号后面的句点之前)吗?谢谢。

答案1

如果您正在使用,revtex4-1则有一个钩子\@caption@fignum@sep用于确定浮点数后面的分隔符,该分隔符默认为句点后跟一个空格:

\def\@caption@fignum@sep{. }

您可以定义一个新命令\colorcaption来代替caption彩色图形。

\makeatletter
\newcommand{\colorcaption}[2][]{%
  \begingroup%
  \renewcommand{\@caption@fignum@sep}{ (color caption). }%
  \caption[#1]{#2}%
  \endgroup%
}
\makeatother

此命令重新定义\@caption@fignum@sep为您想要的标题。...\begingroup确保\endgroup更改是在本地进行的。

梅威瑟:

\documentclass[]{revtex4-1}
\usepackage{graphicx}

\makeatletter
\newcommand{\colorcaption}[2][]{%
  \begingroup%
  \renewcommand{\@caption@fignum@sep}{ (color caption). }%
  \caption[#1]{#2}%
  \endgroup%
}
\makeatother

\begin{document}

\begin{figure}
\includegraphics[width=10cm]{example-image-a}
\colorcaption{Colored figure}
\end{figure}

\begin{figure}
\includegraphics[width=10cm]{example-image-b}
\caption{Normal caption}
\end{figure}

\vspace*{\fill} % just for displaying purposes

\end{document} 

输出:

在此处输入图片描述

相关内容