实现狄拉克算子的狄拉克斜线符号 (与伽马矩阵收缩) 的最佳方法是什么?我原本以为 AMSmath 软件包会在某处内置此功能。
(我想到的是取消套餐,但肯定有更简单的方法吧?)
答案1
做
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{slashed}
\begin{document}
$\slashed{p}$
\end{document}
给你想要的?
答案2
此外mas 的回答,您可以使用运算符的重叠(在数学模式中)定义自己的运算符\not
:
\documentclass[12pt]{article}
\usepackage{mathtools}% http://ctan.org/pkg/mathtools
\newcommand{\fsl}[1]{\ensuremath{\mathrlap{\!\not{\phantom{#1}}}#1}}% \fsl{<symbol>}
\begin{document}
\noindent $\not{a}\not{b}=4(a\cdot b)$
\noindent $\fsl{a}\fsl{b}=4(a\cdot b)$
\end{document}
当然,这最适合单符号/字母斜线。我认为这通常被称为费曼斜线符号。
答案3
进入 Dirac 斜线的小提示:
k\!\!\!/ = \gamma^\mu k_\mu
答案4
使用该解决方案\ooalign
可以产生比 Werner 略好的间距(尤其是对于非常窄和非常宽的字符)是
\renewcommand{\fsl}[1]{{\ooalign{\(#1\)\cr\hidewidth\(/\)\hidewidth\cr}}}
在某些大写字母上,这看起来仍然相当丑陋,并且 f 上的斜线几乎看不见,但这可能只是符号的一个弱点。(当然,可以根据要被斜线的字符添加检查来调整间距。)
有关介绍\ooalign
,请参阅这个答案。