När jag skriver ett papper, befinner jag mig utmattad med överskriftssymboler för att beteckna liknande typer av variabler. Jag har använt x
, x^\ast
(dvs. x *), x^\star
och x"
. Jag kan inte använda symboler som sitter precis ovanpå ”x” som \hat
eller \tilde
eller \bar
osv. Inte heller kan jag använda en ny variabel (som y eller z) för en ny kvantitet relaterad till x. Jag får inte heller använda ett tal eller ett alfabet för superscript.
I såg vissa människor använda alternativ som stor asterisk / stjärna, en klubb eller diamant i överskrift. Men dessa symboler sticker ut i texten i den mån de ger texten ett snyggt utseende.
Även om jag gjorde märker ett antal andra stjärn- / asteriskrelaterade symboler i den omfattande latexsymbolguiden, jag var inte säker på vilken av dem som är ett konventionellt matematisk superscript. ) anständiga överskrift symboler? Finns det några andra vanliga matematiska symboler för att lösa detta problem? All hjälp kommer att uppskattas mycket. Tack.
Korrigering: Jag använder matris pseudoinverse i tidningen. Så, \dagger
-symbolen har också varit en används.
Svar
Dessa symboler påminner om fotnotssymboler som följer denna sekvens: (1) *
, (2), \dagger
, (3) \ddagger
, (4), \mathsection
, (5) \mathparagraph
, (6) \|
, (7) **
, (8) \dagger\dagger
och (9) \ddagger\ddagger
. Du kommer att märka den här sekvensen när du tittar på definitionen av \@fnsymbol
(från 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}}
Den har bara symboler upp till 9, varefter ett fel kastas. Vid behov kan du definiera din egen symbolutdragning makro (eller använd ovanstående) och välj symboler från det på ett mycket generiskt sätt:
\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}
Definiera kanske ditt eget \@ssymbol
makro på ett liknande sätt som \@fnsymbol
som lägger till din symbol urval från de som ingår i Omfattande LaTeX-symbollista . Detta föredras eftersom det också främjar konsistens och låter dig enkelt ändra dig senare. Om du till exempel inte vill ha \ddagger\ddagger
för \ssymbol{9}
, uppdaterar du bara definitionen och allt annat faller på plats e; inget behov av att manuellt byta ut alla \ddagger\ddagger
med <new preferres symbol>
.
Som en showcase, \ssymbol{<num>}
ger några bokstäver från det grekiska alfabetet som ”symboler”:
\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}
Svar
Om det inte finns någon rådande konvention, fortsätt bara och använd vad du vill. När allt kommer omkring behöver du bara införa det strikt så att det tydligt framgår av din notation vad du vill visa. Ur läsbarhetssynpunkt är det bäst att använda symboler som inte lätt förväxlas med andra. Ta en titt på listan över LaTeX-symboler . Jag personligen, jag skulle titta på Tab. 46. Något som
\Ydown \Yup \Yleft \Yright
Tab. 49 har några ännu bättre symboler, möjligen:
\bigvarstar \divideontimes \Asterisk \coAsterisk
Bli galen!
Kommentarer
Svar
\dagger
Det finns andra tillgängliga i samma familj.
Kommentarer
- Hej user2987828, tack. Jag borde ha nämnt att jag använder Moore-Penrose pseudoinverse i mitt papper (det använder dolkens överskrift). – kvm
Svar
Jag har upptäckt att Latex har en symbol för en stjärna som är kommandot \ bigstar . http://latex.wikia.com/wiki/List_of_LaTeX_symbols
Så här använder du $ \ mathbf {A} _k ^ {\ bigstar} $ producera
$$\mathbf{A}_k^{\bigstar}$$
Kommentarer
- Välkommen till TeX.SX! Du kan titta på vår startguide för att bekanta dig med vårt format.
- Se Varför är
\[
…\]
att föredra framför$$
? Obs att vi inte ' inte har MathJax aktiverat på den här webbplatsen.
\circ
,+
,-
,\times
,\sharp
,\flat
,\natural
. Jag ' har sett vanliga accenter som används i överskrift, men folk är inte överens om hur man skriver in dem: ellerx^{\wedge}
. Andra ärx\v{\,}
(ellerx^{\vee}
) ochx\tilde{\,}
(ellerx^{\sim}
). Paketenamssymb
,latexsym
ochmnsymbol
ger några enkla små geometriska former (trianglar, diamant, rutor och liknande) som kan vara användbara.