我的 .sty 表中有一个执行二阶偏导数的函数:
\newcommand{\hpartdsq}[2]{\dfrac{\partial^2 #1}{\partial #2 ^2}}
但我想传递一些已经有上标的内容(今天是\rho^*
)。
有没有办法用这个函数来实现这一点?我觉得用\rho^*
括号括起来会破坏美感,而且对于二阶偏导数来说并不常见。谢谢!
答案1
一个廉价的解决方案是像这样调用宏:\hpartdsq{f}{{\rho^*}}
。
编辑:也许我应该补充一点不是修改宏定义以使其包含括号是一个好主意{}
:如果您调用此宏
\newcommand{\hpartdsq}[2]{\dfrac{\partial^2 #1}{\partial{#2}^2}}
使用\hpartdsq{f}{\rho^*}
,则看起来符合要求,但使用\hpartdsq{f}{x_1}
则会^2
太靠右。