修改“圖X”文本

修改“圖X”文本

在 LaTeX 中,通常會插入具有以下結構的圖形:

\begin{figure*}[]
    \centering
    \includegraphics[width=\textwidth]{fig1.eps}
    \caption{A two line caption}
    \label{the_label}
\end{figure*}

文本將對其進行編譯並在文本中插入該數字的數字。

Figure 3. A two line caption

現在,我想在一些數字後面插入一個詞具體的人物。

Figure 3 (colorized). A two line caption

我怎樣才能做到這一點?可以在標題後面插入該單字。但我更喜歡在數字後面插入它。

答案1

\renewcommand\thefigure{\arabic{figure} (colorized)}
\caption{A two line caption}

可能有效(取決於你在數字列表中發生了什麼)

答案2

正確的方法是使用caption包裹並設定一個特定的標籤分隔符,您可以根據需要進行調整:

在此輸入影像描述

\documentclass{article}
\usepackage{caption,graphicx}
\DeclareCaptionLabelSeparator{colorized}{ (colorized): }
\begin{document}

See Figure~\ref{fig:first} and~\ref{fig:second}.

\begin{figure}[ht]
  \captionsetup{labelsep=colorized}
  \centering
  \includegraphics[width=.3\linewidth]{example-image-a}
  \caption{A caption}\label{fig:first}
\end{figure}

\begin{figure}[ht]
  \centering
  \includegraphics[width=.3\linewidth]{example-image-b}
  \caption{A caption}\label{fig:second}
\end{figure}

\end{document}

如上所示,對附圖的引用僅包括附圖編號。的重新定義\thefigure也會調整參考。

相關內容