我正在使用一个符号,但它在垂直方向上看起来太低了。我想稍微向上移动它。我能轻松做到这一点吗?我想“永久”地执行此操作,因为这可能比将其内联移动更有效(我将经常使用该符号)。我想创建该符号的副本,这样我就不会修改原始符号。
我知道你们有多喜欢 MWE,所以就在这里!!希望它能有所帮助!!!
\documentclass{article}
\newcommand{\sym}{\diamondsuit}
\begin{document}
G$\sym$
\end{document}
显然,我希望\sym
将其向上移动。事实上,我希望它位于前一个文本的中心,而前一个文本的字体可能与符号使用的字体不同。(在我的屏幕上,菱形的位置略低)
\documentclass{article}
\newcommand{\sym}{\diamondsuit}
\usepackage{fontspec}
\newfontfamily\fontt{cyklop}
\begin{document}
{\fontt G}$\sym$
\end{document}
答案1
该符号应该位于公式轴的中心,即绘制分数线的假想线。
如果你真的想将它升高,以便底部顶点位于基线上,这非常简单:
\newcommand{\sym}{\raisebox{\depth}{$\diamondsuit$}}
如果您想要一个在下标或上标中改变大小的符号,那就稍微复杂一些:
\newcommand{\sym}{\mathpalette\raisesym\relax}
\newcommand{\raisesym}[2]{\raisebox{\depth}{$#1\diamondsuit$}}
以下是第二个定义的例子:
$A\sym_{A\sym_{A\sym}}B$
如果要将其升高到小于整个深度,请使用 的一小部分\depth
,例如
\newcommand{\raisesym}[2]{\raisebox{0.5\depth}{$#1\diamondsuit$}}