Pull to refresh

Comments 54

Для телефонных номеров есть свой, специальный символ — «‒».
Да, спасибо. Помню, меня это очень удивило, когда прочитал об этом по ссылке №5.

Интересно, есть ли что-нибудь подобное в LaTeX.
UFO just landed and posted this here
Раз уж добавили хтмл-сущности, то было бы здорово и про альт напомнить людям в очередной раз. Благо, места много не занимает.

ALT+0151 — ALT+0150 — ALT+0171 «
ALT+0187 »
Как сделать лапки с лету не скажу :(
Парсер, блин.
— ALT+0151
– ALT+0150
Спасибо — добавил.
К сожалению, сам редко пользуюсь, так как обычно работаю на ноутбуке с неполноразмерной клавиатурой.
В догонку тогда.

“ — ALT+8220
„ — ALT+8222
Отлично! — полная коллекция!
Сюда же и знак минуса — ALT+8722.
Ну, раз так, то вот варианты для Unix (Ctrl-Shift-U + HEX):

‐ 2010 (ALT+8208): HYPHEN
‑ 2011 (ALT+8209): NON-BREAKING HYPHEN
‒ 2012 (ALT+8210): FIGURE DASH
– 2013 (ALT+8211): EN DASH
— 2014 (ALT+8212): EM DASH
― 2015 (ALT+8213): HORIZONTAL BAR
− 2212 (ALT+8722): MINUS SIGN
“ 201c (ALT+8220): LEFT DOUBLE QUOTATION MARK
„ 201e (ALT+8222): DOUBLE LOW-9 QUOTTION MARK
… 2026 (ALT+8230): HORIZONTAL ELLIPSIS
« ab (ALT+0171): LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
» bb (ALT+0187): RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
Уже нет.
Тем более, что ниже в комментах есть ссылка на программу от Microsoft, которая позволяет определять свои клавиатурные раскладки.
По-моему есть более удобный вариант: Type It Easy
Кстати, кто-нибудь заставил работать alt-коды в Ubuntu?
Альт-коды в Убунту не нужны, погуглите про использование клавиши Compose.
Там они не нужны, есть более эффективные средства. Погуглите про клавишу Compose, например. Кроме того, некоторые специальные символы вроде тире, кавычек и всяких стрелок можно вводить и сочетаниями. Посмотрите пост на эту тему.
Если очень хочется — есть сочетание Ctrl-Shift-U плюс 16-ричные Unicode, упоминание есть в ссылке ниже. Для Ubuntu 9.xx можно настроить птичку «включить дополнительные типографские символы» — третьим уровнем будут типографские символы.
НО! При использовании мультимедийных клавиатур и/или ноутбуков (фактически — ACPI клавиш/событий) вылезает глюк с появлением дополнительной «лишней» раскладки. Гугл говорит, что это бага Xorg-а и советов по лечению не даёт. Пересобирать Xorg ради этого, естественно, нет ни малейшего желания.
Я для себя сделал кнопку с запуском

setxkbmap

на таскбаре. Попытки повесить обработчик на multimedia клавиши или загнать это дело в cron не помогли (возможно надо что-то мудрить с параметрами bash/gnome-terminal).
Удобнее использовать раскладку Бирмана, если виндовс, или соответствующие дополнительные раскладки из новых иксов, если линукс. Простое сочетание, например, RightAlt+> даст ».
Спасибо! — не слышал раньше про раскладку Ильи Бирмана.
Но, вероятно, мне придется делать свой вариант с помощью вот этой штуки, потому что основной русской у меня является «Русская (Машинопись)».
английские двойные:
“ alt+0147
” alt+0148

английские одинарные:
‘ alt+0145
’ alt+0146 (он же апостроф)

русские:
„ alt+0132
“ alt+0147
Найдеся еще как минимум три человека, которые о ней напомнят. А все остальные все равно будут писать свои альты.
Автор, не дезориентируйте людей. В LaTeX не всё так просто. Где
"---
"--*
"--~
\-/ \=/
\=, и др.?
В Книге С. М. Львовского я этих символов не нашел. Гугление по «latex hyphen OR dash» тоже ничего не дает.
Буду очень признателен, если приведете ссылку.
Посмотрите документацию к babel и пакету ncc-latex. А по книгам, кроме Львовского, который местами устарел, есть ещё много литературы. Начните отсюда: _http://forum.ru-board.com/topic.cgi?forum=5&topic=4633

В дальнейшем рекомендую записаться на _https://info.vsu.ru/Lists/CyrTeX-ru/List.html
Смотрите документацию к пакетам babel, extdash.
Вот именно, в русском языке, например, "--- предпочтительнее, чем ---.
Забыли о многоточии. (или LaTeX сам заменяет три точки на него?)
Нет. В текстовой моде надо писать \ldots или \dots. В мат. моде есть ещё \cdots — по центру строки (на уровне +, -). К сожалению, отсутствуют команды для ?.., !.., ?!.., !!.. и !!!.., которые по-русски пишутся с двумя точками. Я просил помощи на _https://info.vsu.ru/Lists/CyrTeX-ru/List.html, кое-что предложили (поищите), пользоваться можно, но не без проблем. Увы, потом заглохло. А ведь такие вещи обязательно должны быть в Бабеле, я думаю.
Спасибо, что упомянули про ?.., !.., ?!.., !!.. и !!!..
Мне всегда тоже было интересно, как правильно это писать.
На _https://info.vsu.ru/Lists/CyrTeX-ru/List.html ищите тему «Восклицательный и вопросительный знаки с точками — как набирать?». В общем, набираю сейчас одну книгу так:

% —
% Р У С С К И Е     Т Р О Е Т О Ч И Я %
% —
% код Alexey Malistov
\let\exclm=!
\let\quest=?

\makeatletter %\catcode`\@=11 % Равносильно \makeatletter
\newbox\tmpbox

\def\tmp{\futurelet\next\tmpx}
\def\tmpx{\ifx\next.\expandafter\mydots\fi}
\def\mydots.{\kern-.5\wd\tmpbox\hphantom.\kern\fontdimen3\font.\setbox\tmpbox\hbox{..}\tmp}
\def\newexclm{\exclm\setbox\tmpbox\hbox{\exclm.}\tmp}
\def\newquest{\quest\setbox\tmpbox\hbox{\quest.}\tmp}
\catcode`\!\active \def!{\protect\newexclm}
\catcode`\?\active \def?{\protect\newquest}

\makeatother % \catcode`\@=12

В тексте, соответственно, так:

--------- 

\lettrine{И}{ллюзий} и надежд больше не оставалось. И~он полетел
к~Дворцу, чтобы пробраться в~бункер "--- единственное место, дававшее
ощущение реальной власти. Здесь мог быть только он. Отсюда мог диктовать
условия всему миру, угрожая уничтожить его движением руки. И~бывал
уже там раньше\ldots{} И~трогал вечно светящуюся кнопку на пульте
под прикрывающим её защитным колпаком. Хотя от кого же защищать её,
несущую начало разрушения? Вспомнив этот колпак, подумал, что он поставлен
специально, чтобы, добираясь до неё, успеть подумать, а~надо ли~доходить~до~крайности?..

«Надо! "--- решил он. "--- Проверим, что там, по ту сторону смерти\ldots{}
А~для кого „надо“, если убью всех?!.. Всех!\kern\fontdimen3\font!
И~даже Бога?!\kern\fontdimen3\font! Есть ли ты, всезнающий и~всемогущий,
если~уничтожит~тебя~„никто“?»

Он пролетал над красной поляной, когда что-то случилось, и~он, вдруг,
потеряв несущую его силу, полетел вниз и~шлёпнулся в~цветы, утопавшие
в~воде. Это спасло его от увечий. И~он возрадовался мелькнувшей
мысли, что левитация исчезла, потому что нет больше экл-Т-трона. Взорвали
его, как приказал. И~если прекратилась левитация, то не будет и~могущества
у~рабов.~А~тогда!..~Тогда!\kern\fontdimen3\font!..

--------- 

Но хорошо бы это дело доделать. Способ этот имеет недостатки, кажется, PDF-закладки портятся. На CyrTeX я писал, кажется.
Данная заметка была посвящена «черточкам» и кавычкам.
Надеюсь, со временем будет продолжение, в котором будет и про многоточие тоже.
во-первых, по-русски — здесь должен стоять неразрывный дефис.
Добавил соответствующий комментарий к примеру в топике. Спасибо.
Вопрос по Вашим примерам. Что же это за диапазон в формуле Ньютона-Лейбница? Неужели в таком случае нужен минус, а не дефис?
Слово «диапозон» я специально взял в кавычки.
В старых книгах здесь ставили обычное длинное тире и отбивали его полупробелами.
Если посмотреть современные качественные книги, то можно увидеть, что применяется именно короткое тире.
И обратите внимание, что короткое тире и минус отличаются не только по семантике, но и по длине.
А пруфлинк есть какой-нибудь?
Веб-линк в настоящий момент привести не могу.
Пример использования короткого тире в выражениях типа «формула Ньютона – Лейбница» взят из упоминаемой ниже книги Р. Пенроуз «Путь к реальности», РХД, 2007.
Длинное тире не должно отбиваться пробелами.

2. Отбивают

б) тире между словами с обеих сторон на 2 п.
П.Г.Гиленсон. Справочник технического редактора


Пробел — слишком большой промежуток, вместе с длинным (и тонким) тире он образует визуальную «дыру» в наборе.

Господин Лебедев делает свои утверждения безапелляционно, но верными от этого они не становятся. Он заметил, что в советских книгах вокруг тире что-то стоит, изобразил из себя Гуру и назвал дураками весь Рунет. При этом повел себя как Дилетант и не удосужился узнать что именно следует ставить вокруг тире. Фактически он создал новое массовое заблуждение и если раньше тире использовали неправильно «просто так», то теперь многие верстальщики (и бумажные и Web) неверно оформляют тире «по правилам».

P.S. Мои эмоции не относятся к автору поста, я знаю как сложно в наше время убедиться в достоверности информации.

как массово в веб-типографике вы предлагаете делать эту двухпунктовую отбивку?

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

(Я не думаю что технологические возможности в 72 году были больше чем сейчас. А вот причина, по которой следовали этому правилу не изменилась: длинное тире с нормальными пробелами вокруг себя ВОСПРИНИМАЕТСЯ как «дыра».)
а мной не воспринимается, т. е. имеет место чистая вкусовщина =)

я имею в виду, к примеру такое: www.rrrrrrrr.ru/img/typ/22.jpg
Для первого квадратика у Гиленсона припасено другое правило (там все сложно, ага):

2. Отбивают

в) тире в прямой речи в начале абзаца (справа на полукегельную)


Для шрифта 12 п. полукегельная равна 6 пунктам, и это значительно больше 2 п. В данном вопросе ваш вкус близок к старперским требованиям.

Во втором квадратике вообще должны действовать другие правила, там другой язык. Какие именно правила должны использоваться в данном случае я не знаю. Для примера, чуть ниже справедливо замечают, что «в английском тире не отбивают». Т.е. опять же все сложно ((

Правил в типографике множество, но в компьютерный век это не должно быть проблемой. Источник наших бед заключается в том, что правила русской типографики отличаются от правил американской типографики, а программы пишут американцы. Если бы MS по какой-то удивительной причине вдруг зашила бы в Word того же Гиленсона, большинство офисных документов автоматически стали бы очень красивыми и удобными. Просто у нас другие буквы, им нужны другие правила.

P.S. В приведенном примере слишком маленькие пробелы между словами. Причина опять же кроется в происхождении шрифта. Сначала в нем была сделана латинская часть и только потом появились кириллические знаки. Пробелы между словами соответствуют ширине латинских букв. Русские буквы в среднем шире, поэтому в русском тексте и пробелы в среднем должны быть шире. Но так как для увеличения ширины пробелов нужно совершать дополнительные телодвижения (и многие знают какие именно телодвижения), то «в среднем по больнице» большинство русских текстов сейчас набирается с пробелом по умолчанию, а он согласован с шириной латинских букв.
В юникоде, кстати, полно маленьких пробелов. На любой вкус.

www.unicode.org/charts/PDF/U2000.pdf

Вопрос в том, когда это богатство начнут понимать браузеры.
Хорошо, что вспомнили Гиленсона. Я его тоже читал, но, мне кажется, он уже несколько устарел, особенно с учетом возможностей компьютерной верстки.
И Лебедева я не считаю истиной в последней инстанции.
При верстке текстов мне представляется разумными отбивать длинное тире обычными пробелами, причем левый должен быть неразрывным.
То есть в раньше ставили 2-х пунктовые пробелы из-за невозможности поставить нормальные? Или компьютерная верстка обладает меньшими возможностями нежели свинцовый набор и не позволяет создать пробел необходимой ширины?

Я не против пересмотра правил представления информации. Но мне кажется, что критерием должно быть удобство восприятия информации человеком, а не технологические возможности верстки (тем более, что в наше время эти возможности гораздо выше чем раньше и с лихвой покрывают возможности времен Гиленсона).
Если мы верстаем профессионально — книгу или рекламный буклет, то тире нужно отбивать так, как вас учат в полиграфическом институте и не иначе.

Если же говорить о, например, дипломной работе студента-математика, то здесь, на мой взгляд, достаточно неразрывного пробела перед тире. Не нужно излишне усложнять себе жизнь.
Согласен, себе жизнь ни в коем случае усложнять не надо :)
А в Англии ружжа кирпичом не чис…

А в английском тире не отбивают: Our home and habits, costume and cuisine, porcelain, lacquer, painting—our very literature—all have been subject to its influence.
)) Ага. А еще они перед двоеточием, восклицательным и вопросительным знаком ставят небольшие пробелы. Очень непривычно на это смотреть.
Евклид-таки с самого начала был прав

Неправильно, «таки» через дефис только после глагола (ссылка).
Пример из топика удалил. Меня ввела в заблуждение книга (Р. Пенроуз «Путь к реальности», РХД, 2007), из которой я взял это предложение. Спасибо.
Sign up to leave a comment.

Articles

Change theme settings