我已下载该软件包float
,以便将图形放置在我想要的位置。目前,“所有”图形都放置在文档的“末尾”。
我已经运行了脚本' float.dtx
。
随后,插入了 [H] 选项,如下例所示;但是,什么都没有改变,图形仍然出现在文档末尾。
有谁知道需要什么才能float
正确激活这些程序或如何实现它们?
谢谢。
%%%%% Inserting figure %%%%%%%%%%%%%%
\begin{figure}[H]
\begin{center}
\maketitle {\bf Title}
\includegraphics[scale=0.9]{Figure}
\caption{Explanatory statement}
\label{}
\end{center}
\end{figure}
答案1
您的要求违反了 TeX/LaTeX 的基本规则:图形和表格(以及类似对象)应该处于浮动环境中,可以移动到最适合文本的位置......
要实现您想要的效果,最简单的方法就是不使用浮点数。只需将图形直接放在文本中,当您想使用所用文档类的标题格式化功能时,可以\captionof
从包caption
或小包中使用标题:captionof
\documentclass{article}
\usepackage{graphicx}
\usepackage{capt-of}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{center}
\includegraphics[width=0.5\textwidth]{example-image}
\captionof{figure}{My caption}
\label{fig:mc-1}
\end{center}
See Fig.~\ref{fig:mc-1} ...
\lipsum[2]
\end{document}
答案2
为什么需要浮动包?
首先阅读图形放置并尝试以下操作:
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}[!htbp]
\centering
\textbf{Your title}\\
\includegraphics[width=.5\textwidth]{fig}
\caption{Explanatory statement \label{fig:fig1}}
\end{figure}
\end{document}