Tại sao dân gian * nix thích sử dụng '`' '' hơn là" ký tự?


35

Có nguy cơ bị đốt cháy, tôi muốn hiểu lý do tại sao một số người thích sử dụng một '`xây dựng' 'dấu trọng âm và ký tự trích dẫn hơn là ký tự" trích dẫn kép "khi trích dẫn mọi thứ?

Thí dụ:

Tại sao một số người dùng viết dấu ngoặc kép bằng cách sử dụng dấu ngoặc kép 'lạ' ?

Đây không phải là thuật sĩ dòng lệnh; Tôi thấy điều này trong các văn bản viết dành cho con người đọc. Đây là một ví dụ tôi có thể nhanh chóng đào lên. Tôi thấy công trình này xấu vì nó không đối xứng và vì nó lạm dụng các ký tự đánh máy cho mục đích mà chúng không có ý định. Vì một số lý do, việc sử dụng các ký tự này chủ yếu được thực hiện bởi người dùng Linux ((La) TeX?) Chứ không phải bởi người dùng máy tính trung bình.

  1. Nếu ý định là tạo ra các trích dẫn xoăn xoăn, thì tôi không hiểu tại sao chỉ trích dẫn mở đầu được tạo thành "xoăn" bằng cách sử dụng dấu trọng âm (`) - tại sao dấu nháy đơn giản được sử dụng để đóng dấu ngoặc kép, thay vì dấu trọng âm (´) mà sẽ làm cho toàn bộ điều đối xứng?

  2. Nếu ý định là để tạo ra các trích dẫn xoăn kiểu Nhật Bản thì tại sao các trích dẫn xoăn thực tế (như được tạo bởi MS Word) lại nhăn mặt? Các hệ thống máy tính hiện đại xử lý tốt các trích dẫn xoăn thực tế, vì vậy nó không thể đơn giản là một truyền thống từ thời Gopher, phải không?

  3. Tại sao hai ký tự đơn được sử dụng mặc dù có thể đạt được cùng một ký tự?


6
Bất kì thứ khác? Xin lỗi vì quá cầu kỳ, dường như là từ năm 1999 và tôi tự hỏi liệu có bất kỳ ví dụ hiện đại nào hơn về cách sử dụng này không (nó mê hoặc tôi bởi vì tôi chưa bao giờ nhìn thấy nó hoặc chưa bao giờ chú ý đến nó)
Marco Ceppi

2
@Marco, tôi ngạc nhiên rằng bạn đã không nhìn thấy nó, bởi vì tôi đã thấy nó thường xuyên đủ để cảm thấy khó chịu với nó. Thật không may, nó thực sự rất, thực sự, rất khó để tìm kiếm các trích dẫn, vì vậy tôi rất khó để đưa ra nhiều ví dụ ... nhưng bây giờ bạn biết, bạn có thể bắt đầu chú ý đến nó!
Torben Gundtofte-Bruun

1
Tôi đã luôn tự hỏi điều này và tôi có thể xác nhận rằng nó khá phổ biến trong bối cảnh Unixy. (Nhưng đúng, sai Stackexchange)
ChúZeiv

3
@Marco Ceppi: trang man và thông báo lỗi chứa đầy những thứ này, xem ví dụ man findhoặc man tcpdump.
sắp xếp

5
Câu hỏi này đã được trả lời hai lần, ở đâyở đây .
Jon Purdy

Câu trả lời:


46

Lý do thực sự (và có thể là nguyên nhân sâu xa của việc sử dụng LaTeX) là nhiều phông chữ unix unicode (cả cho giao diện điều khiển và X), và hai vectơ mã hóa Adobe Postcript phổ biến, có các glyphs mở / đóng dấu chính tả ở đây các vị trí, 'this'trông sẽ như thế ’this’, và ``this''trông giống ‘‘this’’hoặc ‛‛this’’, đặc biệt là (một phông chữ tỷ lệ trong đó các phông chỉ rộng 2-3 pixel) gần với chính xác về mặt chính tả như bạn có thể quay lại sau đó.

Điều này còn quay trở lại xa hơn đối với các máy đánh chữ, trong đó 'glyph thường sẽ được đặt ở một góc để phù hợp với việc sử dụng nó như là một giọng nói cấp tính quá mức.

Xem thêm:


31

Một lý do có lẽ là ảnh hưởng của T E X đến thế giới Linux. Trong hầu hết các hương vị của T E X, trình tự `` tạo ra một trích dẫn mở đôi chính xác về mặt chính tả (chữ) và '' (hai dấu ngoặc đơn) hoặc "tạo một trích dẫn đóng chính xác (typ).

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

Nó thực sự mang lại

Tại sao bạn luôn nói 'im lặng' với tôi?

sử dụng T E X. (Có lẽ với k sâu tốt hơn, mặc dù).


1
Điều này nghe có vẻ như là một trận đấu hoàn hảo - bạn đã giải quyết được bí ẩn! Bây giờ, tại sao mọi người viết theo cách đó bên ngoài tex .... nevermind! :)
Torben Gundtofte-Bruun

3
Kinh nghiệm của tôi với phong cách trích dẫn kỳ lạ này đã được thông qua các mantrang, sử dụng nroffđể định dạng. nrofftrước TEX khá nhiều.
Đánh dấu tiền chuộc

Đối với những người trong chúng ta chỉ sử dụng emacs để viết TeX / LaTeX, nó sẽ tự động thay thế "quotedtext"cho``QuotedText''
crasic

Nó được sử dụng trong TEX, nhưng tôi nghĩ gần như chắc chắn có trước nó, có thể là một chặng đường dài. Tôi chắc chắn nhớ đã thấy nó trong The Times lưu trữ CD-ROM trong thư viện trường học khi CD-ROM là một công nghệ hoàn toàn mới và có thể tìm kiếm tất cả các văn bản của tờ báo năm ngoái là một thành tích không thể tin được. Điều này không có trước TEX, nhưng tôi nghi ngờ nó có liên quan đến nó.
rjmunro

0

trong các hệ thống * nix, các trích dẫn khác nhau có tác dụng khác nhau.

sử dụng ví dụ

echo 'date'

se viêt

date

đến đầu ra

echo `date`

sẽ viết ví dụ

Tue Sep 20 13:42:04 CEST 2011

thay vào đó (vì vậy đầu ra của lệnh "ngày")

Nói chung, các giả định của bạn là sai khi các trích dẫn bắt đầu bằng một ký tự khác với những gì chúng kết thúc - chúng luôn phải được kết thúc giống như cái mà chúng đã bắt đầu.

Ví dụ: lệnh "echo", bạn cũng có thể sử dụng nhiều loại dấu ngoặc kép. Vì vậy, hãy nói rằng bạn muốn hiển thị

"this is a test"

trên bàn điều khiển, bạn có thể viết

echo '"this is a test"'

Bạn cũng có thể trao đổi các trích dẫn này để tạo ra các trích dẫn duy nhất.


1
Cảm ơn Roland! Câu trả lời của bạn khiến tôi nhận ra rằng câu hỏi của tôi không chính xác - tôi đã đề cập đến các văn bản bằng văn bản, không phải các lệnh dòng lệnh. Xin lỗi!
Torben Gundtofte-Bruun

ok - sry. bài viết gốc của bạn có vẻ như bạn đang hỏi đúng về điều này ... chưa bao giờ thấy trích dẫn như bạn đề cập đến chúng trước đây!
Roland Kohn
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.