我可以在等式中插入图像吗?

我可以在等式中插入图像吗?

我想在方程式中使用一个小图像,代替原本\alpha可能出现的符号。有什么好方法可以做到这一点吗?

答案1

它不会随字体大小很好地缩放,但一个简单的方法很简单。图像应该有一个紧密的边界框,您可以使用 pdfcrop 等工具来实现。

\newcommand{\mysymbol}{\mathord{\includegraphics[height=1.6ex]{symbol}}}

\mathord适用于普通符号,因为您指出它的用法与 类似\alpha

根据评论的建议,我写了一个更好的解决方案。

\newcommand{\myfancysymbol}{
 {\mathchoice
  {\includegraphics[height=1.6ex]{symbol}}
  {\includegraphics[height=1.6ex]{symbol}}
  {\includegraphics[height=1.2ex]{symbol}}
  {\includegraphics[height=0.9ex]{symbol}}
 }
}

该符号的比例类似于大写的“X”,表示下标和下下标。

答案2

Mikael 和 Leo 都给出了很好的答案,所以我就不再重复这些信息了。

如果您需要根据二元运算符、分数等将图像居中,那么您可以使用\vcenter{...}执行垂直居中。

答案3

可以。图像和符号几乎没有区别。只需定义一个命令即可。您也可以使用PSTricksTikZ来绘制这样的符号。

但是,您可能需要重新定义框的深度,并使用\mathbin等优化间距。

一个完整的例子(假设logo.pdf存在):

\documentclass{article}
\usepackage{graphicx}
\def\xlogo#1{\includegraphics[width=#1em]{logo}}
\def\logo{{% mathord
  \mathchoice
    {\xlogo1}%
    {\xlogo1}%
    {\xlogo\defaultscriptratio}%
    {\xlogo\defaultscriptscriptratio}}}
\begin{document}
$\logo_{\logo_{\logo_\logo}}$
\end{document}

相关内容