Изменение текста «Рисунок 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

Theправильныйспособ сделать это - использовать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также скорректирует ссылку.

Связанный контент