用单字符下标编写向量的正确方法是什么?

用单字符下标编写向量的正确方法是什么?

我一直认为,排版一个用字母和单个字符下标标记的向量(如 v 1)的正确方法是将箭头放在字母上方,如\vec{v}_1(我知道这里的括号是多余的,但为了清晰起见,我想把它们包括在内)。但最近我看到有人争论说这是错误的,正确的方法是将箭头放在字母和下标的组合上方,如\vec{v_1}。我过去也这样做过,但我认为前一种方法的结果更好看。

在 TeX 世界中,是否有标准建议以某种方式执行此操作?还是这只是个人喜好问题?

编辑:换句话说,假设你正在校对一份 LaTeX 文档,并且假设所有符号都定义明确,因此 v-with-subscript-1-and-arrow-over-it 的含义没有任何歧义:

  • 如果作者一直写作\vec{v_1},你会将其整体改为吗\vec{v}_1
  • 如果作者一直写作\vec{v}_1,你会将其整体改为吗\vec{v_1}
  • 或者以上都不是(即这无所谓,所以尊重作者原来的偏好)?

答案1

我不认为有标准建议来回答你的问题,但这可能也不仅仅是个人偏好的问题。优秀写作的主要标准——在任何领域,不仅仅是在数学领域!——是避免所有(不必要的)歧义。一种保持歧义低的方法是确保在开始时解释所有符号和符号约定。例如,如果你写了类似

Let $\{\vec{v}_1,\vec{v}_2,\dots,\vec{v}_n\}$ denote a set of
$n$ elements of some vector space $V$.

在您的论文中,所有读者都应该清楚,每个\vec{v}_ii=1,\dots,n都是一个向量,下标i仅用于区分向量$n$。在我看来,如果将箭头符号向右移动,使其跨越字形v和下标,则不会获得进一步的清晰度。

相反,假设向量空间V恰好是R^n并且\vec{v}是某个n-tuple。现在,对于是否\vec{v}_i表示某个集合中i的第 - 个元素v(即标量)或i第-tuple,可能会存在一些歧义nn-tuple 可能存在一些歧义。如果您需要在论文中引用这两种类型的变量,您可能会实现轻微n每当您想要强调您正在处理的是-tuple而不是标量时,通过将向量箭头向右移动可以提高清晰度。

可以肯定的是,在第二种情况下,我的建议是找到一个完全不同的符号解决方案,以避免任何可能的歧义。例如,我可能会v_i写成标量数量,也就是说,我会完全省略箭头。我认为这更直接,并且不依赖于读者的警觉性,他们自己就能弄清楚右移箭头的含义。

答案2

使用该包esvect可获得非常漂亮的矢量:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{esvect}
\begin{document}
Let $\{\vv{v_1},\vv{v_2}, \dots,\vv{v_n}\}$ denote a set of
$n$ elements of some vector space $V$.

Let $\{\vv{v}_{\!1},\vv{v}_{\!2},\dots,\vv{v}_{\!n}\}$ denote a set of
$n$ elements of some vector space $V$.
\end{document}

在此处输入图片描述

相关内容