在 Mikael Öhman 的回答中这个问题,他提供了一些代码,用于使用声明将图像作为符号放置在数学模式中\mathord
。我可以使用它在序言中定义一个新命令,并且它可以工作,但图像被放置在等式的基线上。
我希望它比一般的文本高很多,所以理想情况下我可以使用\vcenter
垂直居中。当我包含居中时,图像被视为与页面一样宽,即其后有大约 6 英寸的空白。(图像被裁剪得很紧密,因此空白肯定是由 LaTeX 创建的。
我的代码哪里出了问题?
\newcommand{\bone}{\mathord{\includegraphics[scale=0.5]{../images/dog_bone.pdf}}}
答案1
使用\hbox
范围\vcenter
:
\vcenter{\hbox{\includegraphics{filename}}}
\vcenter{\hbox{...}}
如果您总是垂直居中使用它,您可以添加到您的宏定义中。
顺便说一句,通常您只需使用额外的括号就\mathord
可以获得正常的间距。