代码

代码

如何创建一个命令来将图像插入一行文本问题中?由于我有很多问题类型,包括判断题、简答题、多项选择题等。我希望该命令兼容或可用于每种问题类型。我应该怎么做?以下是输出到 pdf 的多项选择题示例:

多项选择

我目前正在使用基于 exam.cls 创建的课程,请帮忙...谢谢...

代码

\documentclass{exam}
\usepackage[{graphicx}
%\graphicspath{{/home/kayla/Desktop/activity/}}
%\DeclareGraphicsExtensions{.pdf,.jpg,.png}
\newcommand*{\Image}[1]{\includegraphics[width=1.0cm,height=1cm,valign=m]{#1}}%

\begin{document}
\begin{questions}
\question This look like a \Image{/home/kayla/Desktop/activity/ddd} but it    
 actually a \Image{/home/kayla/Desktop/activity/nest}
 dodmodod
\end{questions}
\end{document}

我尝试将图像放置在 .tex 文件所在的位置。它总是给出错误。

\newcommand*{\Image}[1]{\includegraphics[width=1.0cm,height=!,valign=m]{#1}}%

突出显示,并显示

illegal parameter number in definition of \reserved@a 

答案1

一种方法是使用包裹adjustbox创建一个命令,将图像垂直对齐到行的中间:

在此处输入图片描述

代码:

\documentclass{article}
\usepackage{graphicx}
\usepackage[export]{adjustbox}

\newcommand*{\Image}[1]{\includegraphics[width=1.0cm,height=!,valign=m]{#1}}%
\begin{document}
You can insert image here as
\Image{../images/EiffelWide}
and your text can continue after it
and spill onto the next line as well, so you can see how this works.
\end{document}

相关内容