在 refman 中将符号更改为图像

在 refman 中将符号更改为图像

我正在为 CAPSTONE 项目编写技术手册,我正在使用该refman软件包。该refman软件包将您的文档分为左侧和右侧。右侧包含文本,左侧允许您放置警告指示符、提示符号或参考其他部分。默认格式中的所有这些符号都使用标准 LaTeX 元素,例如\rightarrow

我正在尝试修改它,以便可以包含灯泡的图片。查看文档后,refart.cls我找到了注意符号的函数定义:

\newcommand*{\attention}[1][\attentionsymbol]
    {\mbox{}\marginpar{\raggedleft #1}}
\newcommand*{\attentionsymbol}{\large\bfseries ! $\rightarrow$}

我该如何更改这些定义以便可以包含我计算机上的图像?

我已经尝试过类似的解决方案:

使用宏将图像路径传递给 \includegraphics

通过这种方式你可以创建一个生成图像的新功能,但我无法让它工作。

答案1

下面我定义了\imgattention哪些图像集(example-image),但这可以通过可选参数进行更改:

在此处输入图片描述

\documentclass{refart}

\usepackage{lipsum,graphicx}

\newcommand{\imgattention}[1][example-image]
  {\attention[{\includegraphics[height=.7\baselineskip]{#1}}]}

\begin{document}

\lipsum[1]

\attention
  Some regular text.

\attention[Wow!]%
  Some regular text.

\attention[{\includegraphics[height=.7\baselineskip]{example-image}}]%
  Some regular text.

\imgattention
  Some regular text.

\imgattention[example-image-a]%
  Some regular text.

\lipsum[2]

\end{document}

相关内容