答案1
我可以提出一个新命令,将两个分数作为参数,并用合适的幻影排版它们。可选参数用于在两个分数之间设置某些内容。
\documentclass{article}
\usepackage{amsmath}
\newcommand{\linkedfracs}[5][]{%
\frac{#2\vphantom{#4}}{#3\vphantom{#5}}%
#1%
\frac{#4\vphantom{#2}}{#5\vphantom{#3}}%
}
\begin{document}
\[
\linkedfracs{1}{f}{1}{\hat{f}}
\qquad
\linkedfracs[+]{1}{f}{1}{\hat{f}}
\qquad
\linkedfracs[-]{\sum_{i=1}^n a_i}{3}{x}{y}
\]
\end{document}
答案2
我能做的最好的事情就是定义一个宏来将它们组合在一起。一定有更好的方法来确定垂直偏移。
编辑:事实证明我完全误读了你的问题,并且进行了错误的对齐!我在这里将 Bernard 的建议实现为 \nohat{}
\documentclass{article}
\usepackage{stackengine,amsmath}
\newcommand\fhat{\ensurestackMath{\stackengine{0.61ex}{f}{\hat{~}}{O}{c}{F}{T}{L}}}
\newcommand\nohat[1]{#1\vphantom{\hat{#1}}}
\begin{document}
\[
\frac{1}{\fhat} \frac{1}{\hat{f}} \frac{1}{f\vphantom{\hat{f}}} \frac{1}{\nohat{f}}
\]
\end{document}