Alternativy k hvězdičkám a hvězdám u horních indexů

Při psaní příspěvku jsem vyčerpán symboly horního indexu pro označení podobných typů proměnných. Použil jsem x, x^\ast (tj. X *), x^\star a x". Nemohu použít symboly, které jsou umístěny přímo nad znakem „x“, například \hat nebo \tilde nebo \bar atd. Nemohu použít novou proměnnou (například y nebo z) pro novou veličinu související s x. Rovněž nesmím pro horní index použít číslo nebo abecedu.

I viděl některé lidi používat v horním indexu alternativy jako velká hvězdička / hvězda, klub nebo diamant. Tyto symboly však v textu vynikají do té míry, že dávají textu výstřední vzhled.

Ačkoli jsem to udělal všimněte si řady dalších symbolů souvisejících s hvězdami / hvězdičkami v komplexním průvodci latexovými symboly, nebyl jsem si jistý, který z nich je konvenčním matematickým horním indexem.

Jakékoli návrhy týkající se použití několika dalších (= 2 nebo 3 ) slušné symboly horního indexu? Existují nějaké další běžně používané matematické symboly k vyřešení tohoto problému? Jakákoli pomoc bude velmi oceněna. Díky.

Oprava: V článku používám pseudoinverzi matice. Takže, \dagger symbol také musí být en použito.

Odpověď

Tyto symboly připomínají symboly poznámek pod čarou, které následují v tomto pořadí: (1) *, (2), \dagger, (3) \ddagger, (4), \mathsection, (5) \mathparagraph, (6) \|, (7) **, (8) \dagger\dagger a (9) \ddagger\ddagger. Tuto sekvenci si všimnete při prohlížení definice \@fnsymbol (z latex.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}} 

Přenáší pouze symboly do 9, po kterých je vyvolána chyba. V případě potřeby můžete definovat vlastní extrakci symbolů makro (nebo použijte výše uvedené) a vybírejte z něj symboly velmi obecně:

zde zadejte popis obrázku

\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} 

Možná definujte své vlastní \@ssymbol makro podobným způsobem jako \@fnsymbol, které přidá váš symbol výběr z těch, které jsou zahrnuty v Komplexním seznamu symbolů LaTeXu . Toto je upřednostňováno, protože také podporuje konzistenci a umožní vám to později snadno změnit názor. Pokud například nechcete \ddagger\ddagger pro \ssymbol{9}, aktualizujte definici a všechno ostatní padne na místo E; není třeba ručně vyměňovat všechny \ddagger\ddagger za <new preferres symbol>.


Jako ukázku \ssymbol{<num>} poskytuje některá písmena z řecké abecedy jako „symboly“:

zde zadejte popis obrázku

\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} 

Odpovědět

Pokud neexistuje převládající konvence, pokračujte a použijte, co chcete. Koneckonců, stačí to zavést přísně, aby z vašeho zápisu bylo jasné, co chcete ukázat. Z hlediska čitelnosti je nejlepší používat symboly, které si nelze snadno zaměnit s ostatními. Podívejte se na seznam symbolů LaTeXu . Já osobně se podívám do Tab. 46. Něco jako

\Ydown \Yup \Yleft \Yright 

Tab. 49 obsahuje některé ještě lepší symboly, možná:

\bigvarstar \divideontimes \Asterisk \coAsterisk 

Zblázněte se!

Komentáře

  • Děkuji, Maferdati. ale chci použít symbol s prioritou použití jako horní index. Už jsem vyzkoušel Tabulka 49 a shledal jsem symboly velmi kriklavými. Možnosti, které jste zmínili v tabulce 46, vypadají méně okázale a mohl bych je použít. Ale nejsem si jistý, jestli v matematické literatuře má přednost používání těchto symbolů. Vím, že je to ' šílené! – kvm
  • Některé běžně používané: \circ, +, -, \times, \sharp, \flat, \natural. Také jsem ' Viděli jsme běžné akcenty používané jako horní indexy, ale lidé se neshodují v tom, jak je zadat: nebo x^{\wedge}. Další jsou x\v{\,} (nebo x^{\vee}) a x\tilde{\,} (nebo ). Balíčky amssymb, latexsym a mnsymbol obsahují několik jednoduchých malých geometrických tvarů (trojúhelníky, kosočtverec, čtverce atd.), které by mohly být užitečné.

Odpovědět

\dagger 

Ve stejné rodině jsou k dispozici další.

Komentáře

  • Dobrý den, uživateli2987828, děkuji. Měl jsem zmínit, že v mé práci používám Moore-Penroseův pseudoinverz (používá horní index dýky). – kvm

Odpověď

Zjistil jsem, že Latex má pro hvězdu symbol, kterým je příkaz \ bigstar . http://latex.wikia.com/wiki/List_of_LaTeX_symbols

Takže použijte postup $ \ mathbf {A} _k ^ {\ bigstar} $ produce

$$\mathbf{A}_k^{\bigstar}$$ 

Komentáře

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *