我试图将两个数字放在一起。但是,它不起作用。这是我的代码:
\begin{figure}[h]
\centering
\begin{minipage}{1.0\textwidth}
\centering
\includegraphics[width=0.3\linewidth, height=0.15\textheight]{prob1_6_2}
\caption{$dt=0.1$}
\label{fig:prob1_6_2}
\end{minipage}
\begin{minipage}{1.0\textwidth}
\centering
\includegraphics[width=0.3\linewidth, height=0.15\textheight]{prob1_6_1}
\caption{$dt =$}
\label{fig:prob1_6_1}
\end{minipage}
\end{figure}
我在前言中已经说过了\usepackage{minipage}
。但是没有用。是的,我搜索过其他帖子。
答案1
空行表示开始一个新段落,这是您的代码将图形放在自己的行上的原因之一;另一个原因是两个sLaTeX
的宽度之和为,比 更宽。minipage
2\textwidth
\textwidth
我们可以采取一些措施来解决这个问题:
\end{minipage}
删除第一行和第二行之间的空白行\begin{minipage}...
- 更改
width
每个参数minipage
,使组合宽度小于或等于\textwidth
;当然,如果您希望溢出页边距,那么您可以将其调高 %
在第一个之后添加一个\end{minipage}
,以删除环境自动插入的一点水平空间minipage
。
参考你的代码的这一行:
\includegraphics[width=0.3\linewidth, height=0.15\textheight]{prob1_6_2}
这将指的是当前的 linewidth
minipage
,即它所在的电流的宽度。如果我们让每个minipage
都有宽度.5\textwidth
,那么这个图形的宽度实际上会很.15\textwidth
宽。根据需要进行调整 - 通常,我指定宽度minipage
,然后更喜欢使用\includegraphics[width=\textwidth...
最后,关于使用 ,还有一些问题\begin{figure}[h]
。浮动位置已在以下链接中进行了详细讨论(按推荐阅读顺序 - 最后一个是史诗):
这是实现上述更改的代码的完整(修改后)版本。
% arara: pdflatex
% !arara: indent: {overwrite: yes}
\documentclass{article}
\usepackage[demo]{graphicx}
\begin{document}
\begin{figure}[!htb]
\centering
\begin{minipage}{.5\textwidth}
\centering
\includegraphics[width=0.3\linewidth, height=0.15\textheight]{prob1_6_2}
\caption{$dt=0.1$}
\label{fig:prob1_6_2}
\end{minipage}%
\begin{minipage}{0.5\textwidth}
\centering
\includegraphics[width=0.3\linewidth, height=0.15\textheight]{prob1_6_1}
\caption{$dt =$}
\label{fig:prob1_6_1}
\end{minipage}
\end{figure}
\end{document}
有关将图形并排放置的更多选项,请查看LaTeX 图形并排显示以及其中的链接-有一个很多可用的选项。
我最后的建议是考虑使用描述性标签 - 使用\label{fig:prob1_6_1}
是可以的,但它并不能告诉你figure
实际显示的内容。当你编写文档并且你非常熟悉它时,这可能并不重要,但如果你稍后再回来看它,你可能会希望获得更多详细信息;例如,如果该图显示了方程的解Bernoulli
,你可以将其标记为fig:bernoulli
。
答案2
此问题可能是由于副标题文本过长造成的。减少副标题的长度即可解决问题。