c_0 的 LaTeX 符号

c_0 的 LaTeX 符号

鉴于光速对科学、工程、计算等领域以及日常生活的许多领域都具有重要意义,尤其是电磁波谱的价值不断飙升,我一直无法找到一个特定的 LaTeX 符号来表示相对论的“不变速度”,通常用斜体c后跟下标表示0。从 LaTeX 的角度来看,我发现最接近的代码是\textit{c}_0

\newrobustcmd{\clight}{$c_{\scalebox{.8}{${\text{\tiny 0}}$}}$}

但上述代码在嵌入其他 LaTeX 数学函数时会出现问题,这促使我发布了这个问题。我遗漏了什么?

更新:David 的评论促使我研究了 的基础c_0,因为通常的用法是C例如E=mc^2。参见https://en.wikipedia.org/wiki/Speed_of_light#cite_note-BIPM_SI_units-14,脚注 #9 和 #10,详细了解c_0“国际单位制 (SI)”等中如何出现。根据 David 的评论,也许更符合c_0SI 中描述的是使用\footnotesize代替\tiny上面的\newrobustcmd,(也删除 $ )例如:

\newrobustcmd{\clight}{c_{\scalebox{.8}{{\text{\footnotesize 0}}}}}

我首先承认,c_0这对我来说是新鲜事,我想对其他人来说也是如此。然而,正如上文脚注 #9 和 #10 所指出的那样,这并非闻所未闻,而且就我的目的而言,这与折射率不等于 1.0 的材料(例如玻璃纤维)c_0相反。c_{\text{medium}}c_{\text{glass}}

如果存在一个官方的 LaTeX 符号来表示光在真空中的速度,那么所有这一切都会简单得多,而不是像我试图在 SI 文档中找到一个与参考文献相似的符号来表示相对论的“不变速度”。

在我看来,c_0它根本不能公正地评价爱因斯坦的开创性发现和在他之前人们所做的所有基础工作,尤其是考虑到 LaTeX 如此精心地代表了类似地位的符号所付出的所有努力。

更新 2:为了避免我误判一个我既不具备资格也没有经验的解决方案,以下是上述链接中第 112 页“SI 单位”的快照:

国际单位制 (SI) (PDF)(第 8 版)2006 中的两个 c_0 符号实例 放大后变为:

在 SI 中显示的更大的 c_0 图像。

在更大的放大倍数下,我发现了两个问题:1)我使用 Mico 的答案得到的字体(我认识到这是我的系统默认字体的功能)与 SI 中出现的字体不匹配,但更重要的是,2)在我看来,0下标的大小介于c_{\scriptstyle 0}c_{\scriptscriptstyle 0}之间(在我看来,更接近c_{\scriptstyle 0},但我的视力不是很好)。

顺便说一句,如果一位对符号学、语言学或其他相关领域有所了解的物理学家能够参与进来,我会感到更放心。我甚至对\clight这种宏的名称感到困惑。“通过真空”的基本假设是一种非常强大的条件(类似于“0K”(零 K,不是“OK”),理论上存在,但我知道几乎无法实现),如果我对 LaTeX 行为了解不多的话,我会有点疏忽,尽管多年来专业知识经验DCarlisle、Mico 和其他人都提出了这个问题。(我在这里完全不适应。)

显然,DCarlisle、Mico 和其他人已经钉住使用 LaTeX 语法来帮助定义问题,提供完全令人满意的答案和解决方案

但我愿意、愿意看到并感谢任何相关的补充意见和建议。

答案1

我认为您的主要问题是,当字形放置在或0右侧的下标位置时,它看起来“太大” 。如果这个解释是正确的,您可以尝试渲染(线性缩小 50%),而不是默认渲染(线性缩小 30%)。cm0\scriptscriptstyle\scriptstyle

在此处输入图片描述

为了使此方法产生合理的结果,\clight\restmass应该在 displaystyle 或 textstyle 模式下发生。不要在 模式下使用宏\scriptstyle,更不用说\scriptscriptstyle模式了。

\documentclass{article} 
\usepackage{amsmath} 
\newcommand\clight{\ensuremath{c_{\scriptscriptstyle 0}}}
\newcommand\restmass{\ensuremath{m_{\scriptscriptstyle 0}}}
\begin{document}
$c_0 \ m_0 \ \clight \ \restmass$ \clight \ \restmass
\end{document}

相关内容