管理 todonotes 在页边空白处插入图片

管理 todonotes 在页边空白处插入图片

如何使用todonotes包在边缘插入图形? 我想要 3 个参数:

  1. 人物名称,
  2. 图形的宽度,
  3. 标题(可能带有\tiny\footnote字体)。

答案1

到目前为止,还没有一种简单的方法可以在待办事项注释中包含图形,但至少有两种简单的替代方法:类tufte-handout和/或\marginpar借助caption包。一个最小的工作示例(如果您还有文件名为 的图像gravatar.png):

\documentclass[justified]{tufte-handout}
\usepackage{lipsum} % for dummy text
\usepackage{graphicx}
\usepackage{caption}

\begin{document}
\begin{marginfigure}
\centering
\includegraphics[width=\textwidth]{gravatar.png}
\caption{A tufte margin figure}
\label{One}
\end{marginfigure}

See figure \ref{One} at margin. \lipsum[1] 

\lipsum[2] 

\marginpar{
\centering
\includegraphics[width=.45\textwidth]{gravatar.png}
\captionof{figure}{\label{Two}A marginpar figure. 
Note that text width is in another scale here.}
}

\lipsum[3] 
\end{document}

答案2

显然,您需要做的就是保护\includegraphics宏。以下 MWE 对我有用。

\documentclass{article}
\usepackage{todonotes}
\newcommand{\todoFig}[3]{
  \todo[noline]{
    \protect\includegraphics[width=#2]{#1}\\
    \tiny #3
  }
}
\begin{document}
\todoFig{image.png}{1cm}{Small caption}
\end{document}

相关内容