2010-06-23 25 views
49

Как поставить символ выше (на голове) другой? Например, я хочу создать что-то подобное в одной строке.Как поставить символ над другим в LaTeX?

a 
# 

т.е. a выше #.

Эффект должен быть практически таким же, как и у $#^a$, за исключением того, что a находится сверху, а не сверху справа от #.

+0

Вы хотите, чтобы они оба были одинакового размера? И как они должны появляться в связи с окружающим текстом? Должно ли # быть в соответствии с текстом, или должна совпадать с совпадением между a и #? – Artelius

+0

Спасибо за быстрый ответ Артелиус. О их размере, выше один меньше было бы предпочтительнее. Эффект должен быть таким же, как $ #^a $, за исключением того, что 'a' находится в верхней части '#', кроме как в верхнем правом углу '#'. – day

+1

Не ставьте «разрешено» в заголовок. Это не требуется, чтобы сказать, что на вопрос был дан ответ. –

ответ

72

Использование \overset{above}{main} в математическом режиме. В вашем случае, \overset{a}{\#}.

14
${a \atop \#}$ 

или

${a \above 0pt \#}$ 
+0

Алексей, LaTeX жалуется, что две команды являются иностранными. Кроме того, два символа помещаются равным размером, который я не хотел. Ответ Артелиуса полностью соответствует моим потребностям. В любом случае, спасибо вам все равно. – day

20

Если вы используете # в качестве оператора, рассмотреть вопрос об определении нового оператора для него:

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

Вы можете написать такие вещи, как \pound_{n = 1}^N и получить:

alt text http://i46.tinypic.com/2889j41.png

+0

Спасибо за ввод, Джефф, я сохранил заметку для будущего использования. – day

+0

Удивительный! Спасибо, что поделились этим советом. – Leandro

Смежные вопросы