错误引用图片

错误引用图片

当我在文中引用图形时,它不会像数字一样出现在文中,而是像问号一样。

Na obrázku \ref{slm-princip} je vidět princip funkce zařízení SLM. Vysokovýkonný laser je zaměřován pomocí natáčecích zrcadel. Po dokončení tavení vrstvy sjede ...

\begin{figure}[h!]
\centering
\color{FigureColor}
\setlength\fboxsep{0pt}
\setlength\fboxrule{1.5pt}      
\captionbox{Princip výroby stroje SLM [12]}{%
    \fbox{\includegraphics[width=0.7\textwidth]{Obrazky/slm-princip.jpg}}
    \vspace{4pt}
    \label{slm-princip} }
 \end{figure}  

在此处输入图片描述

如果您需要更多详细信息,请告诉我。谢谢

我的包裹是

\usepackage{inputenc}       
\usepackage{babel}     
\usepackage{fontenc}
\usepackage{textcomp}
\usepackage{graphicx}
\usepackage{subfig} 
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{color}
\usepackage{epstopdf}    
\usepackage{wrapfig}
\usepackage{multirow} 
\usepackage{longtable} 
\usepackage{placeins}
\usepackage{tabularx}
\usepackage{pdfpages}
\usepackage{fancyhdr}
\usepackage{enumitem}
\usepackage{indentfirst}            
\usepackage{caption}
\usepackage{float}

答案1

您需要将其\label与标题一起放在第一个参数中,而不是与图像一起放在第二个参数中。

代码输出

\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{caption}
\begin{document}
Na obrázku \ref{slm-princip} je vidět princip funkce zařízení SLM. Vysokovýkonný laser je zaměřován pomocí natáčecích zrcadel. Po dokončení tavení vrstvy sjede ...

\begin{figure}[h!]
\centering
\color{blue}
\setlength\fboxsep{0pt}
\setlength\fboxrule{1.5pt}      
\captionbox{Princip výroby stroje SLM [12]\label{slm-princip}}{%
    \fbox{\includegraphics[width=0.7\textwidth]{example-image}}}
 \end{figure}  
\end{document}

相关内容