我有以下代码:
\documentclass[journal,twocolumn,10pt]{IEEEtran}
\usepackage{subfigure}
\usepackage{mathtools}
\begin{document}
\begin{figure}[t]
\centering
\subfigure[Line]{\centering
$E= \begin{bmatrix}
0 & 1 & 0 & 0 \\
1 & 0 & 1 & 0 \\
0 & 1 & 0 & 1 \\
0 & 0 & 1 & 0 \\
\end{bmatrix}$}
\subfigure[Square]{\centering
$E= \begin{bmatrix}
0 & 1 & 0 & 1 \\
1 & 0 & 1 & 0 \\
0 & 1 & 0 & 1 \\
1 & 0 & 1 & 0 \\
\end{bmatrix}$}
\subfigure[Full]{\centering
$E= \begin{bmatrix}
0 & 1 & 1 & 1 \\
1 & 0 & 1 & 1 \\
1 & 1 & 0 & 1 \\
1 & 1 & 1 & 0 \\
\end{bmatrix}$}
\subfigure[Star]{\centering
$E= \begin{bmatrix}
0 & 1 & 1 & 1 \\
1 & 0 & 0 & 0 \\
1 & 0 & 0 & 0 \\
1 & 0 & 0 & 0 \\
\end{bmatrix}$}
\caption{Adjacency matrices for network graphs}
\label{EMATRICES}
\end{figure}
\end{document}
得到如下图所示的结果:
我想知道是否有任何形式可以使标题和子标题居中,并在子标题和矩阵之间留出一些空间。
问候
答案1
你的子标题是居中的,它们只是没有与矩阵居中,因为还有E =在前。
您拥有的子图实际上并不是图形,这就是为什么子标题看起来离它们如此之近。它们可以用 转换为图形TikZ
。
可以使用包自定义标题的定位caption
。
这是代码
\usepackage{mathtools}
\usepackage{caption}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{float}
\begin{document}
\begin{figure}[t]
\centering
\captionsetup{justification=centering}
\resizebox {0.8 \columnwidth}{!}{
\subfigure[Line]{\centering
\begin{tikzpicture}
\draw (0,0) node {$E = \begin{bmatrix}
0 & 1 & 0 & 0 \\
1 & 0 & 1 & 0 \\
0 & 1 & 0 & 1 \\
0 & 0 & 1 & 0 \\
\end{bmatrix}$};
\end{tikzpicture}
}
\subfigure[Square]{\centering
\begin{tikzpicture}
\draw (0,0) node {$E = \begin{bmatrix}
0 & 1 & 0 & 1 \\
1 & 0 & 1 & 0 \\
0 & 1 & 0 & 1 \\
1 & 0 & 1 & 0 \\
\end{bmatrix}$};
\end{tikzpicture}
}
}
\resizebox {0.8 \columnwidth}{!}{
\subfigure[Full]{\centering
\begin{tikzpicture}
\draw (0,0) node {$E = \begin{bmatrix}
0 & 1 & 1 & 1 \\
1 & 0 & 1 & 1 \\
1 & 1 & 0 & 1 \\
1 & 1 & 1 & 0 \\
\end{bmatrix}$};
\end{tikzpicture}
}
\subfigure[Star]{\centering
\begin{tikzpicture}
\draw (0,0) node {$E = \begin{bmatrix}
0 & 1 & 1 & 1 \\
1 & 0 & 0 & 0 \\
1 & 0 & 0 & 0 \\
1 & 0 & 0 & 0 \\
\end{bmatrix}$};
\end{tikzpicture}
}
}
\caption{Adjacency matrices for network graphs}
\label{EMATRICES}
\end{figure}
它看起来是这样的