这是我的代码和结果:
\begin{figure}[h!]
\label{fig:ppe_xyz}
\begin{lstlisting}
§$ppe_x$§ = ppe(§$A_x$§, s, order, overlap, H);
§$ppe_y$§ = ppe(§$A_y$§, s, order, overlap, H);
§$ppe_z$§ = ppe(§$A_x$§, s, order, overlap, H);
\end{lstlisting}
\caption{Calcolo delle potenze dell'errore di predizione.}
\end{figure}
Si noti che il frammento di codice in Figura~\ref{fig:ppe_xyz} richiede i valori and so on...
结果是这样的:
但是如果我单击双问号,链接就会起作用,并且图表列表项也会起作用。
之前是我的错误,我使用了table
环境,一切正常。更改后,不行。
我删除了所有文件,重新编译了代码,但结果没有改变。所有此类表格都是如此。
但我不知道为什么。
答案1
该命令要求增加计数器。如果使用(或)环境\label
,则由 提供。该命令必须放在then 之后!\caption
figure
table
\label
\caption
\begin{figure}[h!]
\begin{lstlisting}
§$ppe_x$§ = ppe(§$A_x$§, s, order, overlap, H);
§$ppe_y$§ = ppe(§$A_y$§, s, order, overlap, H);
§$ppe_ \label{fig:ppe_xyz}
z$§ = ppe(§$A_x$§, s, order, overlap, H);
\end{lstlisting}
\caption{Calcolo delle potenze dell'errore di predizione.}\label{fig:ppe_xyz}
\end{figure}
Si noti che il frammento di codice in Figura~\ref{fig:ppe_xyz} richiede i valori and
关于listings
环境:这提供了和label=
键caption=
,这可能比使用figure
环境更适合。