在正确的位置添加图像

在正确的位置添加图像

我正在写一篇论文,我想在某一章节的特定位置添加一张图片。

  \begin{figure}
  \begin{center}
    \includegraphics[scale=0.7]{MC}
    \caption[Diagram.]{\label{mc_label}Diagram.}
  \end{center}
  \end{figure}

通常,上述代码可以正常工作,但问题是编译器将此图像添加到“他想要添加它的地方”(我认为这与格式有关),而不是我想要添加它的地方。我在互联网上寻找解决方案,我发现我可以添加类似以下内容:

  \begin{figure}[!h]
  \begin{center}
    \includegraphics[scale=0.7]{MC}
    \caption[Diagram.]{\label{mc_label}Diagram.}
  \end{center}
  \end{figure}

“[!h]” -> 我以为它应该可以工作,但事实并非如此。谢谢帮助。

这是我正在使用的模板:

https://drive.google.com/file/d/0BwyOySLlDTB_a3R5aFZQNzVFRG8/edit?usp=sharing

答案1

我用蒂克兹这类事情。它允许您精确控制图像出现的位置。例如,“章节标题”

在此处输入图片描述

制作人:

\documentclass{book}   
\usepackage{mwe}% needed only for this example
\usepackage{tikz}% mandatory for the \chapterImage command

\newcommand\chapterImage[2][]{
  \begin{tikzpicture}[overlay,
        picture/.style={anchor=north east,rectangle,inner sep=0pt,outer sep=0pt}]
     \node[picture] at (\textwidth,9cm){\includegraphics[#1]{#2}};
  \end{tikzpicture}
}

\begin{document}

\chapter{An exiting day}
\chapterImage[width=5cm]{example-image-a}
\blindtext

\chapter{An exiting night}
\chapterImage[width=5cm]{example-image-b}
\blindtext

\end{document}

上述命令的使用方式应与嵌入此宏的命令\chapterImage完全相同。也就是说,语法是\includegraphics

\chapterImage[optional arguments for \includegraphics]{name of image file}

相关内容