由于\dag
(或\dagger
) 符号,我在索引位置遇到了一个小故障。以下是显示该小问题的 MWE:
\documentclass[11pt,letterpaper,twoside]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[nomath]{lmodern}
\usepackage[total={6in,10in},left=1.5in,top=0.5in,includehead,includefoot]{geometry}
\usepackage{microtype}
\usepackage{nccmath,amsmath}
\usepackage{amsfonts}
\usepackage{mathtools}
\usepackage{tensor}
\begin{document}
Blabla
\begin{equation}
\psi^{\dag} \, \psi_{\text{L}}^{\dag} \, \tensor{\psi}{_{\text{L}}} = -\: \psi_{\text{R}}^{\dag} \, \tensor{\psi}{_{\text{R}}} \, \, \psi_{\text{R}}.
\end{equation}
\end{document}
以下是显示垂直间距问题的预览:
如您所见,下标在各个地方的垂直位置并不相同。我讨厌这样!破坏任何符号(下标或 dag 符号)都不是一个好的解决方案,因为它会产生一些重叠,或者符号会接触(这更丑陋!)。
问题显然出在 dag 符号上,它太长了。那么 LaTeX 中是否有更短的 dag 符号来替代默认的 dag 符号?我搜索了一下,没有找到。
请注意,张量包给出了下标的正确位置(它更一致)。删除张量“符号”会使问题变得更糟!
也许最好的解决方案是将上标符号稍微向上调高一点。我该如何对\dag
符号进行这样的操作(即将其稍微向上调高一点)?
答案1
这里,\Dag
通过缩放来占据首都的垂直空间X
。
适用于各种数学风格。
看附录另一种选择。
\documentclass[11pt,letterpaper,twoside]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[nomath]{lmodern}
\usepackage[total={6in,10in},left=1.5in,top=0.5in,includehead,includefoot]{geometry}
\usepackage{microtype}
\usepackage{nccmath,amsmath}
\usepackage{amsfonts}
\usepackage{mathtools}
\usepackage{tensor}
\usepackage{scalerel}
\newcommand\Dag{\scalerel*{\dag}{X}}
\begin{document}
Blabla
\begin{equation}
\psi^{\Dag} \, \psi_{\text{L}}^{\Dag} \, \tensor{\psi}{_{\text{L}}} = -\: \psi_{\text{R}}^{\Dag} \, \tensor{\psi}{_{\text{R}}} \, \, \psi_{\text{R}}.
\end{equation}
\begin{equation}
\scriptstyle
\psi^{\Dag} \, \psi_{\text{L}}^{\Dag} \, \tensor{\psi}{_{\text{L}}} = -\: \psi_{\text{R}}^{\Dag} \, \tensor{\psi}{_{\text{R}}} \, \, \psi_{\text{R}}.
\end{equation}
\end{document}
\Dag
一个变化是将\scalerel*
的定义中的 替换为\stretchrel*
。这只会改变 的垂直维度\dag
,同时保留原始的水平维度:
为了进行比较,这是原始的\dag
,然后是缩放\dag
和拉伸的\dag
。
附录
经过反复评论,OP 要求一个将正常大小\dag
向上移动且不使用额外包的版本。我创建了一个带有 和 的版本\raisebox
,\mathchoice
同时使用了一个技巧(手动设置特定 的深度\dag
)使其仍然略低于基线:
\documentclass[11pt,letterpaper,twoside]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[nomath]{lmodern}
\usepackage[total={6in,10in},left=1.5in,top=0.5in,includehead,includefoot]{geometry}
\usepackage{microtype}
\usepackage{nccmath,amsmath}
\usepackage{amsfonts}
\usepackage{mathtools}
\usepackage{tensor}
\usepackage{scalerel}
\newcommand\Dag{\mathchoice
{\setbox0=\hbox{$\dag$}\dp0=.5\dp0\raisebox{\dp0}{\copy0}}
{\setbox0=\hbox{$\dag$}\dp0=.5\dp0\raisebox{\dp0}{\copy0}}
{\setbox0=\hbox{$\scriptstyle\dag$}\dp0=.5\dp0\raisebox{\dp0}{\copy0}}
{\setbox0=\hbox{$\scriptscriptstyle\dag$}\dp0=.5\dp0\raisebox{\dp0}{\copy0}}
}
\begin{document}
Blabla
\begin{equation}
\psi^{\Dag} \, \psi_{\text{L}}^{\Dag} \, \tensor{\psi}{_{\text{L}}} = -\: \psi_{\text{R}}^{\Dag} \, \tensor{\psi}{_{\text{R}}} \, \, \psi_{\text{R}}.
\end{equation}
\begin{equation}
\scriptstyle
\psi^{\Dag} \, \psi_{\text{L}}^{\Dag} \, \tensor{\psi}{_{\text{L}}} = -\: \psi_{\text{R}}^{\Dag} \, \tensor{\psi}{_{\text{R}}} \, \, \psi_{\text{R}}.
\end{equation}
\end{document}