Latex绘图

排查Latex报错 “Command \c@subfigure already defined”
这个可以通过添加如下命令:

\usepackage{subfig} 
\usepackage{subfloat}
.....
\begin{figure*}[h]
\centering
\subfloat[subfloat title]{
\label{fig:subfig:a}
\includegraphics[scale=0.7]{Figs/.....eps}}\vspace{-0.1cm} \subfloat[subfloat title]{
\label{fig:subfig:b}
\includegraphics[scale=0.7]{Figs/....eps}}\vspace{-0.1cm} 
\subfloat[subfloat title]{
\label{fig:subfig:c}
\includegraphics[scale=0.7]{Figs/....eps}}\vspace{-0.1cm} \subfloat[subfloat title]{
\label{fig:subfig:d}
\includegraphics[scale=0.7]{Figs/....eps}}
\caption{...}
\label{fig:assign}
\end{figure*}

程序参考博客链接,感谢博主。

先添加\usepackage{subfig} ,再添加\usepackage{subfloat},最后,正文中通过\subfloat[subfloat title]调用。

上述程序默认是并排,可以通过换行变为竖排。

关于子图排布可以参考链接

修改子图标题性质,将如下命令放在 \begin{figure}[!t]之前。

\captionsetup[subfigure]{ labelfont={footnotesize, normalfont},textfont=normalfont,singlelinecheck=off,justification=centering}

在这里插入图片描述
图排一列
添加头文件

\usepackage{caption}

正文中添加如下代码

\begin{figure}[!t]
    \centerline{\includegraphics[scale=0.3, trim=0 0 0 0]{Figure1}}\vspace{-0.8em}
    \caption*{(a)}\vspace{-0.25em}
    \centerline{\includegraphics[scale=0.3, trim=0 0 0 0]{Figure2}}\vspace{-0.8em}
    \caption*{(b)}
	\caption{Figure caption. (a) ; (b) . }
    \label{fig_1}
\end{figure}

图排一行两列

\begin{figure} [t!]
	\centering
	\subfloat[\label{fig:a}]{
		\includegraphics[scale=0.17]{Figures1}}
	\subfloat[\label{fig:b}]{
		\includegraphics[scale=0.17]{Figures2} }
	\caption{Figure XX. }
	\label{fig1} 
\end{figure}

图标题字体格式设置

\usepackage[caption=false,font=normalsize,labelfont=rm,textfont=rm]{subfig}

font=footnotesize,表示修改大小为很小,可供选择的有:\tiny, \scriptsize, \footnotesize, \small, \normalsize, \large, \Large, \LARGE, \huge, \Huge,依次从小到大
labelfont=rm, textfont=rm,表示修改字体为罗马字体。原本的sf为无衬线字体。还有tt为打印机字体。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值