图片标题在第一个字母后换行

图片标题在第一个字母后换行

对于我的所有图形,我在第一个字母后都会有一个换行符,例如我的 PDF 看起来像

Figure 1: V
arying negative h values are plotted

由于我使用了 ,所以所有文本都居中\centering。以下是其中一个图形的文本:

\subsection*{3}
\begin{figure}
\centering
\includegraphics{Capture2.PNG}
\begin{caption}
Varying negative h values are plotted
\end{caption}
\end{figure}

我以前从未见过这种情况,也不确定我做了什么不同的事情。我在 writelatex.com 上以及在本地编译时都看到了这种行为。

答案1

使用

\begin{caption}
    <content>
\end{caption}

是不合适的。最好使用命令\caption{<content>}。请参阅下面的 MWE,说明其效果。

在此处输入图片描述

\documentclass[letterpaper]{article}
\usepackage[demo]{graphicx}
\begin{document}

\begin{figure}
\centering
\includegraphics{Capture2.PNG}
% The below use for the declaration of a caption is wrong
\begin{caption}
Varying negative h values are plotted
\end{caption}
\end{figure}

\begin{figure}
\centering
\includegraphics{Capture2.PNG}
\caption{Varying negative h values are plotted} % correct
\end{figure}
\end{document}

答案2

您只是忘记为标题添加括号。因此,如果您像这样写标题\caption,它就会断开行。但是如果您像这样写标题,\caption{text}它就会修复。

相关内容