Alternative la asterisc și stea pentru superscripturi

În timp ce scriu o lucrare, mă simt epuizat cu simboluri cu supercript pentru a indica tipuri similare de variabile. Am folosit x, x^\ast (adică x *), x^\star și x". Nu pot folosi simboluri care stau chiar deasupra lui „x”, cum ar fi \hat sau \tilde sau \bar etc. Nici nu pot folosi o nouă variabilă (cum ar fi y sau z) pentru o nouă cantitate legată de x. De asemenea, nu trebuie să folosesc un număr sau un alfabet pentru indicativ.

I Am văzut unii oameni folosind alternative precum asterisc mare / stea, un club sau un diamant în supercript. Dar aceste simboluri se evidențiază în text în măsura în care conferă textului un aspect crunt.

Deși am făcut-o observați o serie de alte simboluri legate de stele / asterisc în ghidul cuprinzător al simbolurilor din latex, nu eram sigur care dintre ele este un supercript matematic convențional.

Orice sugestii cu privire la utilizarea altor câteva (= 2 sau 3) ) simboluri supercript decente? Există și alte simboluri matematice utilizate în mod obișnuit pentru a rezolva această problemă? Orice ajutor va fi foarte apreciat. Mulțumesc.

Corecție: folosesc pseudoinverse matrice în lucrare. Deci, \dagger simbolul a fost și el en used.

Răspuns

Aceste simboluri amintesc de simbolurile note de subsol, care urmează această succesiune: (1) *, (2), \dagger, (3) \ddagger, (4), \mathsection, (5) \mathparagraph, (6) \|, (7) **, (8) \dagger\dagger și (9) \ddagger\ddagger. Veți observa această secvență când vizualizați definiția \@fnsymbol (din 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}} 

Poartă doar simboluri până la 9, după care este aruncată o eroare. Dacă este necesar, vă puteți defini propria extragere a simbolurilor macro (sau utilizați cele de mai sus) și alegeți simboluri din acesta într-un mod foarte generic:

introduceți descrierea imaginii aici

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

Poate, definiți-vă propriul macro \@ssymbol într-un mod similar cu \@fnsymbol care se adaugă simbolului dvs. selecție dintre cele incluse în listă cuprinzătoare de simboluri LaTeX . Acest lucru este preferat, deoarece promovează și consistență și vă permite să vă răzgândiți mai târziu. De exemplu, dacă nu doriți \ddagger\ddagger pentru \ssymbol{9}, actualizați definiția și orice altceva va cădea în plac e; nu este nevoie să înlocuiți manual toate \ddagger\ddagger cu <new preferres symbol>.


Ca o vitrină, \ssymbol{<num>} furnizează câteva litere din alfabetul grecesc ca „simboluri”:

introduceți descrierea imaginii aici

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

Răspuns

Dacă nu există o convenție predominantă, continuați și utilizați orice doriți. La urma urmei, trebuie doar să îl introduceți cu strictețe, astfel încât să fie clar din notație ce doriți să arătați. Din punct de vedere al lizibilității, cel mai bine este să utilizați simboluri care nu se confundă ușor cu alții. Aruncați o privire la lista a simbolurilor LaTeX . Personal, aș avea o privire în Tab. 46. Ceva de genul

\Ydown \Yup \Yleft \Yright 

Tab. 49 are câteva simboluri chiar mai bune, posibil:

\bigvarstar \divideontimes \Asterisk \coAsterisk 

Înnebunește!

Comentarii

  • Mulțumesc, Maferdati. Îți văd punctul dar vreau să folosesc un simbol cu o prioritate de utilizare ca superscript. Am încercat deja Tabelul 49 și am găsit simbolurile foarte gălăgioase. Alegerile pe care le-ai menționat în Tabelul 46 arată mai puțin flamboyant și s-ar putea să le folosesc. Dar nu sunt sigur dacă există o prioritate în literatura matematică de a folosi aceste simboluri. Știu, este ' nebun! – kvm
  • Unele în uz comun: \circ, +, -, \times, \sharp, \flat, \natural. De asemenea, eu ' Am văzut accente obișnuite folosite ca superscripturi, dar oamenii nu sunt de acord cu privire la modul de introducere a acestora: sau x^{\wedge}. Altele sunt x\v{\,} (sau x^{\vee}) și x\tilde{\,} (sau x^{\sim}). Pachetele amssymb, latexsym și mnsymbol oferă câteva forme geometrice simple simple (triunghiuri, diamant, pătrate și altele) care ar putea fi utile.

Răspuns

\dagger 

Există altele disponibile în aceeași familie.

Comentarii

  • Bună utilizator 2987828, Mulțumesc. Ar fi trebuit să menționez că folosesc pseudoinversul Moore-Penrose în lucrarea mea (folosește superscriptul pumnalului). – kvm

Răspuns

Am constatat că Latex are un simbol pentru o stea care este comanda \ bigstar . http://latex.wikia.com/wiki/List_of_LaTeX_symbols

Prin urmare, urmați $ \ mathbf {A} _k ^ {\ bigstar} $ produce

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

Comentarii

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *