在数学模式下格式化对象点符号(“x.next”)时,我想将数学模式变量(x)与字段名称(next)组合在一起,并用句点分隔。为此,我一直在使用代码$x.\textit{next}
。但是,LaTeX 会使间距看起来很糟糕,具体取决于字段前面的变量名。对于名为“f”的变量,它看起来很糟糕。添加负空间会有所帮助,但修复它所需的负空间量似乎取决于变量本身。例如,\!
对于“f”来说,一个负空间是不够的,但两个看起来还不错而如果变量名是“e”,那就有点紧了,但也许没问题,而且两个都很糟糕。
将变量和字段名称都放入工作中\textit
,但变量名称的字体与正常制作的模式不同,所以这不是解决方案。有没有办法修复变量和句点之间的间距,而不需要为每个不同的变量名称制作单独的宏?