liudinglldd 2023-02-14 17:28 采纳率: 22.2%
浏览 185

latex插入图片不显示编号怎么解决?

latex插入图片,含多个子图,给每个子图编号并加子图标题,使用\setcounter{figure}{num}对图片进行编号,可以正常编译,但是PDF中不显示编号num,只显示Figure. 标题,这是怎么回事?

使用的package如下,没使用subfig,会报错与subcaption冲突

\usepackage{url,hyperref,lineno,microtype,footnote} % 
\usepackage[onehalfspacing]{setspace}
\usepackage{multirow}  % for table
\usepackage{booktabs}
\usepackage{array}
\usepackage{caption}
\usepackage{graphicx}
\usepackage{float}
\usepackage{subcaption}


插入图片的代码如下

\setcounter{figure}{2}
\setcounter{subfigure}{0}
\begin{subfigure}
\setcounter{figure}{2}
\setcounter{subfigure}{0}
    \centering
    \begin{minipage}[b]{0.5\textwidth}
        \includegraphics[width=\linewidth]{logo1.eps}
        \caption{This is Subfigure 1.}
        \label{fig:Subfigure 1}
    \end{minipage}  
\\   
\setcounter{figure}{2}
\setcounter{subfigure}{1}
    \begin{minipage}[b]{0.5\textwidth}
        \includegraphics[width=\linewidth]{logo2.eps}
        \caption{This is Subfigure 2.}
        \label{fig:Subfigure 2}
    \end{minipage}


\setcounter{figure}{2}
\setcounter{subfigure}{-1}
    \caption{Enter the caption for your subfigure here. \textbf{(A)} This is the caption for Subfigure 1. \textbf{(B)} This is the caption for Subfigure 2.}
    \label{fig: subfigures}
\end{subfigure}


上面的代码编译成PDF显示的是:
Figure. Enter the caption for your subfigure here. \textbf{(A)} This is the caption for Subfigure 1. \textbf{(B)} This is the caption for Subfigure 2.
没有编号

  • 写回答

2条回答 默认 最新

  • 爱编程的鱼 2023-02-14 18:46
    关注
    1、首先检查有没有导入宏包
    
    \usepackage{graphicx}
    2、检查图片路径有无问题
    
    3、可以尝试将Tex的同名文件删除,重新编译生成
    
    4、若是文章分栏
    
    \begin{multicols}{2}
    那是因为multicols环境不能识别figure环境,重新定义一个环境即可
    
    \newenvironment{figurehere} 
        {\def\@captype{figure}} 
        {} 
    \makeatother%用于连接公式编号
    在文中,用figurehere替换掉原来的figure即可
    
    \begin{multicols}{2}
        \begin{figurehere}  %替换掉之前的begin{figure}
        %由于分栏后图片不能显示出来,所以引用一个新的环境来添加图片
        %该环境已经在文章最开头定义好了
        \centering% 图片居中
        \includegraphics[width=6cm]{diffN.png}
        \caption{The efficiency of N}
        \label{fig:diffN}
        \end{figurehere}%替换掉之前的end{figure}
    \end{multicols}
    
    
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 2月14日

悬赏问题

  • ¥15 机电一体化系统设计说明书
  • ¥20 sgy数据提取地震波速,有人能回答吗小馋
  • ¥20 c#实现打开word的功能,并且需要安装成windows服务,word打不开怎么办
  • ¥15 python用ARIMA时间预测模型预测数据出错,急!
  • ¥30 为什么后端传给前端vue的河流json数据不在地图中显示出来
  • ¥50 关于弹性波动方程求解的问题:
  • ¥100 C# 做 10个串口数据采集;采集数据填到 EXE表中;1路与PLC MODBUS通讯 ;要求速度尽量快点; 有能做完整程序的单聊,重酬
  • ¥15 P0口接8个LED,编写程序,并绘制proteus仿真电路原理图
  • ¥15 java,maven
  • ¥15 单独编译安卓13车载evs