78 votes

Comment mettre un symbole au-dessus d'un autre dans LaTeX ?

Comment mettre un symbole au-dessus (sur la tête) d'un autre ? Par exemple, je veux produire quelque chose comme ceci en une ligne.

a
#

c'est-à-dire, "a" au-dessus de "#".

EDIT :

L'effet devrait être presque le même avec $#^a#, sauf que le 'a' est en haut au lieu d'être en haut à droite de '#'.

0 votes

Voulez-vous que les deux soient de la même taille ? Et comment doivent-ils apparaître par rapport au texte environnant ? Le # doit-il être aligné avec le texte, ou le point médian entre a et # doit-il être aligné avec lui ?

0 votes

Merci pour cette réponse rapide, Artelius. En ce qui concerne leur taille, celle du dessus est plus petite, ce qui serait préférable. L'effet devrait être le même que $#^a$ sauf que le 'a' est en haut de '#' et non en haut à droite de '#'.

1 votes

Ne mettez pas "résolu" dans le titre. Ce n'est pas nécessaire pour dire que la question a été résolue.

104voto

Artelius Points 25772

Utilisez \overset{above}{main} en mode mathématique. Dans votre cas, \overset{a}{\#} .

4 votes

Au cas où il n'y aurait pas d'AsmTex : \stackrel{a}{\#}

23voto

Geoff Points 3621

Si vous utilisez # comme opérateur, envisagez de définir un nouvel opérateur pour lui :

\newcommand{\pound}{\operatornamewithlimits{\#}}

Vous pouvez alors écrire des choses comme \pound_{n = 1}^N et obtenir :

alt text

21voto

Alexey Malistov Points 13526
${a \atop \#}$

ou

${a \above 0pt \#}$

1 votes

Alexey, LaTeX se plaint que les deux commandes sont étrangères. De plus, les deux symboles sont mis de taille égale, ce qui n'est pas ce que je voulais. La réponse d'Artelius correspond parfaitement à mes besoins. En tout cas, je vous remercie quand même.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X