Подчеркивание или подчеркивание — это линия , проведенная под сегментом текста. В корректуре подчеркивание — это соглашение, которое гласит: «Выделите этот текст курсивом », традиционно используемое в рукописи или машинописном тексте в качестве инструкции для принтера . Его использования для акцентирования внимания в современных готовых документах обычно избегают. [1]
(Отдельно стоящий) символ подчеркивания _ , также называемый нижней линией или низким тире , изначально появился на пишущей машинке для того, чтобы можно было набирать символы подчеркивания. Чтобы создать подчеркнутое слово, слово было напечатано, каретка пишущей машинки была перемещена обратно в начало слова, и слово было напечатано с символом подчеркивания.
В современном использовании подчеркивание достигается с помощью языка разметки , с помощью Unicode, объединяющего нижнюю строку , или как стандартная возможность программного обеспечения для обработки текста . Отдельно стоящий символ подчеркивания используется для обозначения границ слов в ситуациях, когда пробелы не допускаются, например, в именах компьютерных файлов , адресах электронной почты и URL-адресахMr_John_Smith
Интернета . Он также используется в качестве пометки корректора , чтобы указать, что текст должен быть подчеркнут или выделен курсивом, когда набор текста , например, _thus_
должен быть отображен как так или так .
Комбинированный диакритический знак ◌̱ ( макрон ниже ) аналогичен объединяющей нижней строке, но короче. Разница между «макроном внизу» и «нижней линией» заключается в том, что последний приводит к непрерывному подчеркиванию при совместном использовании: сравните a̱ḇc̱ и a̲b̲c̲ (только последний должен выглядеть как abc ). [2] [а]
Поэтому в рукописи (или машинописном тексте), подлежащем набору , традиционно использовались различные формы подчеркивания (см. ниже), чтобы указать, что текст должен быть набран специальным шрифтом, например курсивом , что является частью процедуры, известной как разметка . В печатных документах подчеркивания обычно избегают, вместо него часто используют курсив или маленькие прописные буквы или (особенно в заголовках) используют заглавные буквы , жирный шрифт или большую высоту (размер шрифта). [1] Подчеркивание по-прежнему можно увидеть при отображении. [3]
Ряд подчеркиваний (например, __________ ) может использоваться для резервирования пустого места в тексте, которое позже будет заполнено вручную, например, в бумажной форме. Его также иногда используют для создания горизонтальной линии; Для этой цели также используются другие символы с похожими глифами , такие как дефисы и тире.
В немецком , словенском и некоторых других славянских языках подчеркивание в последнее время приобрело известность как знак препинания, образующий гендерно-нейтральные суффиксы в родовых существительных и других частях речи. [4]
Подчеркивание также используется в современных изданиях испанских вокальных нот для обозначения исключения вместо приведенного ниже бреве ( U+032E ◌̮ COMBINING BREVE BELOW ), которое менее удобно вводить на компьютере.
В математических обозначениях символы подчеркивания иногда используются в следующих контекстах:
В веб-браузерах настройки по умолчанию обычно различают гиперссылки , подчеркивая их (и обычно меняя их цвет), но как пользователи, так и веб-сайты могут изменить настройки, чтобы некоторые или все гиперссылки отображались по-другому (или даже без отличия от обычного текста).
Поскольку ранние устройства вывода ( телепринтеры , ЭЛТ и линейные принтеры ) не могли воспроизводить более одного символа в определенном месте, было невозможно подчеркнуть текст, поэтому ранние кодировки, такие как ITA2 и первые версии ASCII , не имели подчеркивания. Система кодирования символов EBCDIC компании IBM , представленная в 1964 году, добавила подчеркивание, которое IBM называла «символом разрыва». В отчете IBM о NPL (раннее название того, что сейчас называется PL/I ) набор символов не определен, но конкретно упоминается символ разрыва и RATE_OF_PAY
в качестве примера приводится идентификатор. [7] К 1967 году подчеркивание распространилось на ASCII , [8] заменив аналогичный по форме символ стрелки влево ← (см. также: PIP ). C , разработанный в Bell Labs в начале 1970-х годов, позволял использовать подчеркивание в идентификаторах. [9]
Подчеркивание появилось еще до появления строчных букв во многих системах, поэтому часто его приходилось использовать для создания многословных идентификаторов, поскольку верблюжий регистр (см. ниже) не был доступен.
Подчеркивания, вставленные между буквами, очень часто используются для создания идентификатора, состоящего из нескольких слов, в языках, которые не могут обрабатывать пробелы в идентификаторах. Это соглашение известно как « змеиный регистр » (другой популярный метод называется « camelCase» , где заглавные буквы используются для обозначения начала слов).
Подчеркивание в качестве первого символа идентификатора часто используется для обозначения внутренней реализации, которая не считается частью API и не должна вызываться кодом вне этой реализации. В Dart все частные свойства классов должны начинаться с подчеркивания; такое использование также распространено в других языках, таких как C++, даже несмотря на то, что они предоставляют ключевые слова, указывающие на то, что члены являются частными. Он широко используется для сокрытия переменных и функций, используемых для реализации, в файлах заголовков . Фактически, использование для этого одного подчеркивания стало настолько распространенным, что компиляторам C пришлось стандартизировать двойное подчеркивание в начале (например __DATE__
, ) для реальных встроенных переменных, чтобы избежать конфликтов с переменными в файлах заголовков. PHP «резервирует все имена функций, начинающиеся с __, как магические». [10]
Python использует имена, которые начинаются и заканчиваются двойным подчеркиванием (так называемые «методы dunder», например, двойное подчеркивание ) для магических членов, используемых для таких целей, как перегрузка и отражение операторов, а также имена, начинающиеся, но не заканчивающиеся двойным подчеркиванием, чтобы обозначают частные переменные-члены классов, которые должны быть изменены таким образом, чтобы предотвратить их столкновение с членами производных классов, если только классы не имеют одинаковое имя ( __bar
в классе Foo
будет изменено на _Foo__bar
). По соглашению члены, начинающиеся с одного подчеркивания, считаются частными или защищенными, хотя такое поведение имеет свойственный эффект только для модулей, где import *
операторы по умолчанию импортируют все имена, которые не начинаются с подчеркивания, если только модуль экспорта явно не определен. .
Переменная, названная с помощью подчеркивания, часто имеет особое значение. $_
или _
— это предыдущая команда или результат во многих интерактивных оболочках , таких как Python , Ruby и Perl . В Perl это @_
специальная переменная - массив , содержащая аргументы функции . В Clojure он указывает аргумент, значение которого будет игнорироваться. [11]
В некоторых языках с сопоставлением шаблонов , таких как Prolog , Standard ML , Scala , OCaml , Haskell , Erlang и Wolfram Language , шаблон _
соответствует любому значению, но не выполняет привязку .
Символ подчеркивания ASCII можно вставлять вместе с объектами _
или _
(или _
или _
).
В HTML есть презентационный элемент <u>
, который изначально использовался для подчеркивания текста; это использование было объявлено устаревшим в HTML4 в пользу стиля CSS{text-decoration: underline}
. [12] В HTML5 тег снова появился, но его значение было существенно изменено: теперь он «представляет собой фрагмент встроенного текста, который должен отображаться таким образом, чтобы указывать на то, что он имеет нетекстовую аннотацию». [12] Эта функция предназначена, например, для подчеркивания красной волнистой линией (или волнистой линией) для обозначения орфографических ошибок во время ввода, но которые не должны быть встроены в какой-либо сохраненный файл (в отличие от знака ударения, который был бы таковым). Также доступны другие стили: двойные, пунктирные и пунктирные. [13]
Эти элементы могут также существовать в других языках разметки , таких как MediaWiki . Инициатива по кодированию текста (TEI) предоставляет обширный выбор связанных элементов для маркировки редакционной деятельности (вставка, удаление, исправление, добавление и т. д.).
В Unicode есть отдельное подчеркивание _ в U+005F, которое является наследием практики подчеркивания в пишущих машинках с использованием обратного пробела и дополнительного ввода. В современной практике используется комбинированный диакритический знак U + 0332 ◌̲ ОБЪЕДИНЕНИЕ НИЖНЕЙ ЛИНИИ , который при совместном использовании приводит к подчеркиванию: u̲n̲d̲e̲r̲l̲i̲n̲e̲. В Unicode также есть U+0333 ◌̳ COMBINING DOUBLE LOW LINE . Кроме того, ниже представлены однострочные и двухстрочные версии объединяющего макрона — диакритического знака, который применяется только к одиночным буквам. [2]
В приложениях с открытым текстом , включая электронные письма с открытым текстом , где разметка выделения невозможна, желаемое выделение часто указывается путем окружения слов символами подчеркивания. Например: «Вы должны покрасить потолок _эмульсионной_ краской».
Некоторые приложения автоматически добавляют выделение к тексту, вручную заключенному в квадратные скобки подчеркиванием, подчеркивая его или выделяя курсивом (например, _string_
могут отображать строку или строку ).
Подчеркивание (обычно красное, волнистое или и то, и другое) часто используется средствами проверки орфографии (и грамматики ) для обозначения текста с ошибкой или иным образом неправильным.
В зависимости от местных соглашений в рукописях могут использоваться следующие типы подчеркиваний, чтобы указать, какие специальные шрифты будут использоваться: [14] [15]
В китайском языке подчеркивание представляет собой редко используемый знак препинания для имен собственных ( упрощенный китайский :专名号; традиционный китайский :專名號; пиньинь : zhuānmínghào; буквально « знак собственного имени », используемый для личных и географических имен). Его значение чем-то похоже на использование заглавных букв в английском языке, и его никогда не следует использовать для выделения, даже если последнее иногда случается из-за влияния английской информатики. Волнистая линия подчеркивания ( упрощенный китайский :书名号; традиционный китайский :書名號; пиньинь : shūmínghào; буквально «знак названия книги») выполняет аналогичную функцию, но отмечает названия литературных произведений, а не имена собственные. [16]
В случае двух и более соседних имен собственных каждое отдельное имя собственное подчеркивается отдельно, поэтому между подчеркиванием каждого имени собственного должен быть небольшой промежуток.
Интервалы для подчеркивания и подчеркивания. U+203E OVERLINE — это аналог нижней линии U+005F, расположенный над линией. Это пробельный символ, его не следует путать с U+0305 COMBINING OVERLINE. Как и в случае со всеми подчеркиваниями и подчеркиваниями, последовательность этих символов должна соединяться в непрерывную строку. Символы перечеркивания также следует отличать от U+0304 COMBINING MACRON, который не соединяет горизонтально таким образом.
{{cite journal}}
: Требуется цитировать журнал |journal=
( помощь ){{cite journal}}
: Требуется цитировать журнал |journal=
( помощь )