note286 / xduts

Xidian University TeX Suite 西安电子科技大学LaTeX套装
https://www.ctan.org/pkg/xduts
LaTeX Project Public License v1.3c
699 stars 71 forks source link

请问如何添加子图? #37

Closed winterant closed 1 year ago

winterant commented 1 year ago

跪求如何添加子图,就是一个Figure包含多张小图。例如下面的代码,编译不出来,尝试了很多方法都不行,包括在首部添加\usepackage{subfigure}也编译失败。

\begin{figure}[H]
    \centering  %图片全局居中
    \subfigbottomskip=2pt %两行子图之间的行间距
    \subfigcapskip=-5pt %设置子图与子标题之间的距离
    \subfigure[fig1]{
        \includegraphics[width=0.48\linewidth]{./figs/1.png}}
    \subfigure[fig2]{
        \includegraphics[width=0.48\linewidth]{./figs/2.png}}
    \caption{1234567}
\end{figure}
note286 commented 1 year ago

一看你就没仔细看文档。

image

\documentclass{xdupgthesis}
\usepackage{subcaption}
\begin{document}
\chapter{title}
\begin{figure}[h]
\centering
\subcaptionbox{a1\label{a1}}{\includegraphics[width=.3\linewidth]{example-image}}\hfill
\subcaptionbox{a1\label{a2}}{\includegraphics[width=.3\linewidth]{example-image}}\hfill
\subcaptionbox{a1\label{a3}}{\includegraphics[width=.3\linewidth]{example-image}}
\caption{bbb}
\label{bbb}
\end{figure}
\figurename~\ref{a1}
\figurename~\ref{a2}
\figurename~\ref{a3}
\figurename~\ref{bbb}
\end{document}

image