Угловая скобка в типографике¶
Угловая скобка — типографский знак в виде клина, образованного двумя сходящимися линиями; в зависимости от наклона различают левую (открывающую) и правую (закрывающую) угловые скобки. В математике и программировании под этим названием чаще всего понимают символы «〈» и «〉» либо их клавиатурные эквиваленты «<» и «>». Знак относится к парным разделителям и используется для выделения вложенных конструкций, обозначения неравенств, тегов разметки и служебных элементов кода.
¶Названия и кодировка
В русской типографской традиции знак называют «угловыми скобками», в англоязычной — angle brackets, а также «шевронами» (chevrons) или «знаками меньше/больше» (less-than / greater-than). В Юникоде основным символам соответствуют коды:
| Символ | Название | Код |
|---|---|---|
| < | меньше (less-than) | U+003C |
| > | больше (greater-than) | U+003E |
| 〈 | левая угловая скобка | U+2329 |
| 〉 | правая угловая скобка | U+232A |
| ⟨ | математическая левая угловая | U+27E8 |
| ⟩ | математическая правая угловая | U+27E9 |
Символы U+003C и U+003E находятся на стандартной клавиатуре (совместно с запятой и точкой), поэтому в наборе текста обычно используются именно они, а «настоящие» типографские угловые скобки применяют в профессиональной вёрстке.
¶История
Происхождение знака связано с рукописной и печатной традицией обозначения вставок и ремарок. В средневековых манускриптах для выделения пояснений применялись парные клиновидные пометки на полях. В печатную книгу угловые скобки вошли как средство разграничения авторского текста и редакторских добавлений. Отдельную линию развития знак получил в математике: символы «<» и «>» были введены для записи отношений порядка и закрепились в трудах математиков XVII века. В XX веке, с появлением языков разметки и программирования, угловые скобки приобрели новую массовую функцию — обрамление тегов и операторов.
¶Применение в математике
В математической нотации угловые скобки несут несколько значений:
- Отношения порядка: запись a < b означает «a меньше b», a > b — «a больше b»; знаки нестрогого порядка — ≤ и ≥.
- Скалярное произведение и средние значения: угловыми скобками обозначают скалярное произведение векторов, математическое ожидание, среднее по ансамблю.
- Порождаемые объекты: ⟨S⟩ — подгруппа или подпространство, порождённые множеством S.
- Угловые скобки как скобки высшего уровня вложенности: при наборе формул их применяют внутри круглых и квадратных, чтобы не дублировать одинаковые знаки.
¶Применение в программировании и разметке
Наибольшую известность знак получил в информатике:
- Операторы сравнения в языках C, C++, Java, Python, JavaScript и многих других:
<,>,<=,>=. - Обобщённые типы (generics) и шаблоны:
vector<int>,List<String>. - Теги разметки: HTML, XML, SGML, а также шаблоны вики-разметки, где угловые скобки обрамляют элементы и атрибуты.
- Перенаправление ввода-вывода в командных оболочках Unix:
>,>>,<. - Оператор сдвига битов:
<<и>>.
В HTML символы < и > зарезервированы, поэтому для их отображения в тексте применяют сущности < и >.
¶В лингвистике и текстологии
В языкознании угловые скобки используются для передачи:
- Орфографического написания в отличие от фонетической транскрипции (для транскрипции служат квадратные скобки).
- Графем и букв как единиц письма.
- Реконструированных форм в этимологии и сравнительно-историческом языкознании.
- Вставок и конъектур при издании древних текстов, когда фрагмент восстановлен издателем.
В русской текстологической практике угловыми скобками нередко помечают места, испорченные в источнике и восстановленные по смыслу.
¶В русской типографике
Русская типографская норма предписывает определённые правила обращения с угловыми скобками. Внутри скобок текст не отделяется пробелами от самих знаков, а внешние пробелы ставятся по общим правилам. При вложении допускается сочетание угловых скобок с круглыми и квадратными. В наборе художественной и научной литературы угловые скобки применяются реже, чем круглые, и чаще встречаются в специальных текстах — математических, лингвистических, технических.
¶Типичные ошибки и путаница
Угловые скобки нередко смешивают с другими знаками:
- с кавычками-лапками («ёлочками»), которые внешне похожи, но выполняют иную функцию;
- с знаками сравнения при наборе текста, где требуется типографский символ;
- с одинарными угловыми кавычками в некоторых языках, например во французской и немецкой типографике.
В программировании распространённая ошибка — использование символа < в HTML-тексте без экранирования, что приводит к нарушению разметки.
¶Значение
Угловая скобка — один из немногих знаков, одинаково востребованных в гуманитарной и технической сферах. В математике она оформляет отношения и структуры, в лингвистике разграничивает уровни записи, в информатике служит основой синтаксиса разметки и языков программирования. Такая междисциплинарная универсальность делает знак базовым элементом современной письменной коммуникации.
Источники: справочники по русскому языку и типографике; стандарт Юникод; руководства по HTML и языкам программирования; словари лингвистических терминов.