我怎样才能为图像的标题添加颜色和粗体\documentclass[12pt]{report}
?
答案1
在此documentclass
,我相信,在任何情况下documentclass
,都可以使用caption
包和\textcolor
命令。
例如,如果我想将您在 TikZ 中绘制的简单三角形的标题涂成蓝色并加粗documentclass
,我可以使用以下代码来实现以下输出,我将在下面进行分解。
\documentclass[12pt]{report}
\usepackage{tikz}
\usepackage[labelfont={color=blue,bf}]{caption}
\begin{document}
\begin{figure}[h!]
\centering
\begin{tikzpicture}
\draw[black, very thick] (0,0) -- (3,2) -- (4,0) -- cycle;
\end{tikzpicture}
\caption{\textbf{\textcolor{blue}{A triangle.}}}
\label{fig:triangle}
\end{figure}
\end{document}
我首先声明了您的documentclass
选择。接下来,我调用tikz
三角形并caption
更改“图 1:”的颜色。我caption
使用一个修饰符 (labelfont) 下的两个约束进行了修改,即将颜色声明为蓝色(尽管可以是许多其他颜色)和“bf”表示粗体。
然后,在实际图形中,我使用了\textbf{\textcolor{<color>}{<caption>}}
。这将两个单独的命令结合起来为标题本身着色。
希望这可以帮助!
答案2
@Shady Puck 答案的稍微改进版本:
\documentclass[12pt]{report}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{caption}
\captionsetup{font={color=blue,bf}} % <---
\begin{document}
\begin{figure}[htb]
\centering
\includegraphics[width=0.8\linewidth]{example-image-duck}
\caption{A triangle.}
\label{fig:myfig}
\end{figure}
See figure~\ref{fig:myfig} % <---
\end{document}