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:
\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”:
\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
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
- Witamy w TeX.SX! Możesz zapoznać się z naszym przewodnikiem dla początkujących , aby dokładniej zapoznać się z naszym formatem.
- Zobacz Dlaczego
\[
…\]
jest lepsze niż$$
? Uwaga że nie ' nie mamy włączonego MathJax na tej stronie.
\circ
,+
,-
,\times
,\sharp
,\flat
,\natural
. Ponadto ' widzieliśmy popularne akcenty używane jako indeksy górne, ale ludzie nie zgadzają się, jak je wprowadzić: lubx^{\wedge}
. Inne tox\v{\,}
(lubx^{\vee}
) ix\tilde{\,}
(lubx^{\sim}
). Pakietyamssymb
,latexsym
imnsymbol
zawierają proste, małe kształty geometryczne (trójkąty, romb, kwadraty itp.), które mogą być przydatne.