Alternatywy dla gwiazdki i gwiazdki dla indeksów górnych

Podczas pisania artykułu czuję się wyczerpany symbolami indeksu górnego, które oznaczają podobne typy zmiennych. Użyłem x, x^\ast (tj. X *), x^\star i x". Nie mogę używać symboli, które znajdują się bezpośrednio nad „x”, takich jak \hat lub \tilde lub \bar itp. Nie mogę również użyć nowej zmiennej (takiej jak y lub z) dla nowej wielkości związanej z x. Nie mogę również używać liczby ani alfabetu w indeksie górnym.

I widziałem, jak niektórzy używali alternatyw, takich jak duża gwiazdka / gwiazdka, pałka lub diament w indeksie górnym. Ale te symbole wyróżniają się w tekście do tego stopnia, że nadają tekstowi krzykliwy wygląd.

Chociaż tak zwróć uwagę na wiele innych symboli związanych z gwiazdą / gwiazdką w obszernym przewodniku po symbolach lateksowych, nie byłem pewien, który z nich jest konwencjonalnym indeksem matematycznym.

Wszelkie sugestie dotyczące użycia kilku innych (= 2 lub 3 ) przyzwoite symbole w indeksie górnym? Czy istnieją inne powszechnie używane symbole matematyczne do rozwiązania tego problemu? Każda pomoc będzie bardzo mile widziana. Dzięki.

Korekta: w artykule używam pseudoinwersji macierzy. Tak więc \dagger też musi być en używany.

Odpowiedź

Te symbole przypominają symbole przypisów, które następują po tej sekwencji: (1) *, (2), \dagger, (3) \ddagger, (4), \mathsection, (5) \mathparagraph, (6) \|, (7) **, (8) \dagger\dagger i (9) \ddagger\ddagger. Zauważysz tę sekwencję podczas przeglądania definicji \@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}} 

Zawiera tylko symbole do 9, po których jest generowany błąd. W razie potrzeby możesz zdefiniować własne wyodrębnianie symboli makro (lub użyj powyższego) i wybierz z niego symbole w bardzo ogólny sposób:

tutaj wprowadź opis obrazu

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

Być może zdefiniuj własne \@ssymbol makro w podobny sposób do \@fnsymbol, które dodaje do Twojego symbolu wybór spośród tych zawartych na Kompleksowej liście symboli LaTeX . Jest to preferowane, ponieważ promuje również spójność i pozwala później łatwo zmienić zdanie. Na przykład, jeśli nie chcesz, aby \ddagger\ddagger dla \ssymbol{9}, zaktualizuj definicję a wszystko inne spadnie na miejsce mi; nie ma potrzeby ręcznej zamiany wszystkich \ddagger\ddagger na <new preferres symbol>.


Na przykład zawiera niektóre litery alfabetu greckiego jako „symbole”:

tutaj wprowadź opis obrazu

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

Odpowiedź

Jeśli nie ma panującej konwencji, po prostu użyj tego, co chcesz. W końcu wystarczy wprowadzić go ściśle, aby z notacji było jasne, co chcesz pokazać. Z punktu widzenia czytelności najlepiej jest używać symboli, które nie są łatwo mylone z innymi. Spójrz na listę symboli LaTeX . Ja osobiście zajrzałbym do Tab. 46. Coś w rodzaju

\Ydown \Yup \Yleft \Yright 

Tab. 49 zawiera jeszcze lepsze symbole, prawdopodobnie:

\bigvarstar \divideontimes \Asterisk \coAsterisk 

Szalejcie!

Komentarze

  • Dziękuję, Maferdati. Rozumiem, że masz rację ale chcę użyć symbolu z pierwszeństwem użycia jako indeksu górnego. Wypróbowałem już tabelę 49 i uznałem, że symbole są bardzo jaskrawe. Wybory wymienione w tabeli 46 wyglądają mniej ekstrawagancko i mogę ich użyć. Ale nie jestem pewien, czy w literaturze matematycznej istnieje pierwszeństwo używania tych symboli. Wiem, to ' jest szalone! – kvm
  • Niektóre w powszechnym użyciu: \circ, +, -, \times, \sharp, \flat, \natural. Ponadto ' widzieliśmy popularne akcenty używane jako indeksy górne, ale ludzie nie zgadzają się, jak je wprowadzić: lub x^{\wedge}. Inne to x\v{\,} (lub x^{\vee}) i x\tilde{\,} (lub x^{\sim}). Pakiety amssymb, latexsym i mnsymbol zawierają proste, małe kształty geometryczne (trójkąty, romb, kwadraty itp.), które mogą być przydatne.

Odpowiedz

\dagger 

Są inne dostępne w tej samej rodzinie.

Komentarze

  • Witaj użytkowniku2987828, dziękuję. Powinienem był wspomnieć, że w moim artykule używam pseudoinwersji Moore-Penrosea (używa ona indeksu górnego sztyletu). – kvm

Odpowiedź

Odkryłem, że Latex ma symbol gwiazdy, czyli polecenie \ bigstar . http://latex.wikia.com/wiki/List_of_LaTeX_symbols

A więc korzystając z $ \ mathbf {A} _k ^ {\ bigstar} $ wydaj

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

Komentarze

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *