Während ich eine Arbeit schreibe, bin ich mit hochgestellten Symbolen erschöpft, um ähnliche Arten von Variablen zu kennzeichnen. Ich habe x
, x^\ast
(dh x *), x^\star
und x"
. Ich kann keine Symbole verwenden, die direkt über „x“ stehen, wie z. B. \hat
oder \tilde
oder usw. Ich kann auch keine neue Variable (wie y oder z) für eine neue Menge in Bezug auf x verwenden. Ich darf auch keine Zahl oder ein Alphabet für das hochgestellte Zeichen verwenden.
I. Einige Leute haben Alternativen wie ein großes Sternchen / Stern, einen Knüppel oder einen Diamanten im hochgestellten Text verwendet. Aber diese Symbole fallen im Text insofern auf, als sie dem Text ein grelles Aussehen verleihen.
Obwohl ich es getan habe Beachten Sie eine Reihe anderer Stern- / Sternchen-Symbole im umfassenden Latex-Symbol-Handbuch. Ich war mir nicht sicher, welches davon ein herkömmliches hochgestelltes mathematisches Symbol ist.
Vorschläge zur Verwendung einiger weiterer Symbole (= 2 oder 3) ) anständige hochgestellte Symbole? Gibt es andere häufig verwendete mathematische Symbole, um dieses Problem zu lösen? Jede Hilfe wird sehr geschätzt. Danke.
Korrektur: Ich verwende in der Arbeit Matrix-Pseudoinverse. Also, \dagger
Symbol hat auch en verwendet.
Antwort
Diese Symbole erinnern an Fußnotensymbole, die dieser Reihenfolge folgen: (1) *
, (2), \dagger
, (3) \ddagger
, (4), \mathsection
, (5) \mathparagraph
, (6) \|
, (7) **
, (8) \dagger\dagger
und (9) \ddagger\ddagger
. Sie werden diese Reihenfolge bemerken, wenn Sie die Definition von \@fnsymbol
(von 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}}
Es werden nur Symbole bis 9 angezeigt. Danach wird ein Fehler ausgegeben. Bei Bedarf können Sie Ihre eigene Symbolextraktion definieren Makro (oder verwenden Sie das oben genannte) und wählen Sie Symbole auf sehr allgemeine Weise aus:
\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}
Definieren Sie möglicherweise Ihr eigenes \@ssymbol
-Makro auf ähnliche Weise wie \@fnsymbol
, das Ihrem Symbol hinzugefügt wird Auswahl aus den in der umfassenden LaTeX-Symbolliste enthaltenen Optionen. Dies wird bevorzugt, da dadurch auch die -Konsistenz a gefördert wird > und ermöglicht es Ihnen, Ihre Meinung später leicht zu ändern. Wenn Sie beispielsweise \ddagger\ddagger
für \ssymbol{9}
nicht möchten, aktualisieren Sie einfach die Definition und alles andere wird in Platz fallen e; Es ist nicht erforderlich, alle \ddagger\ddagger
manuell durch <new preferres symbol>
zu ersetzen.
Als Schaufenster \ssymbol{<num>}
enthält einige Buchstaben aus dem griechischen Alphabet als „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}
Antwort
Wenn es keine vorherrschende Konvention gibt, verwenden Sie einfach, was Sie wollen. Schließlich müssen Sie es nur strikt einführen, damit aus Ihrer Notation hervorgeht, was Sie anzeigen möchten. Aus Sicht der Lesbarkeit ist es am besten, Symbole zu verwenden, die nicht leicht mit anderen zu verwechseln sind. Schauen Sie sich die Liste der LaTeX-Symbole an. Ich persönlich würde einen Blick in Tab. 46 werfen. Etwas wie
\Ydown \Yup \Yleft \Yright
Tab. 49 enthält einige noch bessere Symbole, möglicherweise:
\bigvarstar \divideontimes \Asterisk \coAsterisk
Verrückt werden!
Kommentare
- Danke, Maferdati. Ich verstehe Ihren Standpunkt Ich möchte jedoch ein Symbol mit vorrangiger Verwendung als hochgestellt verwenden. Ich habe bereits Tabelle 49 ausprobiert und fand die Symbole sehr grell. Die in Tabelle 46 genannten Optionen sehen weniger extravagant aus und ich könnte sie verwenden. Aber ich bin nicht sicher, ob In der mathematischen Literatur gibt es einen Vorrang bei der Verwendung dieser Symbole. Ich weiß, es ist ' verrückt! – kvm
- Einige gebräuchliche:
\circ
,+
,-
,\times
,\sharp
,\flat
,\natural
. Auch I ' Ich habe häufig verwendete Akzente als hochgestellte Zeichen gesehen, aber die Leute sind sich nicht einig, wie sie eingegeben werden sollen: oderx^{\wedge}
. Andere sindx\v{\,}
(oderx^{\vee}
) undx\tilde{\,}
(oderx^{\sim}
). Die Paketeamssymb
,latexsym
undmnsymbol
bieten einige einfache kleine geometrische Formen (Dreiecke, Diamant, Quadrate und dergleichen), die nützlich sein könnten.
Antwort
\dagger
Es gibt andere in derselben Familie.
Kommentare
- Hallo Benutzer2987828, vielen Dank. Ich hätte erwähnen sollen, dass ich in meinem Artikel die Moore-Penrose-Pseudoinverse verwende (sie verwendet den hochgestellten Dolch). – kvm
Antwort
Ich habe festgestellt, dass Latex ein Symbol für einen Stern hat, der der Befehl \ bigstar ist . http://latex.wikia.com/wiki/List_of_LaTeX_symbols
Verwenden Sie also die folgenden Anweisungen: $ \ mathbf {A} _k ^ {\ bigstar} $ produzieren
$$\mathbf{A}_k^{\bigstar}$$
Kommentare
- Willkommen bei TeX.SX! Sie können sich unserer Starter-Anleitung ansehen, um sich weiter mit unserem Format vertraut zu machen.
- Siehe Warum ist
\[
…\]
$$
vorzuziehen? Hinweis dass wir ' MathJax auf dieser Site nicht aktiviert haben.