Чому * nix folk любить використовувати символ ``… '', а не ''?


35

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

Приклад:

Чому деякі користувачі пишуть лапки, використовуючи "дивні" цитати?

Це не майстерність командного рядка; Я бачу це в письмових текстах, призначених для читання людьми. Ось приклад, який я міг швидко викопати. Я вважаю цю конструкцію потворною тому, що вона несиметрична і тому, що вона зловживає типографічними символами з метою, для якої вони не були призначені. Чомусь таке використання символів здебільшого (виключно?) Здійснюється користувачами Linux ((La) TeX?), А не середнім користувачем комп’ютера.

  1. Якщо наміром є створення "фігурних цитат", то я не розумію, чому лише вступна цитата робиться "фігурною" за допомогою мовного акценту (`) - чому для закриття цитат використовується звичайний апостроф , а не гострий акцент (´) що б зробило все це симетричним?

  2. Якщо намір полягає у створенні "фігурних цитат", то нащо накидаються фактичні фігурні цитати (як створено MS Word)? Сучасні комп'ютерні системи добре справляються з фактичними фігурними котируваннями, тому це не може бути просто традицією з часів Гофера, чи не так?

  3. Чому використовуються два одиночні символи, навіть якщо однакові символи можна досягти?


6
Будь-які інші? Вибачте, що настільки прискіпливі, що це, здається, з 1999 року, і мені цікаво, чи є ще сучасні приклади такого використання (це мене зачаровує, тому що я ніколи цього не бачив або ніколи не звертав на нього `` уваги '')
Марко Цеппі

2
@Marco, я здивований, що ти цього не бачив, тому що я бачив його досить часто, щоб на нього дратуватися. На жаль, це справді дуже, дуже важко гугл за цитатами, тому мені важко придумати більше прикладів ... але тепер, коли ви знаєте, ви можете почати це помічати!
Torben Gundtofte-Bruun

1
Я завжди сам це задавався питанням і можу підтвердити, що це досить часто в контекстах Unixy. (Але так, неправильно Stackexchange)
UncleZeiv

3
@Marco Ceppi: чоловік сторінка і повідомлення про помилки повні з них, дивіться, наприклад , man findабо man tcpdump.
влаштовуйте

5
На це питання вже відповіли двічі, тут і тут .
Джон Перді

Відповіді:


46

Справжня причина (і що може бути першопричиною використання LaTeX) полягає в тому, що багато шрифтів unixode для 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
Це звучить як ідеальна відповідність - ви розгадали таємницю! Тепер, чому люди пишуть так поза текс .... ніколи не пам’ятайте! :)
Torben Gundtofte-Bruun

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

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

Він використовується в TEX, але я думаю, що майже напевно його попередньо побачили, можливо, за довгий шлях. Я, звичайно, пам’ятаю, що я бачив це в архіві The Times CD-ROM із шкільної бібліотеки, коли компакт-диски були абсолютно новою технологією, і можливість пошуку всього тексту минулорічної газети була неймовірним досягненням. Це не перед TEX, але я сумніваюся, що це пов'язано з ним.
rjmunro

0

в * nix системах різні лапки мають різні ефекти.

використовуючи напр

echo 'date'

напишу

date

на вихід

echo `date`

напише напр

Tue Sep 20 13:42:04 CEST 2011

замість цього (тому вихід команди "дата")

Як правило, ваші припущення помилкові, що котирування починаються з іншого характеру, ніж те, чим вони закінчуються, - вони завжди повинні закінчуватися тим самим, що і той, з якого вони почали.

Наприклад, наприклад, команда "echo", ви також можете використовувати кілька типів лапок. Тож скажімо, ви хочете показати

"this is a test"

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

echo '"this is a test"'

Ви також можете поміняти місцями цитати, щоб створити єдині котирування.


1
Дякую Роланд! Ваша відповідь дає мені зрозуміти, що моє запитання неточне - я мав на увазі написані тексти, а не команди командного рядка. Вибачте!
Torben Gundtofte-Bruun

ок - срі. твій оригінальний пост просто здавався, ніби ти просиш цього ... ніколи не бачив цитат, як ти їх згадував раніше!
Roland Kohn
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.