改变颜色labelsep图

改变颜色labelsep图

我正在尝试为报告的图形标题着色,并将标签分隔符从

图 1:这是一个图。

图 1—这是一个图。

到目前为止,我已经成功地改变了标题的颜色,然而,当改变

-

仍然是黑色。我怎样才能让所有东西都变成相同的颜色?

我的 MWE 如下:

\documentclass[12pt,twoside,titlepage]{article}

\usepackage{float}
\usepackage[table]{xcolor} 
\usepackage{graphicx} 
\usepackage[labelfont={color=gray!50,md},textfont={color=gray!50,md},labelsep=endash]{caption}

\begin{document}

 \begin{figure}[H]
          \centering
    \includegraphics[width=\textwidth]{fig1.jpg}
  \caption{This is a Figure.}
  \label{fig:fig1}
  \end{figure}

 \end{document}

答案1

您可以使用该\DeclareCaptionLabelSeparator命令来定义您自己的彩色变体,endash并使用该\captionsetup命令来使用此分隔符:

在此处输入图片描述

\documentclass[12pt,twoside,titlepage]{article}

\usepackage[table]{xcolor} 
\usepackage{graphicx} 
\usepackage{caption}

\DeclareCaptionLabelSeparator{myendash}{ \textcolor{gray!50}{\space\textendash\space}}
\captionsetup{labelfont={color=gray!50,md},textfont={color=gray!50,md},labelsep=myendash}

\begin{document}

\begin{figure}
  \caption{This is a Figure.}
  \label{fig:fig1}
\end{figure}

\end{document}

相关内容