有人能告诉我为什么子图不能在单词之间产生空格,它们都是链接在一起的吗?
\begin{figure}[htb!]
\centering
\subfigure[\label{fig:beamFRFdr(a)}$Original stiffness distribtution$]
{\includegraphics[width=0.45\textwidth, height=0.2\textheight]{Kdr.eps}}
\subfigure[\label{fig:beamFRFdr(b)}$Corresponding FRF $]
{\includegraphics[width=0.45\textwidth, height=0.2\textheight]{FRFdr.eps}}
\caption{\label{fig:beamFRFdr} degradation Distribution Identified by Original Algorithm and the Corresponding FRF. }
\end{figure}
答案1
我猜你会考虑以下几点(但我可能错了):
- 从代码片段可以得出结论,您使用了过时的包
subfigure
。 - 而不是使用它,
subfig
而是使用甚至更好的subcaption
包。 - 两个包都定义了subfloat
具有类似功能的环境subfigure
。 - 如果您希望子标题文本为斜体,请在包中定义。为此使用数学环境是错误的。
- 有关格式化标题和子标题的更多可能性,请查阅
caption
(和su8bcaption
)包文档。
\documentclass{article}
\usepackage{graphicx}
\usepackage[text font=it]{subcaption}
\begin{document}
\begin{figure}[ht]
\centering
\setkeys{Gin}{width=0.45\textwidth, height=0.2\textheight}
\subfloat[Original stiffness distribution \label{fig:beamFRFdr}]{\includegraphics{example-image-a}}
\hfil
\subfloat[Corresponding FRF \label{fig:beamFRFdr}]{\includegraphics{example-image-b}}
\caption{Degradation Distribution Identified by Original Algorithm and the Corresponding FRF.}
\label{fig:beamFRFdr}
\end{figure}
\end{document}