1. LaTeX子图排版基础入门
第一次用LaTeX排多张子图的时候,我盯着编译报错整整折腾了一下午。后来才发现,原来只需要加载两个宏包就能解决大部分问题。这里分享下我的踩坑经验,帮你快速掌握子图排版的基本功。
最核心的宏包组合是graphicx和subfigure。前者负责图片插入的基础功能,后者专门处理子图编号和排列。建议在文档开头统一加载:
\usepackage{graphicx}
\usepackage{subfigure}
实际使用时,我发现有个小技巧能大幅提升效率:预先定义图片宽度常量。比如在论文排版时,所有子图保持相同宽度会更美观。你可以这样设置:
\newcommand{\figwidth}{0.3\textwidth}
这样后续所有子图只需要引用\figwidth参数,修改尺寸时也只需调整一处。我最近帮学弟改论文时就靠这个技巧,把20多处图片尺寸统一调整的时间从半小时缩短到10秒。
基础子图结构的框架是这样的:
\begin{figure}[htbp]
\centering
\subfigure[子图1标题]{
\includegraphics[width=\figwidth]{fig1.pdf}
}
\subfigure[子图2标题]{
\includegraphics[width=\figwidth]{fig2.pdf}
}
\caption{总标题}
\label{fig:example}
\end{figure}
注意几个关键点:
[htbp]参数让LaTeX自动选择最佳位置\centering

911

被折叠的 条评论
为什么被折叠?



