Подчеркивание
_ ◌̲ | |
---|---|
Подчеркивание | |
В Юникоде | U+005F _ НИЗКАЯ ЛИНИЯ U + 0332 ◌̲ ОБЪЕДИНЕНИЕ НИЗКОЙ ЛИНИИ |
Графические варианты | |
_ | |
U+FF3F _ ПОЛНАЯ ШИРИНА НИЗКОЙ ЛИНИИ | |
Отличается от | |
Отличается от | U+0331 ◌̱ ОБЪЕДИНЯЕМ МАКРОН НИЖЕ |
Связанный | |
См. также | U+2017 ‗ ДВОЙНАЯ НИЗКАЯ ЛИНИЯ U + 2381 ⎁ СИМВОЛ НЕПРЕРЫВНОГО ПОДЧЕРКНЕНИЯ U + 2382 ⎂ СИМВОЛ НЕПРЕРЫВНОГО ПОДЧЕРКИВАНИЯ U+FE33 ︳ ФОРМА ПРЕДСТАВЛЕНИЯ ДЛЯ ВЕРТИКАЛЬНОЙ НИЗКОЙ ЛИНИИ |
Подчеркивание — это линия , или подчеркивание проведенная под сегментом текста. В корректуре подчеркивание — это соглашение, которое гласит: «выделите этот текст курсивом », традиционно используемое в рукописях или машинописных текстах в качестве инструкции для принтера . Его использования для акцентирования внимания в современных готовых документах обычно избегают. [1]
(Отдельно стоящий) символ подчеркивания _ для , также называемый нижней линией или низким тире , первоначально появился на пишущей машинке того, чтобы можно было набирать символы подчеркивания. Чтобы создать подчеркнутое слово, слово было напечатано, каретка пишущей машинки была перемещена обратно в начало слова, и слово было напечатано с символом подчеркивания.
В современном использовании подчеркивание достигается с помощью языка разметки , с помощью Unicode, объединяющего нижнюю строку , или как стандартное средство программного обеспечения для обработки текста . Отдельно стоящий символ подчеркивания используется для обозначения границ слов в ситуациях, когда пробелы не допускаются, например, в именах компьютерных файлов , адресах электронной почты и URL-адресах в Интернете . Mr_John_Smith
. Он также используется в качестве пометки корректора , чтобы указать, что текст должен быть подчеркнут или выделен курсивом при наборе , например _thus_
должно быть передано как так или так .
Диакритический знак
[ редактировать ]Комбинированный диакритический знак ◌̱ ( макрон ниже ) аналогичен объединяющей нижней строке, но короче. Разница между «макроном внизу» и «нижней линией» заключается в том, что последний приводит к непрерывному подчеркиванию при совместном использовании: сравните a̱ḇc̱ и a̲b̲c̲ (только последний должен выглядеть как abc ). [2] [а]
Современное использование
[ редактировать ]Поэтому в рукописи (или машинописном тексте), подлежащем набору , традиционно использовались различные формы подчеркивания (см. ниже ), чтобы указать, что текст должен быть набран специальным шрифтом, например курсивом , что является частью процедуры, известной как разметка . В печатных документах подчеркивания обычно избегают, вместо него часто используют курсив или маленькие прописные буквы или (особенно в заголовках) используют заглавные буквы , жирный шрифт или большую высоту (размер шрифта). [1] Подчеркивание по-прежнему можно увидеть при отображении. [3]
Ряд подчеркиваний (например, __________ ) может использоваться для резервирования пустого места в тексте, которое позже будет заполнено вручную, например, в бумажной форме. Его также иногда используют для создания горизонтальной линии; другие символы с похожими глифами Для этой цели также используются , такие как дефисы и тире.
В немецком , словенском и некоторых других славянских языках подчеркивание в последнее время приобрело известность как знак препинания, образующий гендерно-нейтральные суффиксы в гендерных существительных и других частях речи. [4]
Символ подчеркивания также используется в современных изданиях испанских вокальных нот для обозначения исключения вместо бреве ниже ( U+032E ◌̮ КОМБИНИРОВАНИЕ КРАТКОЙ НИЖЕ ), которую менее удобно вводить на компьютере.
Математика
[ редактировать ]В математических обозначениях символы подчеркивания иногда используются в следующих контекстах:
- векторы. Вместо жирного шрифта или переменной с перечеркнутой стрелкой иногда используются символы подчеркивания. Например: [5]
- комплексные числа. Подобно векторам, подчеркнутые имена переменных могут указывать на комплексную переменную, особенно если имя переменной с действительным значением повторно используется для обозначения комплексной переменной. Например, в оптике. среды часто используется для обозначения показателя преломления . Когда показатель преломления имеет коэффициент затухания, зависящий от длины волны. комбинированный комплексный показатель преломления , иногда обозначают
- минимальная граница. Пример: где является нижней границей и является верхней границей. [6]
Использование в вычислениях
[ редактировать ]В веб-браузерах настройки по умолчанию обычно различают гиперссылки , подчеркивая их (и обычно меняя их цвет), но как пользователи, так и веб-сайты могут изменить настройки, чтобы некоторые или все гиперссылки отображались по-другому (или даже без отличия от обычного текста). [1]
История
[ редактировать ]Поскольку ранние устройства вывода ( телепринтеры , ЭЛТ и линейные принтеры ) не могли воспроизводить более одного символа в определенном месте, было невозможно подчеркнуть текст, поэтому ранние кодировки, такие как ITA2 и первые версии ASCII, не имели подчеркивания. компании IBM Система кодирования символов EBCDIC , представленная в 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 . В Перле , @_
— это специальная переменная массива содержащая аргументы функции , . В Clojure он указывает аргумент, значение которого будет игнорироваться. [11]
В некоторых языках с сопоставлением шаблонов , таких как Prolog , Standard ML , Scala , OCaml , Haskell , Erlang и Wolfram Language , шаблон _
соответствует любому значению, но не выполняет привязку .
HTML <u> и CSS
[ редактировать ]Символ подчеркивания 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̲. Юникод также имеет U + 0333 ◌̳ ОБЪЕДИНЕНИЕ ДВОЙНОЙ НИЗКОЙ ЛИНИИ . представлены однострочные и двухстрочные версии Кроме того, ниже объединяющего макрона — диакритического знака, который применяется только к одиночным буквам. [2]
Эффект | Использование комбинирования диакритических знаков | Использование стиля HTML-диапазона | Использование макрона ниже |
---|---|---|---|
одно подчеркивание | а ̲b ̲c ̲d ̲e ̲f ̲g ̲h ̲i ̲j ̲k ̲l ̲m ̲n ̲o ̲p ̲q ̲r ̲t ̲u ̲v ̲w ̲x ̲y ̲z ̲0 1 2 3 4 5 6 7 8 9 9 | abcdefghijklmnopqrstuvwxyz0123456789 | топор |
двойное подчеркивание | a_̲b_c_d_d_e_f_g_g_h_i_i_j_k_l_l_m_n_o_o_p_d_q_r_r_s_t_t_u_v_v_w_x_x_y_y_d_z_0_1_1_2_3_4_56_7_7_8_9_9 | abcdefghijklmnopqrstuvwxyz0123456789 | |
одно подчеркивание | Б | ABCDEFGHIJKLMOPQRTSUVWXYZ | ДОПОЛНЕНИЯ |
двойное подчеркивание | A__̲B̲̲C̲̲D̲̲E̲̲F̲̲G̲̲H̲̲I̲̲J̲̲K̲̲L̲̲M̲̲N̲̲O̲̲P̲̲Q̲̲R̲̲S̲̲T̲̲U̲̲V̲̲W̲̲X̲̲Y̲ ̲Z̲̲ | ABCDEFGHIJKLMOPQRTSUVWXYZ |
«Смоделировано» подчеркивается в обычном тексте.
[ редактировать ]В приложениях с открытым текстом с открытым текстом , включая электронные письма , где разметка выделения невозможна, желаемое выделение часто указывается путем окружения слов символами подчеркивания. Например: «Вы должны использовать _эмульсионную_ краску для потолка».
Некоторые приложения автоматически добавляют выделение к тексту, заключенному вручную в квадратные скобки подчеркиванием, либо путем подчеркивания, либо путем выделения его курсивом (например, _string_
может отображаться как строка или строка ).
Как маркер неправильности
[ редактировать ]Подчеркивание (обычно красное, волнистое или и то, и другое) часто используется средствами проверки орфографии (и грамматики ) для обозначения текста с ошибкой или иным образом неправильным.
Рукописи
[ редактировать ]В зависимости от местных соглашений в рукописях могут использоваться следующие типы подчеркиваний для обозначения специальных шрифтов, которые будут использоваться: [14] [15]
- одиночное подчеркивание пунктиром для stet , «оставить», пометка корректуры отменена.
- одно прямое подчеркивание для курсива
- одинарное волнистое подчеркивание для жирного шрифта
- двойное прямое подчеркивание для МАЛЫХ ЗАГЛАВНЫХ букв
- двойное подчеркивание одной прямой и одной волнистой линии для жирного курсива
- тройное подчеркивание для ПОЛНЫХ ЗАГЛАВНЫХ БУКВ (используется для прописных букв или для изменения текста, уже набранного в нижнем регистре).
Подчеркивание на китайском
[ редактировать ]В китайском языке подчеркивание представляет собой редко используемый знак препинания для имен собственных ( упрощенный китайский : 专名号 ; традиционный китайский : 專名號 ; пиньинь : zhuānmínghào; буквально « знак собственного имени », используемый для личных и географических имен). Его значение чем-то похоже на использование заглавных букв в английском языке, и его никогда не следует использовать для выделения, даже если последнее иногда случается из-за влияния английской информатики. Волнистая линия подчеркивания ( упрощенный китайский : 书名号 ; традиционный китайский : 書名號 ; пиньинь : shūmínghào; буквально «знак названия книги») выполняет аналогичную функцию, но отмечает названия литературных произведений, а не имена собственные. [16]
В случае двух и более соседних имен собственных каждое отдельное имя собственное подчеркивается отдельно, поэтому между подчеркиванием каждого имени собственного должен быть небольшой промежуток.
См. также
[ редактировать ]Примечания
[ редактировать ]- ^ Этот текст описывает, как должна быть реализована «нижняя линия», и в большинстве случаев это обычно так (например, Windows+Firefox, ChromeOS+Chrome). Однако было замечено, что браузер Chrome, по крайней мере, в некоторых версиях Android, не делает это правильно, и линия прерывается. Это ошибка реализации.
Ссылки
[ редактировать ]- ^ Перейти обратно: а б с д Баттерик, Мэтью (2013). «Подчеркивание: категорически нет» . Practicetypography.com . Архивировано из оригинала 23 ноября 2020 года . Проверено 5 августа 2015 г.
Не подчеркивайте. Всегда. Это некрасиво и затрудняет чтение текста. Подчеркивание — еще одна унылая привычка пишущей машинки… обходной путь для устранения недостатков технологии пишущих машинок.
- ^ Перейти обратно: а б «6.2 Общая пунктуация» (PDF) . Стандарт Юникод . Версия 11.0.0. Маунтин-Вью, Калифорния: Консорциум Unicode. 2018. с. 273. ИСБН 978-1-936213-19-1 . Архивировано (PDF) из оригинала 21 декабря 2018 г. Проверено 12 декабря 2018 г.
Интервалы для подчеркивания и подчеркивания. U+203E OVERLINE — это аналог нижней линии U+005F, расположенный над линией. Это пробельный символ, его не следует путать с U+0305 COMBINING OVERLINE. Как и в случае со всеми подчеркиваниями и подчеркиваниями, последовательность этих символов должна соединяться в непрерывную строку. Символы перечеркивания также следует отличать от U+0304 COMBINING MACRON, который не соединяет горизонтально таким образом.
- ^ Стризвер, Илен. «Подчеркивание текста» . шрифты.com . Архивировано из оригинала 21 марта 2023 года . Проверено 15 июня 2023 г.
- ^ «Написание мужских и женских форм и использование подчеркивания для выражения «гендерно-небинарный» [Написание мужских и женских форм и использование подчеркивания для выражения «гендерно-небинарный»]. Служба языковых консультаций (на словенском языке). 2017. Архивировано из оригинала 1 декабря 2022 года . Проверено 27 января 2023 г.
- ^ Вайсштейн, Эрик В. «Подчеркивание» . Математический мир . Проверено 8 августа 2023 г.
- ^ Хюинь, Ван-Наме; Накамори, Ёситеру; Ху, Ченьи; Крейнович, Владик (май 2009 г.). О принятии решений в условиях интервальной неопределенности: новое обоснование оптимизма-пессимизма Гурвича и его использование в групповом принятии решений (PDF) . ISMVL 2009, 39-й Международный симпозиум по многозначной логике, 21–23 мая 2009 г. Наха, Окинава, Япония. дои : 10.1109/ISMVL.2009.65 .
- ^ Технический отчет NPL (PDF) . ИБМ . 1964. с. 23. Архивировано (PDF) из оригинала 20 ноября 2008 г. Проверено 9 июня 2011 г.
- ^ Фишер, Эрик. «Эволюция кодировок символов, 1874–1968» (PDF) . Архивировано из оригинала (PDF) 18 марта 2017 г. Проверено 16 ноября 2016 г.
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь ) - ^ Ричи, Деннис (ок. 1975). «Справочное руководство по C» (PDF) . Архивировано из оригинала (PDF) 11 февраля 2015 г. Проверено 9 июня 2011 г.
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь ) - ^ «Магические методы» . php.net . 28 августа 2004 года. Архивировано из оригинала 30 августа 2004 года . Проверено 3 февраля 2020 г.
- ^ Божидар Бацов. «Руководство по стилю Clojure» . Гитхаб . Архивировано из оригинала 12 января 2021 г. Проверено 5 сентября 2019 г.
- ^ Перейти обратно: а б «<u>: элемент невыраженной аннотации (подчеркивание)» . сайт mozilla.org . 1 августа 2020 года. Архивировано из оригинала 13 января 2021 года . Проверено 9 октября 2020 г.
- ^ «Свойство CSS text-decoration-style» . Интернет-руководства W3Schools . Проверено 8 июля 2023 г.
- ^ «Таблица корректурных знаков — некоторые из наиболее распространенных корректурных знаков» . Graphic-design-employment.com . Архивировано из оригинала 6 ноября 2020 года . Проверено 9 октября 2020 г.
- ^ Ежегодник писателей и художников 2020 . Блумсбери. 5 сентября 2019 г. ISBN 9781472947512 .
- ^ Тунг, Бобби; Чен, Ицзюнь; Эрик, Лю; Хуэй Цзин, Чен; Чжэнъюй, Цянь; Фуцяо, Сюэ; Ричард, Исида. «Требования к верстке текста на китайском языке» . Консорциум Всемирной паутины (W3C) . Архивировано из оригинала 19 апреля 2016 года . Проверено 22 апреля 2023 г.
Внешние ссылки
[ редактировать ]- «Ngram Viewer: сравнение использования «подчеркивания» и «подчеркивания» » . book.google.com . Проверено 9 октября 2020 г.