Почему * nix folk предпочитают использовать ``… '', а не символ?


35

Риск быть воспламененным, я хотел бы понять, почему некоторые люди предпочитают использовать `` конструкцию '' символов ударения и одинарных кавычек, а не символ "двойных кавычек" при цитировании вещей?

Пример:

Почему некоторые пользователи пишут кавычки, используя странные кавычки?

Это не волшебство командной строки; Я вижу это в письменных текстах, которые предназначены для чтения людьми. Вот пример, который я мог бы быстро выкопать. Я нахожу эту конструкцию уродливой, потому что она асимметрична, и потому что она использует типографские символы для целей, для которых они не предназначены. По какой-то причине такое использование символов в основном (исключительно?) Выполняется пользователями Linux ((La) TeX?), А не обычным пользователем компьютера.

  1. Если намерение состоит в том, чтобы создавать «фигурные кавычки», то я не понимаю, почему только начальная кавычка делается «кудрявой» с использованием серьезного акцента (`) - почему для закрытия кавычек используется простой апостроф , а не острый акцент (´) что сделало бы все это симметричным?

  2. Если намерение состоит в том, чтобы создавать «фигурные цитаты», то почему на самом деле не одобряются реальные фигурные цитаты (созданные MS Word)? Современные компьютерные системы хорошо обрабатывают реальные фигурные кавычки, так что это не может быть просто традицией времен сусликов, не так ли?

  3. Почему используются два отдельных символа, хотя одно и то же может быть достигнуто одним символом?


6
Любые другие? Извините, что я так привередлив, но кажется, что это был случай из 1999 года, и мне интересно, есть ли более современные примеры такого использования (это очаровывает меня, потому что я либо никогда не видел его, либо никогда не обращал на него «внимание»)
Марко Чеппи

2
@ Марко, я удивлен, что ты не видел этого, потому что я видел это достаточно часто, чтобы раздражаться. К сожалению, это действительно очень трудно найти цитаты, поэтому мне сложно придумать больше примеров ... но теперь, когда вы знаете, вы можете начать это замечать!
Торбен Гундтофте-Брюн

1
Я всегда удивлялся этому сам и могу подтвердить, что это довольно часто встречается в контекстах Unixy. (Но да, неправильный Stackexchange)
UncleZeiv

3
@Marco Ceppi: справочные страницы и сообщения об ошибках заполнены ими, см., Например, man findили man tcpdump.
организуем

5
На этот вопрос уже дважды отвечали, здесь и здесь .
Джон Пурди,

Ответы:


46

Реальная причина (и то, что может быть основной причиной использования LaTeX) заключается в том, что многие unix-шрифты до Unicode (как для консоли, так и для X) и два распространенных вектора кодирования Adobe Postscript имели типографские символы открытия / закрытия в этих кавычках. позиции, так 'this'выглядели бы ’this’, и ``this''выглядели как ‘‘this’’или ‛‛this’’, что было (особенно в пропорциональном шрифте, где их ширина составляла всего 2-3 пикселя) настолько близко к типографски правильному, насколько вы могли получить тогда.

Это относится еще больше к пишущим машинкам, где 'символ часто устанавливается под углом, чтобы приспособить его к использованию в качестве резкого акцента.

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


31

Одной из причин, вероятно, является влияние T E X на мир Linux. В большинстве разновидностей T E X последовательность `` создает типографски правильные открывающие двойные кавычки («) и« »(две одинарные кавычки) или« создает типографски правильные закрывающие кавычки (»). Поэтому при вводе

``Why do you always say `shut up' to me?''

Это на самом деле дает

«Почему ты всегда говоришь« заткнись »мне?»

используя T E X. (Возможно, с лучшим кернингом, хотя).


1
Это звучит как идеальный матч - вы раскрыли тайну! Теперь, почему люди пишут так за пределами текста .... не важно! :)
Торбен Гундтофте-Брюн

3
Мой опыт с этим странным стилем цитаты был через manстраницы, которые используют nroffдля форматирования. nroffпредшествует TEX совсем немного.
Марк Рэнсом

Для тех из нас , которые использовали только Emacs писать TeX / LaTeX это автомагически заменяет "quotedtext"для``QuotedText''
crasic

Он используется в TEX, но я думаю, что он наверняка предшествует этому, возможно, долгим путем. Я, конечно же, помню, как видел его на архивных компакт-дисках The Times в школьной библиотеке, когда компакт-диски были совершенно новой технологией, и возможность поиска по всему тексту прошлогодней газеты была невероятным достижением. Это не предшествует TEX, но я сомневаюсь, что это связано с этим.
Rjmunro

0

в системах * nix разные кавычки имеют разные эффекты.

используя, например,

echo 'date'

напишет

date

на выход

echo `date`

напишу например

Tue Sep 20 13:42:04 CEST 2011

вместо этого (поэтому вывод команды «дата»)

В целом, ваши предположения неверны, так как кавычки начинаются с символа, отличного от того, чем они заканчиваются, - они всегда должны заканчиваться тем же, с которого они начали.

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

"this is a test"

на консоли можно написать

echo '"this is a test"'

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


1
Спасибо, Роланд! Ваш ответ заставляет меня понять, что мой вопрос неточный - я имел в виду письменные тексты, а не команды командной строки. Извиняюсь!
Торбен Гундтофте-Брюн

хорошо - сри ваш оригинальный пост просто выглядел так, как будто вы спрашивали прямо об этом ... никогда не видел цитаты, как вы упомянули их раньше!
Роланд Кон
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.