Mens jeg skriver et papir, finder jeg mig udmattet med symboler med overskrift for at betegne lignende typer variabler. Jeg har brugt x
, x^\ast
(dvs. x *), x^\star
og x"
. Jeg kan ikke bruge symboler, der sidder lige oven på “x” såsom \hat
eller \tilde
eller \bar
osv. Jeg kan heller ikke bruge en ny variabel (som y eller z) til en ny størrelse relateret til x. Jeg må heller ikke bruge et tal eller et alfabet til overskrift.
I så nogle mennesker bruge alternativer som stor stjerne / stjerne, en klub eller diamant i overskriftet. Men disse symboler skiller sig ud i teksten, i det omfang de giver teksten et smukt udseende.
Selvom jeg gjorde bemærk et antal andre stjerne- / stjerne-relaterede symboler i den omfattende latexsymbolguide, jeg var ikke sikker på, hvilken af dem der er et konventionelt matematisk overskrift.
Eventuelle forslag til brug af et par mere (= 2 eller 3 ) anstændige overskriftssymboler? Er der andre almindeligt anvendte matematiske symboler til at løse dette problem? Enhver hjælp vil blive meget værdsat. Tak.
Rettelse: Jeg bruger matrix pseudoinverse i papiret. Så, \dagger
symbolet har også været da brugt.
Svar
Disse symboler minder om fodnotesymboler, der følger denne rækkefølge: (1) *
, (2), \dagger
, (3) \ddagger
, (4), \mathsection
, (5) \mathparagraph
, (6) \|
, (7) **
, (8) \dagger\dagger
og (9) \ddagger\ddagger
. Du vil bemærke denne sekvens, når du ser definitionen af \@fnsymbol
(fra 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 bærer kun symboler op til 9, hvorefter der kastes en fejl. Hvis det er nødvendigt, kan du definere din egen symboludtrækning makro (eller brug ovenstående) og vælg symboler derfra på en meget generisk måde:
\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}
Måske skal du definere din egen \@ssymbol
makro på en lignende måde som \@fnsymbol
, der føjer til dit symbol valg fra dem, der er inkluderet i Omfattende LaTeX-symbolliste . Dette foretrækkes, da det også fremmer konsistens og giver dig mulighed for let at skifte mening senere. Hvis du f.eks. ikke vil have \ddagger\ddagger
til \ssymbol{9}
, skal du bare opdatere definitionen og alt andet falder i plac e; intet behov for manuelt at erstatte alle \ddagger\ddagger
med <new preferres symbol>
.
Som et udstillingsvindue er \ssymbol{<num>}
giver nogle bogstaver fra det græske alfabet 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
Hvis der ikke er nogen gældende konvention, skal du bare gå videre og bruge hvad du vil. Når alt kommer til alt, behøver du kun at introducere det strengt, så det fremgår tydeligt af din notation, hvad du vil vise. Fra et læsbarhedsperspektiv er det bedst at bruge symboler, der ikke let forveksles med andre. Se på listen over LaTeX-symboler . Personligt ville jeg kigge i Tab. 46. Noget som
\Ydown \Yup \Yleft \Yright
Tab. 49 spiller nogle endnu bedre symboler, muligvis:
\bigvarstar \divideontimes \Asterisk \coAsterisk
Bliv skør!
Kommentarer
Svar
\dagger
Der er andre tilgængelige i samme familie.
Kommentarer
- Hej bruger2987828, tak. Jeg skulle have nævnt, at jeg bruger Moore-Penrose pseudoinverse i mit papir (det bruger dolkens overskrift). – kvm
Svar
Jeg har fundet ud af, at Latex har et symbol for en stjerne, som er kommandoen \ bigstar . http://latex.wikia.com/wiki/List_of_LaTeX_symbols
Så følg $ \ mathbf {A} _k ^ {\ bigstar} $ producere
$$\mathbf{A}_k^{\bigstar}$$
Kommentarer
- Velkommen til TeX.SX! Du kan kigge på vores startvejledning for at gøre dig fortrolig med vores format.
- Se Hvorfor foretrækkes
\[
…\]
frem for$$
? Bemærk at vi ikke ' ikke har MathJax aktiveret på dette websted.
\circ
,+
,-
,\times
,\sharp
,\flat
,\natural
. Også jeg ' har set almindelige accenter brugt som overskrift, men folk er uenige i, hvordan man indtaster dem: ellerx^{\wedge}
. Andre erx\v{\,}
(ellerx^{\vee}
) ogx\tilde{\,}
(ellerx^{\sim}
). Pakkeramssymb
,latexsym
ogmnsymbol
giver nogle enkle små geometriske former (trekanter, diamant, firkanter og lignende) der kan være nyttige.