如何将图形准确地放置在我想要的位置?

如何将图形准确地放置在我想要的位置?

我已下载该软件包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}

相关内容