Риск быть воспламененным, я хотел бы понять, почему некоторые люди предпочитают использовать `` конструкцию '' символов ударения и одинарных кавычек, а не символ "двойных кавычек" при цитировании вещей?
Пример:
Почему некоторые пользователи пишут кавычки, используя странные кавычки?
Это не волшебство командной строки; Я вижу это в письменных текстах, которые предназначены для чтения людьми. Вот пример, который я мог бы быстро выкопать. Я нахожу эту конструкцию уродливой, потому что она асимметрична, и потому что она использует типографские символы для целей, для которых они не предназначены. По какой-то причине такое использование символов в основном (исключительно?) Выполняется пользователями Linux ((La) TeX?), А не обычным пользователем компьютера.
Если намерение состоит в том, чтобы создавать «фигурные кавычки», то я не понимаю, почему только начальная кавычка делается «кудрявой» с использованием серьезного акцента (`) - почему для закрытия кавычек используется простой апостроф , а не острый акцент (´) что сделало бы все это симметричным?
Если намерение состоит в том, чтобы создавать «фигурные цитаты», то почему на самом деле не одобряются реальные фигурные цитаты (созданные MS Word)? Современные компьютерные системы хорошо обрабатывают реальные фигурные кавычки, так что это не может быть просто традицией времен сусликов, не так ли?
Почему используются два отдельных символа, хотя одно и то же может быть достигнуто одним символом?
источник
man find
илиman tcpdump
.Ответы:
Реальная причина (и то, что может быть основной причиной использования LaTeX) заключается в том, что многие unix-шрифты до Unicode (как для консоли, так и для X) и два распространенных вектора кодирования Adobe Postscript имели типографские символы открытия / закрытия в этих кавычках. позиции, так
'this'
выглядели бы’this’
, и``this''
выглядели как‘‘this’’
или‛‛this’’
, что было (особенно в пропорциональном шрифте, где их ширина составляла всего 2-3 пикселя) настолько близко к типографски правильному, насколько вы могли получить тогда.Это относится еще больше к пишущим машинкам, где
'
символ часто устанавливается под углом, чтобы приспособить его к использованию в качестве резкого акцента.Смотрите также:
источник
Одной из причин, вероятно, является влияние T E X на мир Linux. В большинстве разновидностей T E X последовательность `` создает типографски правильные открывающие двойные кавычки («) и« »(две одинарные кавычки) или« создает типографски правильные закрывающие кавычки (»). Поэтому при вводе
Это на самом деле дает
используя T E X. (Возможно, с лучшим кернингом, хотя).
источник
man
страницы, которые используютnroff
для форматирования.nroff
предшествует TEX совсем немного."quotedtext"
для``QuotedText''
в системах * nix разные кавычки имеют разные эффекты.
используя, например,
напишет
на выход
напишу например
вместо этого (поэтому вывод команды «дата»)
В целом, ваши предположения неверны, так как кавычки начинаются с символа, отличного от того, чем они заканчиваются, - они всегда должны заканчиваться тем же, с которого они начали.
Например, для команды «эхо» вы также можете использовать несколько типов кавычек. Допустим, вы хотите показать
на консоли можно написать
Вы также можете поменять местами эти кавычки, чтобы получить одинарные кавычки.
источник