Tijdens het schrijven van een paper merk ik dat ik uitgeput ben met superscriptsymbolen om vergelijkbare soorten variabelen aan te duiden. Ik heb x
, x^\ast
(ie x *), x^\star
en x"
. Ik kan “geen symbolen gebruiken die bovenop” x “staan, zoals \hat
of \tilde
of \bar
etc. Evenmin kan ik een nieuwe variabele (zoals y of z) gebruiken voor een nieuwe hoeveelheid gerelateerd aan x. Ik mag ook geen cijfer of alfabet gebruiken voor het superscript.
I zag dat sommige mensen alternatieven gebruikten, zoals een grote asterisk / ster, een club of diamant in het superscript. Maar deze symbolen vallen zo goed op in de tekst dat ze de tekst een felle uitstraling geven.
Hoewel ik dat deed merk een aantal andere ster / asterisk-gerelateerde symbolen op in de uitgebreide latexsymboolgids, ik wist niet zeker welke daarvan een conventioneel wiskundig superscript is.
Eventuele suggesties voor het gebruik van nog een paar (= 2 of 3 ) fatsoenlijke superscriptsymbolen? Zijn er andere veelgebruikte wiskundige symbolen om dit probleem op te lossen? Alle hulp wordt zeer op prijs gesteld. Bedankt.
Correctie: ik gebruik matrix-pseudo-inverse in de paper. Dus, \dagger
symbool moet ook zijn en gebruikt.
Answer
Deze symbolen doen denken aan voetnootsymbolen, die deze volgorde volgen: (1) *
, (2), \dagger
, (3) \ddagger
, (4), \mathsection
, (5) \mathparagraph
, (6) \|
, (7) **
, (8) \dagger\dagger
en (9) \ddagger\ddagger
. U “zult deze reeks opmerken wanneer u de definitie van \@fnsymbol
(van 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}}
Het bevat alleen symbolen tot 9, waarna er een fout wordt gegenereerd. Indien nodig kunt u uw eigen symboolextractie definiëren macro (of gebruik het bovenstaande) en kies er symbolen uit op een zeer algemene manier:
\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}
Definieer misschien uw eigen \@ssymbol
-macro op dezelfde manier als \@fnsymbol
die iets toevoegt aan uw symbool selectie uit degene die zijn opgenomen in de Uitgebreide LaTeX-symboollijst . Dit heeft de voorkeur omdat het ook -consistentie en kunt u later gemakkelijk van gedachten veranderen. Als u bijvoorbeeld geen \ddagger\ddagger
voor \ssymbol{9}
wilt, werkt u gewoon de definitie bij en al het andere zal op zijn plaats vallen e; het is niet nodig om alle \ddagger\ddagger
handmatig te vervangen door <new preferres symbol>
.
Als showcase, \ssymbol{<num>}
biedt enkele letters uit het Griekse alfabet als “symbolen”:
\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}
Antwoord
Als er geen heersende conventie is, ga je gang en gebruik je wat je maar wilt. Je hoeft het tenslotte alleen maar streng in te voeren, zodat het uit je notatie duidelijk is wat je wilt laten zien. Vanuit het oogpunt van leesbaarheid kun je het beste symbolen gebruiken die niet gemakkelijk met andere te verwarren zijn. Bekijk de lijst met LaTeX-symbolen . Persoonlijk zou ik eens kijken in Tab. 46. Zoiets als
\Ydown \Yup \Yleft \Yright
Tab. 49 bevat nog betere symbolen, mogelijk:
\bigvarstar \divideontimes \Asterisk \coAsterisk
Doe eens gek!
Reacties
Antwoord
\dagger
Er zijn andere beschikbaar in dezelfde familie.
Reacties
- Hallo user2987828, Bedankt. Ik had moeten vermelden dat ik Moore-Penrose pseudo-inverse in mijn artikel gebruik (het gebruikt het superscript van de dolk). – kvm
Answer
Ik heb ontdekt dat Latex een symbool heeft voor een ster, wat het commando \ bigstar is . http://latex.wikia.com/wiki/List_of_LaTeX_symbols
Gebruik dus de $ \ mathbf {A} _k ^ {\ bigstar} $ produce
$$\mathbf{A}_k^{\bigstar}$$
Reacties
- Welkom bij TeX.SX! U kunt onze startersgids bekijken om u meer vertrouwd te maken met onze indeling.
- Zie Waarom verdient
\[
…\]
de voorkeur boven$$
? Opmerking dat we ' niet MathJax hebben ingeschakeld op deze site.
\circ
,+
,-
,\times
,\sharp
,\flat
,\natural
. Ook ' ik heb algemene accenten gezien die als superscript worden gebruikt, maar mensen zijn het niet eens over hoe ze moeten worden ingevoerd: ofx^{\wedge}
. Andere zijnx\v{\,}
(ofx^{\vee}
) enx\tilde{\,}
(ofx^{\sim}
). Pakkettenamssymb
,latexsym
enmnsymbol
bieden enkele eenvoudige kleine geometrische vormen (driehoeken, ruit, vierkanten en dergelijke) die nuttig kunnen zijn.