分数的美学问题

分数的美学问题

当我在输入与狭义相对论相关的文档时,我发现了这个轻微的错位\frac{V}{c}(以巨大的文本显示,以便轻松看到效果)

速率/

“问题”在于V的底点与 的顶点完全不接近c。我猜想这与使用边界框的边框进行对齐以及 的不对称设计有关V(也许是由于其倾斜边缘的相对厚度而夸大了?)。

尝试后\frac{\mathrm{V}}{\mathrm{c}},可以得到:

在此处输入图片描述

这个公式本身看起来不错,但与方程中斜体表示的所有其他变量相比,就显得格格不入了。我不喜欢mathrm在所有地方都使用斜体,因为在我看来,整个非斜体的方程式有点难以阅读。此外,光速总是写成C而不是 c。

我的问题是:有没有“折衷”的解决方案(使用替代字体或其他方法)?理想的解决方案是稍微“拉直”Vc在两个图示案例之间取得交叉。

另外:这还是个问题吗?虽然我确实在正常字体大小下注意到了这个问题,但我不确定这是否值得认真对待。

答案1

如果担心底部居中V超过顶部中部,可以向右推。我同意 Mico 和 Barbara 对空间的看法,并进行了相应调整CV

\documentclass{article}
\usepackage{mathtools}
 \mathtoolsset{mathic=true}
 \newcommand\VV{\mkern3mu V}
\begin{document}
  $\frac{\VV}{c\,}$
\end{document}

在此处输入图片描述

为了便于重复使用,我引入了一个宏。您可以根据需要调整推送量。

固定分数线的另一种方法是用框固定分子的宽度。

\documentclass{article}
\usepackage{mathtools}
 \mathtoolsset{mathic=true}
 \newcommand\VV{\makebox[\widthof{$\mathrm{V}$}]{$\mkern6mu V$}}
\begin{document}
  $\frac{\VV}{c}$
\end{document}

在此处输入图片描述

答案2

您可以使用堆栈来实现结果,而不会失去下划线的对称性。具体来说,\def\useanchorwidth{T}设置表示在定义堆栈宽度时使用第一个参数(锚点)的宽度。因此,围绕第二个参数的水平位置移动不会影响下划线。

\documentclass{article}
\usepackage{stackengine}
\def\VV{%
  \renewcommand\useanchorwidth{T}%
  \setstackgap{L}{0pt}%
  \renewcommand\stacktype{L}%
  \stackon{\,\phantom{V}\,}{\;V}%
}
\stackMath
\begin{document}
\[\frac{\VV}{c}\]
\end{document}

在此处输入图片描述

\documentclass{article}
\usepackage{stackengine}
\def\VV{%
  \renewcommand\useanchorwidth{T}%
  \setstackgap{L}{0pt}%
  \renewcommand\stacktype{L}%
  \stackon{\phantom{V}}{\;V}%
}
\stackMath
\begin{document}
\[\frac{\VV}{c}\]
\end{document}

在此处输入图片描述

相关内容