星号和星号的替代上标

星号和星号的替代上标

在写论文时,我发现自己对用上标符号来表示相似类型的变量感到厌倦。我曾使用过xx^\ast(即 x*)x^\starx'。我不能使用位于“x”正上方的符号,例如\hat\tilde\bar等。我也不能使用新变量(如 y 或 z)来表示与 x 相关的新数量。我也不能使用数字或字母作为上标。

我看到有些人使用大星号、梅花或菱形等替代符号作为上标。但这些符号在文本中太过显眼,以至于让文本看起来过于花哨。

虽然我确实在综合乳胶符号指南中注意到了许多其他与星号/星号相关的符号,但我不确定其中哪一个是常规的数学上标。

关于使用更多(= 2 或 3 个)合适的上标符号,您有什么建议吗?还有其他常用的数学符号可以解决这个问题吗?任何帮助都将不胜感激。谢谢。

更正:我在论文中使用了矩阵伪逆。因此,\dagger也使用了符号。

答案1

这些符号让人想起脚注符号,其顺序如下: (1) *, (2) \dagger, (3) \ddagger, (4) , \mathsection(5) \mathparagraph, (6) \|, (7) **, (8)\dagger\dagger和 (9) 。在查看(来自)\ddagger\ddagger的定义时,您会注意到这个顺序\@fnsymbollatex.ltx):

\def\@fnsymbol#1{\ensuremath{\ifcase#1\or *\or \dagger\or \ddagger\or
   \mathsection\or \mathparagraph\or \|\or **\or \dagger\dagger
   \or \ddagger\ddagger \else\@ctrerr\fi}}

它最多只能容纳 9 个符号,超过 9 个符号就会抛出错误。如果需要,您可以定义自己的符号提取宏(或使用上面的宏)并以非常通用的方式从中选择符号:

在此处输入图片描述

\documentclass{article}
\makeatletter
\newcommand{\ssymbol}[1]{^{\@fnsymbol{#1}}}
\makeatother
\begin{document}
$x\ x\ssymbol{1}\ x\ssymbol{2}\ x\ssymbol{3}\ x\ssymbol{4}\ x\ssymbol{5}      x\ssymbol{6}\ x\ssymbol{7}\ x\ssymbol{8}\ x\ssymbol{9}$
\end{document}

\@ssymbol也许,以类似的方式定义您自己的宏\@fnsymbol,将其添加到包含在全面的 LaTeX 符号列表. 这是首选,因为它也促进一致性并允许您稍后轻松改变主意。例如,如果您不想要\ddagger\ddagger\ssymbol{9}只需更新定义,其他一切都会到位;无需手动将所有内容替换\ddagger\ddagger<new preferres symbol>


为了展示,\ssymbol{<num>}提供了一些希腊字母作为“符号”:

在此处输入图片描述

\documentclass{article}
\usepackage{multido}% http://ctan.org/pkg/multido
\makeatletter
\newcommand{\@ssymbol}[1]{\ifcase#1\or\alpha\or\beta\or\gamma\or\delta\or\epsilon\or\varepsilon
  \or\zeta\or\eta\or\theta\or\vartheta\or\iota\or\kappa\or\lambda\or\mu\or\nu\or\xi\or\pi
  \or\varpi\or\rho\or\varrho\or\sigma\or\varsigma\or\tau\or\upsilon\or\phi\or\varphi\or\chi
  \or\psi\or\omega\else\@ctrerr\fi}
\newcommand{\ssymbol}[1]{^{\@ssymbol{#1}}}
\makeatother
\begin{document}
$x \multido{\i=1+1}{15}{\ x\ssymbol{\i}}$ \par
$x \multido{\i=16+1}{14}{\ x\ssymbol{\i}}$
\end{document}

答案2

如果没有普遍的惯例,那就继续使用你想要的任何东西。毕竟,你只需要严格地引入它,这样从你的符号中就可以清楚地看出你想要展示什么。从可读性的角度来看,最好使用不容易与其他符号混淆的符号。看看LaTeX 符号列表我个人会看看第 52 表。类似

\Ydown
\Yup
\Yleft
\Yright

表 55 中有一些更好的符号,可能:

\bigvarstar
\divideontimes
\Asterisk
\coAsterisk

疯了!

答案3

\dagger

同一系列中还有其他产品可供选择。

答案4

我发现 Latex 有一个表示星星的符号,即命令 \bigstar。 http://latex.wikia.com/wiki/List_of_LaTeX_symbols

因此使用以下内容:

\mathbf{A}_k^{\bigstar}

在此处输入图片描述

相关内容