图形标签采用一种颜色,图形文本采用另一种颜色作为文档规则

图形标签采用一种颜色,图形文本采用另一种颜色作为文档规则

通过添加以下带有参数的包,表格、图形等的所有标题都会改变颜色、字体大小以及标签和文本之间的距离:

%Caption formatting
\usepackage[font={color=red,footnotesize},labelsep=quad,width=.75\textwidth]{caption}

如果我仍然希望文本为黑色,而只有“图 1”标签改变颜色,那么我只需在每个标题中手动将其设置回黑色:

\caption{\color{black} test caption text }

结果是完美的:

在此处输入图片描述

但是我可以让这些不同的颜色与序言中的包参数一起自动显示,这样我就不必添加\color{black}每个标题了?


代码示例:

\documentclass[11pt,a4paper]{article}

\usepackage[utf8x]{inputenc}    %Character set
\usepackage{graphicx}           %Figures 
\usepackage{caption}            %Main caption for subfigures
...

%Caption formatting
\usepackage[font={color=red,footnotesize},labelsep=quad,width=.75\textwidth]{caption}

\begin{document}

\begin{figure}[p]
    \centering
    \includegraphics[width=0.8\textwidth]{image.png}
    \caption{Test caption text}
    \label{fig:test}
\end{figure}

\end{document}

答案1

用于labelfont控制标签的字体。您还可以使用captionsetup不同方式处理图形和表格(以及所有兼容的自定义浮点)。

steevenCaptionFont

\documentclass{article}
\usepackage[font={color=red,footnotesize},labelsep=quad,width=.75\textwidth,labelfont={color=blue}]{caption}
\captionsetup[table]{labelfont={color=blue},font={color=green!50!black}}
\usepackage{xcolor}
\begin{document}
    \captionof{figure}{Buzy bee}
    \captionof{table}{pogo penguin}
\end{document}

相关内容