LINUX.ORG.RU

Индексы в LaTeX


0

1

Подскажите пожалуйста, есть ли в LaTeX возможность ввода нижних индексов в обычном, текстовом (не математическом) режиме, кроме использования \raisebox? Иными словами, нужно то, что в математическом режиме делается знаком «_», только для текстового режима.



Последнее исправление: Nixopatolog (всего исправлений: 1)

На самом деле, может быть, я в чём-то не прав, но надо ввести химическую формулу в заголовке статьи, при этом чтобы её начертание не отличалась от остальной части заголовка.

Nixopatolog
() автор топика
Ответ на: комментарий от fool_anon

C$_2$H$_5$OH

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

kalenkov
()
Ответ на: комментарий от Nixopatolog

Я бы делал так: H$_2$O, но если принципиально нужно обойтись без amsmath, то есть команда \textsubscript к сожалению не помню, в каком пакете.

stormy
()

Можете использовать велосипед:

\documentclass[a4paper,12pt]{extarticle}
\usepackage{/home/eddy/ed}

\def\tind#1{\hbox{$_\text{\scriptsize #1}$}}
\def\mind#1{_{#1}}
\def\tsup#1{\hbox{$^\text{\scriptsize #1}$}}
\def\msup#1{^{#1}}
\def\ind#1{\ifmmode\mind{#1}\else\tind{#1}\fi}
\def\sup#1{\ifmmode\msup{#1}\else\tsup{#1}\fi}
\catcode`_=\active
\catcode`^=\active
\let_=\ind
\let^=\sup

\begin{document}
C_2H^5OH -- этанол^{спирт этиловый}

H_2O -- вода_{со спиртом хорошо}

$$\Int_{-\infty}^0 \exp(-x^2)\,dx$$
\end{document}

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Спасибо, пока остановился на пакете mhchem для своей задачи, но боду иметь ввиду.

Nixopatolog
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.