Пробел: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Qbli2mHd (обсуждение | вклад) перенесено в отдельную статью |
|||
Строка 63: | Строка 63: | ||
== Неразрывный пробел == |
== Неразрывный пробел == |
||
{{main|Неразрывный пробел}} |
{{main|Неразрывный пробел}} |
||
Неразрывный пробел — символ, отображающийся внутри строки подобно обычному пробелу, но не позволяющий программам отображения и печати разорвать в этом месте строку. Используется для автоматизации вёрстки, правила которой предписывают избегать разрыва строк в известных случаях (большей частью для удобочитаемости), например, между инициалами и фамилией. Во многих программах неразрывный пробел отличается от обычного также тем, что не изменяет размер при [[Разгон набора|разгоне]] строки по ширине. |
Неразрывный пробел — символ, отображающийся внутри строки подобно обычному пробелу, но не позволяющий программам отображения и печати разорвать в этом месте строку. Используется для автоматизации вёрстки, правила которой предписывают избегать разрыва строк в известных случаях (большей частью для удобочитаемости), например, между инициалами и фамилией. Во многих программах неразрывный пробел отличается от обычного также тем, что не изменяет размер при [[Разгон набора|разгоне]] строки по ширине. В Юникоде имеет шестнадцатеричный код U+00A0. |
||
== Другие пробелы в Юникоде == |
== Другие пробелы в Юникоде == |
Версия от 13:35, 3 января 2014
Пробе́л — интервал между буквами, обозначающий границы слов во многих системах письменности. Функционально пробел принадлежит к знакам препинания.
ГОСТ[1] определяет пробел следующим образом: «литера, воспроизводимая отсутствием начертания».
Пробел — сравнительно позднее изобретение. В финикийском и первоначальных вариантах древнееврейского и арамейского языков пробел не использовался. В греческом письме он используется более тысячи лет. В латыни пробел иногда встречался в древности, потом исчезал и вернулся тоже около тысячи лет назад. В древнейших славянских памятниках пробел также отсутствует (как в глаголице, так и в кириллице); регулярно и в нынешнем смысле используется в кириллице только с XVII века. В арабском письме практически не использовался до XX века. В современном китайском и японском языках пробел также может не использоваться.
Для указания словораздела в письменностях, не имеющих или редко использующих пробелы, применялись и применяются различные приемы, например:
- особые формы букв для начала и (или) конца слова;
- использование диакритических знаков, ставящихся при первой и (или) последней букве слов, либо добавление к началу (концу) слова особых непроизносимых букв;
- разделение слов вместо пробелов другими знаками (чаще всего точкой или двоеточием, иногда вертикальной чертой и т. п.);
- слитное начертание знаков, входящих в одно слово, либо обозначение принадлежности знаков к слову графически (например, чертой).
В старинных письменностях пробелами (или иным способом разделения) могли отделяться не отдельные слова, а более крупные единицы текста (словосочетания) или более мелкие (слоги).
Слитное и раздельное написание сочетаний полнозначных слов со служебными элементами (предлогами, частицами и т. п.) представляет собой одну из самых сложных для учащихся и нестабильную часть орфографии многих языков, в том числе и русского.
Обычный пробел
Название в Юникоде |
Код в Юникоде | Выглядит | Мнемоника в HTML 4 | |
---|---|---|---|---|
шестнадцатеричный | десятичный | |||
SPACE | 0020 | 0032 | « » |   |
Правила постановки пробела рядом со знаками препинания в русском языке
В русскоязычном наборе пробел ставится:
- после запятой, точки (в том числе и обозначающей сокращения и инициалы), точки с запятой, двоеточия, вопросительного и восклицательного знака, многоточия (кроме многоточий, начинающих предложение) для облегчения процесса компьютерной обработки[источник не указан 4034 дня];
- перед многоточием, стоящим в начале предложения (если этим предложением не начинается абзац);
- с внешней стороны скобок и кавычек;
- с обеих сторон тире, за исключением тире между цифровыми обозначениями неотрицательных целых чисел (по типографским правилам вокруг тире ставятся не обычные пробелы, а укороченные (двухпунктовые), но из-за ограничений стандартных раскладок клавиатуры, на которых нет укороченных пробелов, часто ставят полные пробелы: неразрывный слева и обычный справа).
Однако пробел не ставится:
- в печатных изданиях после запятых и точек, так же после выражений, заключенных в скобки ввиду особого форматирования текста;
- перед запятой, точкой, точкой с запятой, двоеточием, вопросительным и восклицательным знаками, многоточием (кроме многоточия, стоящего в начале предложения);
- после многоточия, стоящего в начале предложения;
- с внутренней стороны скобок и кавычек;
- с обеих сторон дефиса (за исключением односторонних дефисов, то есть случаев вроде «одно- и двухэтажный») и апострофа.
В случае одновременной применимости обоих вышеприведённых правил (например, если точка стоит перед закрывающей скобкой, или перед запятой) пробел не ставится.
В некоторых руководствах по типографскому набору также указывается, что пробел не ставится, если тире следует за точкой или запятой, но при работе с большинством современных шрифтов этот совет скорее вреден.[источник не указан 4222 дня]
В случае, когда двоеточие используется в качестве знака деления, оно отбивается с обеих сторон полукегельными шпациями.
Применение в типографике других стран
В американской типографике (в отличие от британской и австралийской) пробел не ставится до и после длинного тире (как во фразе «A dash indicates a sudden break in thought—a parenthetical statement like this one—or an open range.», где длинные тире выделяют вставную конструкцию[2][3]).
Во французской типографике после открывающей кавычки и перед закрывающей ставится ¼ М-пробела. (« Son explication n’est qu’un mensonge », s’indigna le député.)
Неразрывный пробел
Неразрывный пробел — символ, отображающийся внутри строки подобно обычному пробелу, но не позволяющий программам отображения и печати разорвать в этом месте строку. Используется для автоматизации вёрстки, правила которой предписывают избегать разрыва строк в известных случаях (большей частью для удобочитаемости), например, между инициалами и фамилией. Во многих программах неразрывный пробел отличается от обычного также тем, что не изменяет размер при разгоне строки по ширине. В Юникоде имеет шестнадцатеричный код U+00A0.
Другие пробелы в Юникоде
Название в Юникоде |
Код в Юникоде | Выглядит | Мнемоника в HTML 4 |
Пояснения | |
---|---|---|---|---|---|
шестнадцатеричный | десятичный | ||||
EN QUAD | 2000 | 8192 | « » | ||
EM QUAD | 2001 | 8193 | « » | ||
EN SPACE | 2002 | 8194 | « » |   | равен половине кегля шрифта (исторически происходит от ширины заглавной буквы «N») |
EM SPACE | 2003 | 8195 | « » |   | равен кеглю шрифта (исторически происходит от ширины заглавной буквы «M») |
THREE-PER-EM SPACE | 2004 | 8196 | « » | ближе всех к обычному пробелу, втрое меньше, чем EM-SPACE | |
FOUR-PER-EM SPACE | 2005 | 8197 | « » | в четыре раза меньше, чем EM-SPACE | |
SIX-PER-EM SPACE | 2006 | 8198 | « » | в шесть раз меньше, чем EM-SPACE | |
FIGURE SPACE | 2007 | 8199 | « » | имеет такую же ширину, что и цифры в данном шрифте, и предназначен для набора таблиц. Неразрывный. | |
PUNCTUATION SPACE | 2008 | 8200 | « » | ширина равна ширине точки | |
THIN SPACE | 2009 | 8201 | « » |   | обычно имеет ширину в 1⁄5 (реже — в 1⁄6) кегля. По пропорциям соответствует двухпунктовой шпации при наборе кеглем в 10 пунктов. |
HAIR SPACE | 200A | 8202 | « » | самый тонкий пробел, соответствует самой тонкой шпации в кассе наборщика | |
ZERO-WIDTH SPACE | 200B | 8203 | «» | показывает места, в которых можно разрывать строку, не добавляя знак переноса; ширина его нулевая. Применяется в языках, в которых пробелов нет. При выравнивании текста по ширине может расширяться, как и любой другой пробел. | |
NARROW NO-BREAK SPACE | 202F | 8239 | "« » | узкий неразрывный пробел | |
MEDIUM MATHEMATICAL SPACE | 205F | 8237 | « » | узкий пробел, применяемый в математических формулах | |
WORD JOINER | 2060 | 8288 | «» | аналогичен ZERO-WIDTH SPACE, но неразрывный | |
IDEOGRAPHIC SPACE | 3000 | 12288 | « » | используется в восточных языках, равняется ширине одного иероглифа. См. CJK |
Пробел при типографском наборе
В разделе не хватает ссылок на источники (см. рекомендации по поиску). |
При типографском наборе пробелы между словами не имели фиксированной ширины. Для книжных изданий традиционно применяются приведённые ниже правила.
Без шпаций набираются такие комбинации:
- знак препинания и предшествующий текст;
- многоточие в начале предложения и последующий текст;
- тире после точки или запятой;
- тире между границами промежутка, включая границы, описываемые словами (например, «5—8 лет», «три—семь дней» или «поезд Москва—Берлин»);
- тире между фамилиями авторов результата (например, «метод Гаусса—Зейделя»);
- точка или запятая перед знаком сноски;
- кавычки или скобки и заключенный в них текст;
- кавычки или скобки и знаки препинания;
- двойные знаки номера и параграфа;
- число перед знаком процента или промилле;
- число перед знаком градуса, минуты, секунды или терции;
- дефис и смежные элементы;
- буквенно-цифровые обозначения.
С 2-пунктовыми шпациями набираются такие комбинации:
- тире и смежные элементы (кроме случаев, указанных выше);
- слово перед знаком сноски;
- знак градуса, минуты, секунды или терции перед числом или буквой, обозначающей шкалу, за исключением изолированного употребления (0° C, но °C);
- классы цифр в многозначных числах.
С 3-пунктовыми шпациями набираются такие комбинации:
- числа после знака номера или параграфа, если они разделены запятыми;
- части сокращения с точкой («и т. д.»).
С полукегельными шпациями такие комбинации:
- знак номера или параграфа перед числом;
- числа после знака номера или параграфа, если они не разделены запятыми;
- число и относящееся к нему слово;
- части сокращения без точки («и т. д.»);
- инициалы и фамилия.
Запрещается перенос таких комбинаций:
- диапазон (числа, соединённые тире);
- сокращения, подобные «и т. д.»;
- фамилия и инициалы;
- число и относящееся к нему слово;
- знак номера или параграфа и число;
- обозначение пункта списка и последующий текст.
В связи с ограниченностью возможностей компьютерных программ[4] и стандартной клавиатуры и различиями в традициях типографского набора разных стран в компьютерном наборе de facto используются упрощённые правила. При этом для предотвращения переноса текста зачастую используется «неразры́вный» пробел[5].
Примечания
- ↑ ГОСТ 19781-90. Единая система программной документации. Обеспечение систем обработки информации программное.
- ↑ Вставная конструкция.//Русский язык Энциклопедия русского языка. http://russkiyyazik.ru/159/
- ↑ 85.Вставные конструкции. // Валгина Н. С. Синтаксис современного русского языка. Учебник. Московский государственный университет печати. http://www.hi-edu.ru/e-books/xbook089/01/part-035.htm
- ↑ В настоящее время практически все издательские и офисные программы имеют поддержку Unicode, за счет которой ограничения снимаются.
- ↑ Современные издательские программы имеют встроенные средства автоматизации, и на их основе существуют готовые решения, позволяющие без существенных затрат труда и времени расставлять в наборе пробелы, предусмотренные полной версией правил.
Литература
- Мильчин А. Э., Чельцова Л. К. П. 6.1.3. // Справочник издателя и автора. Редакционно-издательское оформление издания : [арх. 25 марта 2023]. — 2-е изд., испр. и доп. — М. : ОЛМА-Пресс, 2003. — 800 с. — ISBN 5-224-04565-7.
- О. А. Добиаш-Рождественская, История письма в средние века, М.: Книга, 1987. (Книга о латинской палеографии.)
- И. Фридрих, История письма, М.: Наука, 1979.
- И. В. Ягич, Глаголическое письмо // Энциклопедия славянской филологии, вып. 3, Спб., 1911, стр. 51—262 и 36 листов снимков. [Существуют как минимум два современных репринта.]
- B. A. van Groningen, Greek Palaeography, Leyden: A. W. Sijthoff’s Uitgeversmaatschappij N. V., 1955.
См. также
- Trim — часто используемое в программировании название для функции, удаляющей пробелы в начале и/или конце строк
- Десятичный разделитель
- Непечатаемые символы[англ.]
Ссылки
` Ё
1
2
3
4
5
6
7
8
9
0
-
=
Й
Ц
У
К
Е
Н
Г
Ш
Щ
З
[ Х
] Ъ
Home
↑
PgUp
+
Ф
Ы
В
_ А
П
Р
_ О
Л
Д
; Ж
' Э
\
←
→
\
Я
Ч
С
М
И
Т
Ь
, Б
. Ю
/.
End
↓
PgDn
Ins
Del