ทำไม * * * * ชาวบ้านชอบใช้ `` ... '' มากกว่าตัวละคร "?


35

ในความเสี่ยงที่จะถูกไฟไหม้ฉันต้องการที่จะเข้าใจว่าทำไมบางคนชอบใช้ `` โครงสร้าง '' ของอักขระเน้นเสียงและเครื่องหมายคำพูดเดี่ยวแทนที่จะใช้อักขระ "เครื่องหมายคำพูดคู่" เมื่ออ้างถึงสิ่งต่างๆ

ตัวอย่าง:

ทำไมผู้ใช้บางคนเขียนคำพูดที่ใช้`` แปลก ''คำพูด?

นี่ไม่ใช่ตัวช่วยสร้างบรรทัดคำสั่ง ฉันเห็นสิ่งนี้เป็นข้อความที่เขียนขึ้นเพื่อให้มนุษย์อ่าน นี่คือตัวอย่างที่ฉันสามารถขุดได้อย่างรวดเร็ว ฉันพบว่าสิ่งก่อสร้างนี้น่าเกลียดเพราะมันไม่สมดุลและเพราะมันละเมิดตัวอักษรที่พิมพ์ออกมาเพื่อจุดประสงค์ที่ไม่ได้มีไว้สำหรับ ด้วยเหตุผลบางอย่างการใช้ตัวอักษรส่วนใหญ่ทำโดยผู้ใช้ Linux (La) TeX?) และไม่ใช่ผู้ใช้คอมพิวเตอร์โดยเฉลี่ย

  1. หากความตั้งใจคือการสร้าง "คำพูดหยิก" แล้วฉันไม่เข้าใจว่าทำไมเพียงเปิดคำพูดที่ทำ "หยิก" โดยใช้สำเนียงหลุมฝังศพ (`) - ทำไมเครื่องหมายวรรคตอนธรรมดาที่ใช้สำหรับการปิดคำพูดมากกว่าสำเนียงเฉียบพลัน (´) ซึ่งจะทำให้สิ่งทั้งหมดสมมาตร?

  2. หากความตั้งใจคือการสร้าง "คำพูดหยิก" แล้วทำไมคำพูดหยิกจริง (ตามที่สร้างขึ้นโดย MS Word) ขมวดคิ้วเมื่อ? ระบบคอมพิวเตอร์ที่ทันสมัยจัดการกับคำพูดโค้งจริงได้ดีดังนั้นมันจึงไม่สามารถเป็นประเพณีในสมัยของโกเฟอร์ได้ใช่ไหม

  3. ทำไมสองตัวละครเดียวที่ใช้แม้ว่าเดียวกันสามารถทำได้ด้วยตัวอักษรตัวเดียว?


6
อื่น ๆ ? ขออภัยที่จะจู้จี้จุกจิกมันก็แค่ที่ดูเหมือนว่าจะมาจากปี 1999 และฉันสงสัยว่ามีตัวอย่างที่ทันสมัยมากขึ้นของการใช้งานนี้ (มันทำให้ฉันหลงเพราะฉันไม่เคยเห็นมันหรือไม่เคยจ่าย `สนใจ ')
Marco Ceppi

2
@Marco ฉันประหลาดใจที่คุณไม่ได้เห็นมันเพราะฉันเห็นมันบ่อยพอที่จะทำให้มันรำคาญ น่าเสียดายจริง ๆ แล้วมันยากที่จะหาคำพูดจาก google ดังนั้นมันจึงยากสำหรับฉันที่จะคิดตัวอย่างเพิ่มเติม ... แต่ตอนนี้คุณรู้แล้วคุณอาจเริ่มสังเกตเห็น!
Torben Gundtofte-Bruun

1
ฉันสงสัยตัวเองเสมอและฉันสามารถยืนยันได้ว่ามันเป็นเรื่องธรรมดาในบริบท Unixy (แต่ใช่ผิด Stackexchange)
UncleZeiv

3
@Marco Ceppi: หน้าคนและข้อความผิดพลาดที่เต็มไปด้วยเหล่านี้ดูตัวอย่างหรือman find man tcpdump
จัด

5
คำถามนี้ได้รับการตอบแล้วสองครั้งที่นี่และที่นี่
Jon Purdy

คำตอบ:


46

เหตุผลที่แท้จริง (และสิ่งที่อาจเป็นสาเหตุของการใช้งาน LaTeX) คือแบบอักษร pre-unicode unix จำนวนมาก (ทั้งสำหรับคอนโซลและ X) และเวกเตอร์การเข้ารหัส Adobe Postscript สองตัวมีการเปิด / ปิดสัญลักษณ์คำพูดที่พิมพ์เหล่านี้ ตำแหน่งดังนั้น'this'จะดูเหมือน’this’และ``this''ดูเหมือน‘‘this’’หรือ‛‛this’’ซึ่ง (โดยเฉพาะในแบบอักษรที่มีสัดส่วนซึ่งมีความกว้างเพียง 2-3 พิกเซล) ใกล้เคียงกับการแก้ไขตัวอักษรที่คุณสามารถย้อนกลับไปได้

สิ่งนี้กลับไปไกลกว่าเครื่องพิมพ์ดีดซึ่ง'glyph มักจะถูกตั้งค่าเป็นมุมเพื่อรองรับการใช้งานในฐานะสำเนียงเฉียบพลันที่มากเกินไป

ดูสิ่งนี้ด้วย:


31

เหตุผลหนึ่งน่าจะเป็นอิทธิพลของ T E X ต่อโลกลินุกซ์ ในรสชาติส่วนใหญ่ของ T E X ลำดับ `` จะสร้างเครื่องหมายคำพูดเปิดคู่ที่ถูกต้องตามตัวอักษร (“) และ '' (เครื่องหมายคำพูดเดี่ยวสองคำ) หรือ "สร้างเครื่องหมายคำพูดปิดที่ถูกต้องตามตัวอักษร (") ดังนั้นเมื่อคุณพิมพ์

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

มันให้ผลจริง

“ ทำไมคุณมักจะพูดว่า 'ปิด' กับฉันเสมอ”

ใช้ T E X. (อาจจะมีการจัดช่องไฟที่ดีกว่า)


1
ฟังดูเหมือนคู่ที่สมบูรณ์แบบ - คุณไขปริศนาได้แล้ว! ตอนนี้ทำไมผู้คนเขียนแบบนั้นนอก tex .... ไม่เป็นไร! :)
Torben Gundtofte-Bruun

3
ประสบการณ์ของฉันกับรูปแบบคำพูดที่แปลกประหลาดนี้ได้ผ่านmanหน้าต่างๆซึ่งใช้nroffสำหรับการจัดรูปแบบ nroffมี TEX มาก่อน
Mark Ransom

สำหรับพวกเราที่ใช้ emacs เพียงเพื่อเขียน TeX / LaTeX มันทดแทนโดยอัตโนมัติ"quotedtext"สำหรับ``QuotedText''
crasic

มันใช้ใน TEX แต่ฉันคิดว่าเกือบจะแน่นอนก่อนวันที่มันอาจจะเป็นทางยาว ฉันจำได้ว่าเห็นมันในแผ่นซีดีเก็บถาวรของ The Times ในห้องสมุดโรงเรียนเมื่อซีดีรอมเป็นเทคโนโลยีใหม่ล่าสุดและการสามารถค้นหาข้อความทั้งหมดในหนังสือพิมพ์ของปีที่แล้วนั้นเป็นความสำเร็จที่ไม่น่าเชื่อ นี่ไม่ใช่ TEX วันที่ล่วงหน้า แต่ฉันสงสัยว่ามันเกี่ยวข้องกับมัน
rjmunro

0

เครื่องหมายคำพูดในระบบ * ต่างกันมีผลต่างกัน

ใช้เช่น

echo 'date'

จะเขียน

date

เพื่อเอาท์พุท

echo `date`

จะเขียนเช่น

Tue Sep 20 13:42:04 CEST 2011

แทน (ดังนั้นผลลัพธ์ของคำสั่ง "วันที่")

โดยทั่วไปแล้วสมมติฐานของคุณผิดที่ราคาเริ่มต้นด้วยอักขระที่แตกต่างจากที่พวกเขาลงท้ายด้วย - พวกเขาจะต้องจบลงด้วยเสมอเช่นเดียวกับที่พวกเขาได้เริ่มต้นด้วย

สำหรับเช่นคำสั่ง "echo" คุณสามารถใช้เครื่องหมายคำพูดได้หลายประเภท สมมติว่าคุณต้องการแสดง

"this is a test"

บนคอนโซลคุณสามารถเขียน

echo '"this is a test"'

คุณสามารถสลับคำพูดเหล่านี้เพื่อสร้างคำพูดเดี่ยวได้


1
ขอบคุณ Roland! คำตอบของคุณทำให้ฉันรู้ว่าคำถามของฉันไม่ถูกต้อง - ฉันหมายถึงข้อความที่เป็นลายลักษณ์อักษรไม่ใช่คำสั่งบรรทัดคำสั่ง ขอโทษ!
Torben Gundtofte-Bruun

โอเค โพสต์ต้นฉบับของคุณดูเหมือนกับว่าคุณกำลังขอสิ่งนี้ ... ไม่เคยเห็นคำพูดเหมือนที่คุณพูดถึงมาก่อน!
Roland Kohn
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.