欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Latex图表并列

程序员文章站 2023-12-24 20:26:45
...

代码如下:

\makeatletter
\newcommand\figcaption{\def\@captype{figure}\caption}
\newcommand\tabcaption{\def\@captype{table}\caption}
\makeatother

\begin{figure}[tb]
	\centering
		\begin{minipage}{0.4\textwidth}
			\centering
			\begin{tabular}{|l|rl|}
				\hline
				\bf Model & \bf $F_1$ &  \\ 
				\hline
				\quad-- CCCC    & 70 &  \\
				\quad-- DDDD     & 72 &  \\			
				\quad-- AAAA        & 71 &  \\
				\quad-- BBBB     & 68  &  \\
				\hline
			\end{tabular}
			\tabcaption{Ablation study of XXX.}
			\label{tab:ablation}
		\end{minipage}
	\hspace{0.5in}
		\begin{minipage}[h]{0.45\linewidth}
			\centering
			\includegraphics[scale=0.45]{xxx.pdf}
	        \figcaption{$F_1$ variation with XXX}
	        \label{fig:layers}
		\end{minipage}%
\end{figure}

要注意的是:

  • 去掉{figure}标签下的{subfigure},直接用{minigraph}; 否则图表的序号会存在一些错位;

  • 配合前面的makeatletter声明,对的caption分别用**\tabcaption** 和 \figcaption

  • 注意 \label 要放在 \caption 后面,否则会引用失败

上一篇:

下一篇: