如何在LaTeX中为图片添加+、=符号并去除子图编号
LaTeX 实现「图片A + 图片B = 图片C」排版并去除子图编号解决方案
原代码存在三处关键问题:
\includegraphics命令括号未闭合,存在语法错误- 使用
\newsubfloat放置等号不符合排版逻辑,会引入多余子图结构 - 取消子图编号的配置未生效(代码被注释)
以下是修正后的完整实现代码,基于更现代的subcaption包实现需求:
\documentclass{article} \usepackage{graphicx} % 用于插入图片 \usepackage{subcaption} % 用于子图排版 % 全局取消子图的(a)(b)(c)编号 \captionsetup[subfigure]{labelformat=empty} \begin{document} \begin{figure}[h!] \centering % 图片A \begin{subfigure}[b]{30mm} \centering \includegraphics[width=\linewidth, height=30mm]{templates/image_A.png} \end{subfigure} \quad % 图片与加号的间距 $+$ \quad % 图片B \begin{subfigure}[b]{30mm} \centering \includegraphics[width=\linewidth, height=30mm]{templates/image_B.png} \end{subfigure} \quad % 图片与等号的间距 $=$ \quad % 图片C \begin{subfigure}[b]{30mm} \centering \includegraphics[width=\linewidth, height=30mm]{templates/Image_C.png} \end{subfigure} \caption{Example Figures} \end{figure} \end{document}
关键配置说明:
- 使用
subcaption包替代老旧的subfigure包,排版兼容性更强 \captionsetup[subfigure]{labelformat=empty}全局禁用子图编号,无需为每个子图单独设置subfigure环境的[b]参数确保三张图片底部对齐,让加号、等号与图片垂直居中对齐- 直接用数学模式的
$+$和$=$作为连接符,避免引入多余子图结构 - 修复了原代码中
\includegraphics的语法错误,确保命令格式正确
如果不需要全局取消子图编号,可在单个subfigure环境内单独设置:
\begin{subfigure}[b]{30mm} \captionsetup{labelformat=empty} \centering \includegraphics{...} \end{subfigure}
内容的提问来源于stack exchange,提问作者925678
相关产品推荐
相关产品推荐

