Надстрочные знаки
Часто требуется поставить дополнительный значок над буквой или фрагментом формулы: черточку, "крышку", и т.п. В TeX'е для этих целей есть специальные команды.
Во-первых, можно поставить горизонтальную черту над любым фрагментом формулы с помощью команды \overline, как в следующем примере:
![]() | Часто используется обозначение $$ \overline{a_na_{n-1}\ldots a_1a_0}=10^na_n+\ldots+a_0. $$ Особенно часто так пишут в научно-популярных книгах. |
Для постановки других значков над буквами в формулах предусмотрены команды, перечисленные в следующей таблице, в которой, для примера, эти значки ставятся над буквой
![](../../../../img/tex/4/e/7/4e73cf350a299140b2873d6f02b8e286.png)
\hat a | ![]() |
\check a | ![]() |
\tilde a | ![]() |
\acute a | ![]() |
\grave a | ![]() |
\dot a | ![]() |
\ddot a | ![]() |
\breve a | ![]() |
\bar a | ![]() |
\vec a | ![]() |
Между прочим, команда \bar ставит не совсем такую же черточку, как \overline.
Если поставить значок над буквой
![](../../../../img/tex/f/8/7/f87b14f61ee8effbbd6bb318575ebfc0.png)
![](../../../../img/tex/1/4/b/14bd106c8ed3c497a9c6616d0734441b.png)
![](../../../../img/tex/c/5/8/c58d1d63ebf295d29efc3c77617c7a1b.png)
![](../../../../img/tex/3/c/2/3c21ba0ce2bab47ad7c6d1c90872de7a.png)
![]() | Писать $\tilde i$ некрасиво; лучше писать так: $\tilde\imath$. |
Надстрочные знаки, перечисленные в таблице, можно ставить только над одиночными буквами: если сказать "\hat{a+b}", то получится некрасивая формула
![](../../../../img/tex/8/8/a/88a61490d1b399e23df16058c3b5eedc.png)
![]() | Тождество $\widehat{f*g}=\hat f\cdot\hat g$ означает, что преобразование Фурье переводит свертку в произведение. |
Аналогичным образом можно поставить "волну" над фрагментом формулы с помощью команды \widetilde. В отличие от горизонтальной черты, генерируемой командой \overline, знаки, генерируемые командами \widehat и \widetilde, не могут быть сколь угодно широкими (максимально возможная ширина — в примере выше).
Кроме того, существует команда \overrightarrow, предназначенная для постановки стрелки над формулой:
![]() | Рассмотрим вектор $\overrightarrow{AB}$. |
Аналогичная ей команда \overleftarrow ставит над формулой стрелку, направленную влево, а не вправо.
Остальные команды для постановки акцентов в формулах не имеют " широких" вариантов.
Формулы типа \hat{\hat A}, в которых акцент ставится над буквой, уже имеющей акцент, могут выглядеть неудачно. Если вам нужны такие "двойные акценты", подключите пакет \amsmath и пользуйтесь командами \Hat, \Check, \Tilde, \Acute, \Grave, \Dot, \Ddot, \Breve, \Bar и \Vec:
![]() | Правильно $\Hat{\Hat Z}$, а не $\hat{\hat Z}$. |
Впрочем, в последних версиях пакета amsmath команды типа \hat исправлены и действуют так же, как их аналоги с большой буквы.
Отметим, что TeX позволяет ставить надстрочные знаки над буквами не только в математической формуле, но и в обычном тексте (в этом случае такие знаки обычно называют "диакритическими"), но команды для постановки этих знаков совершенно другие. Об этом подробно в лекции 4.