图标与实际图形并排显示

图标与实际图形并排显示

在 LaTeX 书中,我希望图标图形放置在常规文本边距之外,而实际图形位于文本宽度之内。我不需要图标图形的标题或图形编号。

我已经看到了\marginpar命令和环境minipage内部figure,但都不能解决我的问题。

我该怎么做?

答案1

您可以使用该marginnote包将注释放入浮动图形的边距中。例如:

在此处输入图片描述

\documentclass{book}
\usepackage{lipsum,graphicx}
\usepackage{marginnote}

\begin{document}

\lipsum[1]

\begin{figure}
\marginnote{\includegraphics[width=\marginparwidth]{prerequis.png}}%
  \includegraphics[width=\textwidth]{example-image-a}
\caption{Caption of actual figure}
\label{labelActualFigure}
\end{figure}

\lipsum[2-3]

\begin{figure}
\marginnote{\includegraphics[width=\marginparwidth]{prerequis.png}}%
  \includegraphics[width=\textwidth]{example-image-b}
\caption{Caption of actual figure B}
\label{labelActualFigureB}
\end{figure}

\end{document}

答案2

\marginpar我尝试过

\marginpar{\includegraphics]{iconFigure}}
\begin{figure}
\centering
\includegraphics[width=\textwidth]{actualFigure}
\caption{Caption of actual figure}
\label{labelActualFigure}
\end{figure}

结果:实际图形位于图标图形上方,尽管图标图形位于文本边缘之外(这是我想要的)。

使用 minipage,我尝试过

\begin{figure}
\centering
\begin{minipage}{0.1\textwidth}
\centering
\includegraphics[scale=0.3]{iconFigure}
\caption{}
\end{minipage}\hfill
\begin{minipage}{0.9\textwidth}
\centering
\includegraphics[scale=0.5]{actualFigure}
\caption{Caption of actual figure}
\end{minipage}
\end{figure}

结果:两幅图并排放置在文本边缘内,并带有各自的标题和编号(图 1 和图 2)。

相关内容