En écrivant un article, je me trouve épuisé par les symboles exposants pour désigner des types de variables similaires. Jai utilisé x
, x^\ast
(ie x *), x^\star
et x"
. Je ne peux « pas utiliser de symboles placés juste au-dessus de » x « tels que \hat
ou \tilde
ou \bar
etc. Je ne peux pas non plus utiliser une nouvelle variable (comme y ou z) pour une nouvelle quantité liée à x. Je ne dois pas non plus utiliser un nombre ou un alphabet pour lexposant.
I jai vu certaines personnes utiliser des alternatives telles que le gros astérisque / étoile, un club ou un losange en exposant. Mais ces symboles ressortent du texte dans la mesure où ils donnent au texte un aspect criard.
Bien que je lai fait remarquez un certain nombre dautres symboles liés aux étoiles / astérisques dans le guide complet des symboles en latex, je ne savais pas lequel dentre eux était un exposant mathématique conventionnel.
Des suggestions sur lutilisation de quelques autres (= 2 ou 3 ) symboles en exposant décents? Existe-t-il dautres symboles mathématiques couramment utilisés pour résoudre ce problème? Toute aide sera grandement appréciée. Merci.
Correction: Jutilise la matrice pseudoinverse dans larticle. Donc, \dagger
le symbole doit également être fr utilisé.
Réponse
Ces symboles rappellent les symboles de note de bas de page, qui suivent cette séquence: (1) *
, (2), \dagger
, (3) \ddagger
, (4), \mathsection
, (5) \mathparagraph
, (6) \|
, (7) **
, (8) \dagger\dagger
et (9) \ddagger\ddagger
. Vous remarquerez cette séquence lors de laffichage de la définition de \@fnsymbol
(from 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}}
Il ne porte que des symboles jusquà 9, après quoi une erreur est générée. Si nécessaire, vous pouvez définir votre propre extraction de symboles macro (ou utilisez ce qui précède) et choisissez-y des symboles dune manière très générique:
\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}
Peut-être, définissez votre propre macro \@ssymbol
de la même manière que \@fnsymbol
qui sajoute à votre symbole sélection parmi ceux inclus dans la Liste complète des symboles LaTeX . Cette option est préférable car elle favorise également la cohérence et vous permet de changer facilement davis plus tard. Par exemple, si vous ne voulez pas \ddagger\ddagger
pour \ssymbol{9}
, mettez simplement à jour la définition et tout le reste tombera en place e; pas besoin de remplacer manuellement tous les \ddagger\ddagger
par <new preferres symbol>
.
En guise de vitrine, \ssymbol{<num>}
fournit quelques lettres de lalphabet grec sous forme de « symboles »:
\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}
Réponse
Sil ny a pas de convention dominante, allez-y et utilisez ce que vous voulez. Après tout, il vous suffit de lintroduire de manière stricte pour quil ressorte clairement de votre notation ce que vous voulez montrer. Du point de vue de la lisibilité, il est préférable dutiliser des symboles qui ne se confondent pas facilement avec les autres. Jetez un œil à la liste des symboles LaTeX . Personnellement, je « jetterais un oeil dans Tab. 46. Quelque chose comme
\Ydown \Yup \Yleft \Yright
Tab. 49 arbore des symboles encore meilleurs, peut-être:
\bigvarstar \divideontimes \Asterisk \coAsterisk
Devenez fou!
Commentaires
Réponse
\dagger
Il y en a dautres disponibles dans la même famille.
Commentaires
- Bonjour user2987828, Merci. Jaurais dû mentionner que jutilise le pseudo-inverse de Moore-Penrose dans mon article (il utilise lexposant de la dague). – kvm
Réponse
Jai trouvé que Latex a un symbole pour une étoile qui est la commande \ bigstar . http://latex.wikia.com/wiki/List_of_LaTeX_symbols
Donc, en utilisant le suivant $ \ mathbf {A} _k ^ {\ bigstar} $ produire
$$\mathbf{A}_k^{\bigstar}$$
Commentaires
- Bienvenue sur TeX.SX! Vous pouvez consulter notre guide de démarrage pour vous familiariser davantage avec notre format.
- Voir Pourquoi
\[
…\]
est préférable à$$
? Remarque que nous ' navons pas MathJax activé sur ce site.
\circ
,+
,-
,\times
,\sharp
,\flat
,\natural
. De plus, je ' Jai vu des accents courants utilisés comme exposants, mais les gens ne sont pas daccord sur la façon de les saisir: oux^{\wedge}
. Les autres sontx\v{\,}
(oux^{\vee}
) etx\tilde{\,}
(oux^{\sim}
). Les packagesamssymb
,latexsym
etmnsymbol
fournissent de petites formes géométriques simples (triangles, losange, carrés et autres) qui pourraient être utiles.