例子

例子

我有一个关于在文本中引用图表的问题。假设我在文本中有一张图表,标题为图 1:Blah Blah。然后我在正文中引用此图表时会说“正如您从图 1 等中看到的...”。

然后我意识到我忘了在这幅图之前添加一张图,于是我在本节前面插入了一张新图,这幅图变成了图 1,从而导致旧图 1 变成了图 2。我假设我之前在文本中引用的“从图 1 等可以看出……”不会更改为“从图 2 等可以看出……”。我的假设正确吗?

有没有办法解决这个问题?我的文档中有许多图表,分布在多个部分,目前我的文本引用只是说“图表 XXXXXXXX”,提醒我在最后填写它们。但是,如果我能早点这样做就好了。有没有办法确保这些改变,或者如果我在文本的前面部分添加图表,我是否必须手动进行?

希望问题足够清楚,如果不清楚,请随时询问更多信息。谢谢

答案1

在每个标题后放置一个具有唯一标签名称的 ,并使用相同的标签名称\label{...}引用此图:\ref{...}

例子

\caption{Bla bla}\label{myblablafigure}

In figure \ref{myblablafigure} you will see...

\documentclass[paper=a4,12pt]{scrbook}

\usepackage{blindtext}%
\usepackage[demo]{graphicx}
\begin{document}

\chapter{First}

In \ref{myfigure::dummy} you can see

whereas in \ref{myfigure::otherone} you will see that...



\section{First}


\begin{figure}
\begin{center}
\includegraphics{somefig}
\caption{Dummy figure}\label{myfigure::dummy}
\end{center}
\end{figure}

\blindtext

\begin{figure}
\begin{center}
\includegraphics{otherfig}

\caption{Other Dummy figure}\label{myfigure::otherone}
\end{center}
\end{figure}


\end{document}

在此处输入图片描述

相关内容