stringtranslate.com

Нижнее подчеркивание

Подчеркнутый или подчеркнутый текст.

Подчеркивание или подчеркивание — это линия , проведенная под сегментом текста. В корректуре подчеркивание — это соглашение, которое гласит: «Выделите этот текст курсивом », традиционно используемое в рукописи или машинописном тексте в качестве инструкции для принтера . Его использования для акцентирования внимания в современных готовых документах обычно избегают. [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 , шаблон _соответствует любому значению, но не выполняет привязку .

HTML и 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̲. В Unicode также есть U+0333 ◌̳ COMBINING DOUBLE LOW LINE . Кроме того, ниже представлены однострочные и двухстрочные версии объединяющего макрона — диакритического знака, который применяется только к одиночным буквам. [2]

«Смоделировано» подчеркивается в обычном тексте.

В приложениях с открытым текстом , включая электронные письма с открытым текстом , где разметка выделения невозможна, желаемое выделение часто указывается путем окружения слов символами подчеркивания. Например: «Вы должны покрасить потолок _эмульсионной_ краской».

Некоторые приложения автоматически добавляют выделение к тексту, вручную заключенному в квадратные скобки подчеркиванием, подчеркивая его или выделяя курсивом (например, _string_могут отображать строку или строку ).

Как маркер неправильности

Подчеркивание (обычно красное, волнистое или и то, и другое) часто используется средствами проверки орфографииграмматики ) для обозначения текста с ошибкой или иным образом неправильным.

Рукописи

В зависимости от местных соглашений в рукописях могут использоваться следующие типы подчеркиваний, чтобы указать, какие специальные шрифты будут использоваться: [14] [15]

Подчеркивание на китайском

В китайском языке подчеркивание представляет собой редко используемый знак препинания для имен собственных ( упрощенный китайский :专名号; традиционный китайский :專名號; пиньинь : zhuānmínghào; буквально « знак собственного имени », используемый для личных и географических имен). Его значение чем-то похоже на использование заглавных букв в английском языке, и его никогда не следует использовать для выделения, даже если последнее иногда случается из-за влияния английской информатики. Волнистая линия подчеркивания ( упрощенный китайский :书名号; традиционный китайский :書名號; пиньинь : shūmínghào; буквально «знак названия книги») выполняет аналогичную функцию, но отмечает названия литературных произведений, а не имена собственные. [16]

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

Смотрите также

Примечания

  1. ^ Этот текст описывает, как должна быть реализована «низкая линия», и в большинстве случаев это обычно так (например, Windows+Firefox, ChromeOS+Chrome). Однако было замечено, что браузер Chrome, по крайней мере, в некоторых версиях Android, не делает это правильно, и линия прерывается. Это ошибка реализации.

Рекомендации

  1. ^ Аб Баттерик, Мэтью. «Подчеркивание: категорически нет». Практическая типографика . Архивировано из оригинала 23 ноября 2020 года . Проверено 5 августа 2015 г.
  2. ^ ab «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, который не соединяет горизонтально таким образом.
  3. ^ Стризвер, Илен. «Подчеркивание текста». шрифты.com . Архивировано из оригинала 21 марта 2023 года . Проверено 15 июня 2023 г.
  4. ^ «Pisanje moških in ženskih oblik in uporaba podčrtaja za izražanje »spolne nebinarnosti«» [Написание мужских и женских форм и использование подчеркивания для выражения «гендерно-небинарного»]. Езиковна световалница [Служба языковых консультаций] (на словенском языке). 2017. Архивировано из оригинала 1 декабря 2022 года . Проверено 27 января 2023 г.
  5. ^ Вайсштейн, Эрик В. «Подчеркивание». Математический мир . Проверено 8 августа 2023 г.
  6. ^ Хюинь, Ван-Наме; Накамори, Ёситеру; Ху, Ченьи; Крейнович, Владик (май 2009 г.). О принятии решений в условиях интервальной неопределенности: новое обоснование оптимизма-пессимизма Гурвича и его использование в групповом принятии решений (PDF) . ISMVL 2009, 39-й Международный симпозиум по многозначной логике, 21–23 мая 2009 г. Наха, Окинава, Япония. дои : 10.1109/ISMVL.2009.65.
  7. ^ Технический отчет NPL (PDF) . ИБМ . 1964. с. 23. Архивировано (PDF) из оригинала 20 ноября 2008 г. Проверено 9 июня 2011 г.
  8. ^ Фишер, Эрик. «Эволюция кодировок символов, 1874–1968» (PDF) . Архивировано из оригинала (PDF) 18 марта 2017 г. Проверено 16 ноября 2016 г. {{cite journal}}: Требуется цитировать журнал |journal=( помощь )
  9. ^ Ричи, Деннис (ок. 1975). «Справочное руководство по C» (PDF) . Архивировано из оригинала (PDF) 11 февраля 2015 г. Проверено 9 июня 2011 г. {{cite journal}}: Требуется цитировать журнал |journal=( помощь )
  10. ^ «Магические методы». php.net . 28 августа 2004 года. Архивировано из оригинала 30 августа 2004 года . Проверено 3 февраля 2020 г.
  11. ^ Божидар Бацов. «Руководство по стилю Clojure». Гитхаб . Архивировано из оригинала 12 января 2021 г. Проверено 5 сентября 2019 г.
  12. ^ ab «<u>: элемент невыраженной аннотации (подчеркивание)». сайт mozilla.org . 1 августа 2020 года. Архивировано из оригинала 13 января 2021 года . Проверено 9 октября 2020 г.
  13. ^ "Свойство CSS text-decoration-style" . Интернет-руководства W3Schools . Проверено 8 июля 2023 г.
  14. ^ «Таблица знаков корректуры - некоторые из наиболее распространенных знаков корректуры» . Graphic-design-employment.com . Архивировано из оригинала 6 ноября 2020 года . Проверено 9 октября 2020 г.
  15. ^ Ежегодник писателей и художников 2020 . Блумсбери. 5 сентября 2019 г. ISBN 9781472947512.
  16. ^ Тунг, Бобби; Чен, Ицзюнь; Эрик, Лю; Хуэй Цзин, Чен; Чжэнъюй, Цянь; Фуцяо, Сюэ; Ричард, Исида. «Требования к верстке текста на китайском языке». Консорциум Всемирной паутины (W3C) . Архивировано из оригинала 19 апреля 2016 года . Проверено 22 апреля 2023 г.

Внешние ссылки