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ě:
\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“:
\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
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
- Vítejte na TeX.SX! Můžete se podívat na našeho průvodce pro začátečníky , abyste se dále seznámili s naším formátem.
- Viz Proč je
\[
…\]
lepší než$$
? Poznámka že ' nemáme na tomto webu povolený MathJax.
\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: nebox^{\wedge}
. Další jsoux\v{\,}
(nebox^{\vee}
) ax\tilde{\,}
(nebo ). Balíčkyamssymb
,latexsym
amnsymbol
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é.