引言章节中的图表标题和参考

引言章节中的图表标题和参考

我有一个使用以下命令定义的介绍章节:

\chapter*{Introduction}

本章中的图表标题没有像其他图表一样编号,其名称为:

“图1”、“图2”等等。

然后当我引用一个数字时,\ref{labelname}我会看到像 1,2 等等的数字。

我不喜欢这种引用图片的方式,因为它与其他章节不一样。例如,第一章的标题是:

“图1.1”、“图1.2”等。

我希望介绍中的图表标题为:

“图 I.1”、“图 I.2”等。

然后当我引用一个图形时,\ref{labelname}我会看到像 I.1、I.2 等数字。我该怎么做?

下面是一个示例代码:

\documentclass[a4paper]{book}

\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}


\begin{document}
\chapter*{Introduction}
\lipsum[1]
\begin{figure}[h!]
\vspace{2cm}
\label{fig:intro}
\caption{Figure in the introduction}
\end{figure}

Look at the Fig.~\ref{fig:intro}. 
I want it referenced as Fig.~I.1.

\chapter{A sample chapter}
\lipsum[1]

\begin{figure}[h!]
\vspace{2cm}
\label{fig:chap1}
\caption{Figure in chapter 1}
\end{figure}

Look at the Fig.~\ref{fig:chap1}. 

\chapter*{Conclusion}
\lipsum[1]
\begin{figure}[h!]
\vspace{2cm}
\caption{Figure in the conclusion}
\label{fig:conc}
\end{figure}

Look at the Fig.~\ref{fig:conc}.
I want it referenced as Fig.~C.1.

\end{document}

答案1

这是一个非常简单的解决方案。注意!我将标签移到了标题语句下方。

\documentclass[a4paper]{book}

\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}


\begin{document}
\chapter*{Introduction}
\renewcommand{\thefigure}{I.\arabic{figure}}
\lipsum[1]
\begin{figure}[h!]
\vspace{2cm}
\caption{Figure in the introduction}
\label{fig:intro}
\end{figure}

Look at the Fig.~\ref{fig:intro}.
I want it referenced as Fig.~I.1.

\chapter{A sample chapter}
\renewcommand{\thefigure}{\arabic{chapter}.\arabic{figure}}
\lipsum[1]

\begin{figure}[h!]
\vspace{2cm}
\caption{Figure in chapter 1}
\label{fig:chap1}
\end{figure}

Look at the Fig.~\ref{fig:chap1}.

\end{document}

相关内容