วิธีใช้ Em Dash(—), En Dash(–), Hyphen(-)
(merriam-webster.com)- Em dash(—) ใช้แทรกคำอธิบายเสริมในประโยคหรือขยายความจากเนื้อหาก่อนหน้า และสามารถสร้างจังหวะเปลี่ยนผ่านที่เด่นชัดกว่าเครื่องหมายจุลภาค โคลอน หรือวงเล็บ
- ใช้ได้ในจังหวะที่คำพูดถูกตัดขาดกะทันหันหรือทิศทางความคิดเปลี่ยนไป ทำให้การไหลของประโยคมี ความรู้สึกแยกออกอย่างชัดเจน
- En dash(–) หมายถึง “ตั้งแต่ ~ ถึง ~ รวมปลายทางด้วย” เมื่อใช้คั่นระหว่างวันที่ เวลา หน้า หรือปี และยังใช้แสดงความเชื่อมโยง ขอบเขต หรือความเป็นคู่ตรงข้ามระหว่างชื่อได้ด้วย
- Hyphen(-) ใช้เชื่อมคำประสม แยก prefix/suffix การตัดคำท้ายบรรทัด คำพูดติดอ่าง และการสะกดทีละตัวอักษร และในข้อความจริงพบเห็นบ่อยกว่า dash
- การเว้นวรรคหน้า–หลัง Em dash แตกต่างกันมากตามสไตล์ของสื่อ หนังสือพิมพ์และนิตยสารทั่วไปมักใส่เว้นวรรค ส่วนหนังสือและวารสารมักเขียนติดกัน
บทบาทพื้นฐานของ Em dash(—)
- Em dash ใช้ปรับจังหวะการไหลของประโยคในตำแหน่งที่คล้ายกับจุลภาค โคลอน และวงเล็บ
- แยกตัวอย่าง วลีอธิบาย วลีบรรยาย หรือข้อเท็จจริงเสริมออกจากประโยค เช่นเดียวกับจุลภาคหรือวงเล็บ
- สามารถต่ออนุประโยคที่อธิบายหรือขยายความสิ่งที่กล่าวมาก่อนหน้าได้ เช่นเดียวกับโคลอน
การเปลี่ยนทิศทางของประโยคและการพูดสะดุด
- ใช้แสดง การเปลี่ยนแปลงกะทันหัน เมื่อโครงสร้างประโยคเปลี่ยนทิศทางอย่างฉับพลัน
- ตัวอย่าง: ใส่ตรงจุดที่ประโยคเดียวกันเปลี่ยนไปสู่ความคิดหรือปฏิกิริยาที่ต่างจากส่วนหน้า
- ยังใช้แสดงสถานการณ์ที่คำพูดถูกขัดจังหวะ ผู้พูดสับสน หรือลังเล
- ตัวอย่าง: ในประโยคอย่าง
That is—I suppose it is concerning.ใช้ตรงตำแหน่งที่กระแสคำพูดสะดุด
- ตัวอย่าง: ในประโยคอย่าง
ใช้ Em dash แทนจุลภาค วงเล็บ และโคลอน
- Em dash ใช้แทนจุลภาคหรือวงเล็บได้เมื่อต้องการเน้นข้อมูลเสริมหรือดึงความสนใจของผู้อ่าน
- ข้อมูลที่คั่นด้วยจุลภาคมีความใกล้ชิดกับประโยครอบข้างมากที่สุด
- ข้อมูลที่คั่นด้วยวงเล็บมีระยะห่างจากประโยครอบข้างมากที่สุด
- ข้อมูลที่คั่นด้วย Em dash มีความสัมพันธ์อยู่ระดับกึ่งกลางระหว่างสองแบบนั้น
- ใช้นำเข้าหรือแยกวลีคำนิยามหรือรายการได้
- ตัวอย่าง:
three kinds of croissants—plain, almond, and chocolate—
- ตัวอย่าง:
- เมื่ออนุประโยคหลังอธิบาย สรุป หรือขยายความอนุประโยคหน้า สามารถใช้เชื่อมแทนโคลอนหรือเซมิโคลอนได้
- ใช้แยกตัวอย่างหรือข้อมูลเสริมที่ขึ้นต้นด้วยสำนวนอย่าง for example, namely, that is ได้ด้วย
- มีประโยชน์เมื่อต้องการการตัดจังหวะที่มากกว่าจุลภาค หรืออยากทำให้โครงสร้างประโยคชัดเจนขึ้น
- ใช้ได้เมื่อเติม ประโยคสรุป หลังการเรียงคำหรือวลีหลายรายการ
- ในท้ายคำอ้างอิงที่ไม่ได้เป็นส่วนหนึ่งของเนื้อความ อาจมี dash อยู่หน้าชื่อผู้เขียนหรือแหล่งที่มา
- อาจแสดงต่อจากคำอ้างอิงทันทีหรืออยู่บรรทัดถัดไป
เมื่อใช้ร่วมกับเครื่องหมายวรรคตอนอื่น
- หาก Em dash อยู่ในตำแหน่งที่ควรมีจุลภาค ให้ ละจุลภาค ออก
- หากเนื้อหาเสริมภายใน Em dash คู่หนึ่งลงท้ายด้วยเครื่องหมายอัศเจรีย์หรือเครื่องหมายคำถาม ให้วางเครื่องหมายนั้นไว้ด้านใน dash
- สามารถใช้ dash ภายในวงเล็บ หรือใช้วงเล็บภายใน dash เพื่อแสดงข้อมูลแทรกซ้อนกันได้
- หาก dash ตัวที่สองอยู่หน้าวงเล็บปิดพอดี ให้ละ dash ตัวที่สอง
- ไม่ละวงเล็บปิด
การใช้งาน En dash(–)
- En dash มีความยาวประมาณตัว N ตัวพิมพ์ใหญ่ และผู้ใช้คีย์บอร์ดทั่วไปพิมพ์ได้ไม่ง่าย จึงมักพบมากในงานที่จัดพิมพ์
- ในข้อความทั่วไป บางครั้ง hyphen จะทำหน้าที่แทน
- เมื่ออยู่ระหว่างตัวเลข วันที่ เวลา หรือเลขหน้า จะหมายถึง “ตั้งแต่ ~ ถึง ~ รวมปลายทางด้วย”
- ตัวอย่าง:
August 1–August 31 - ตัวอย่าง:
6:00 a.m.–6:00 p.m. - ตัวอย่าง:
pages 128–34 - ตัวอย่าง:
2007–2019
- ตัวอย่าง:
- นิพจน์เหล่านี้ไม่จำเป็นต้องมีคำอย่าง from หรือ between
open 6:00 a.m.–6:00 p.m.อ่านได้ว่า “between 6:00 a.m. and 6:00 p.m.” หรือ “from 6:00 a.m. to/until 6:00 p.m.”
- เมื่อองค์ประกอบหนึ่งของคำคุณศัพท์ประสมเป็นคำประสมสองคำ ตามหลักอย่างเป็นทางการสามารถใช้ en dash แทน hyphen ได้
- ตัวอย่าง:
the pre–Websterburg Bakery era - หากใช้ hyphen เช่น
pre-Websterburg Bakery eraอาจเสี่ยงทำให้ดูเหมือนว่า pre ผูกกับ Websterburg เท่านั้น แต่ในทางปฏิบัติผู้อ่านมักไม่สับสน
- ตัวอย่าง:
- ระหว่างชื่อที่ขึ้นต้นด้วยตัวพิมพ์ใหญ่ ใช้แทน to หรือแสดงความสัมพันธ์แบบเชื่อมโยง เช่น ขอบเขต สนธิสัญญา หรือความขัดแย้ง
- ตัวอย่าง:
a Springfield–Websterburg train - ตัวอย่าง:
the pie–cake divide
- ตัวอย่าง:
Em dash สองตัวและสามตัว
- Two-em dash
——ใช้แสดงตัวอักษรที่หายไปภายในคำ และบางครั้งที่พบไม่บ่อยใช้แทนคำที่หายไป- ตัวอย่าง:
Ms. M——
- ตัวอย่าง:
- Three-em dash
———ใช้ในตำแหน่งที่ต้องเติมคำหรือตัวเลขที่หายไปหรือไม่ทราบ- ตัวอย่าง:
a bakery in ———
- ตัวอย่าง:
การใช้งาน Hyphen(-)
- Hyphen พบในข้อความบ่อยกว่า em dash และ en dash และมีการใช้งานหลายแบบ
- Hyphen ใช้เชื่อมองค์ประกอบของคำประสม
- ตัวอย่าง:
a baker-owner
- ตัวอย่าง:
- ในบางคำ ใช้แยก prefix, suffix หรือองค์ประกอบตรงกลางออกจากส่วนที่เหลือของคำ
- ตัวอย่าง:
pre-bakery - ตัวอย่าง:
bread-like - ตัวอย่าง:
jack-o'-lantern
- ตัวอย่าง:
- บางครั้งใช้แทน en dash ระหว่างตัวเลขและวันที่ เพื่อหมายถึง “ตั้งแต่ ~ ถึง ~ รวมปลายทางด้วย”
- ตัวอย่าง:
pages 128-34 - ตัวอย่าง:
2007-2019
- ตัวอย่าง:
- ใช้เมื่อตัดคำที่ท้ายบรรทัด
- ตัวอย่าง:
Webster-แล้วบรรทัดถัดไปburg
- ตัวอย่าง:
- ใช้แยกตัวอักษรหรือพยางค์เพื่อให้เกิดเอฟเฟกต์พูดติดอ่าง สะอื้น หรือพูดเป็นช่วง ๆ ได้
- ตัวอย่าง:
M-m-mabel
- ตัวอย่าง:
- ใช้ hyphen เมื่อต้องการสะกดคำแบบแยกทีละตัวอักษรด้วย
- ตัวอย่าง:
c-l-o-s-e-d
- ตัวอย่าง:
ความเป็นทางการและสไตล์การเว้นวรรค
- บางครั้ง Em dash ถูกมองว่าเป็นทางเลือกที่เป็นทางการน้อยกว่าโคลอนและวงเล็บ แต่จริง ๆ แล้วใช้ในงานเขียนหลายประเภท รวมถึงงานเขียนที่เป็นทางการที่สุดด้วย
- การเลือกใช้เครื่องหมายวรรคตอนแบบใดขึ้นอยู่กับ ความชอบส่วนบุคคล ค่อนข้างมาก
- การเว้นวรรคหน้า–หลัง Em dash แตกต่างกันไปตามสื่อ
- หนังสือพิมพ์ส่วนใหญ่ใส่เว้นวรรคหน้า–หลัง dash
- นิตยสารทั่วไปจำนวนมากก็ใช้วิธีเดียวกัน
- หนังสือและวารสารส่วนใหญ่เขียนติดกันหน้า–หลัง em dash
- เว็บไซต์ Merriam-Webster นิยมใช้สไตล์เขียนติดกันหน้า–หลังในเนื้อหา
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
วิธีจำที่ง่ายคือมองว่า hyphen ใช้เชื่อม, en dash ใช้บอกช่วง, และ em dash ใช้ตัดจังหวะ
hyphen ใช้เชื่อมคำประสมหรือหมายเลข เช่น
double-decker,cut-and-dried,212-555-5555ส่วน en dash ใช้สร้างช่วงที่รวมทั้งปลายทั้งสองด้านและทุกอย่างระหว่างนั้น เช่นBoston–San Francisco flight,10–20 yearsem dash ใช้ตัดประโยคหรือความคิด เช่น
What the—!,A paragraph should express one idea—but rules are made to be brokenใน Unicode ยังมี hyphen-minus ของ ASCII เดิม
U+002d, hyphen เฉพาะU+2010, hyphen เชิงหน้าที่อย่าง soft hyphen / non-breaking hyphen, เครื่องหมายลบเฉพาะU+2212รวมถึงรูปแบบเครื่องหมายลบสำหรับตัวห้อย/ตัวยกด้วยยังมี figure dash
‒U+2012ที่ปรับให้กว้างเท่าตัวเลข, two-em dash⸺, three-em dash⸻และ horizontal bar―ที่ใช้คล้ายเครื่องหมายอัญประกาศด้วยเพราะซอฟต์แวร์บางตัวไม่จัดการ em dash เป็นตัวแบ่งคำอย่างถูกต้อง ทำให้การเลือกข้อความด้วยการดับเบิลคลิกไม่สะดวก
เช่น เท่าที่จำได้ Kindle บางรุ่นถ้าเลือกคำหนึ่งที่อยู่หน้า/หลัง em dash ก็จะไฮไลต์ทั้งสองคำ ทำให้การใช้พจนานุกรมน่ารำคาญพอสมควร
U+2212มากกว่า hyphen-minusU+002dเพราะในฟอนต์ส่วนใหญ่ สองตัวนี้หน้าตาต่างกัน แต่ก็สงสัยเหมือนกันว่ามีกรณีไหนที่ควรใช้ hyphen เฉพาะ
U+2010มากกว่า hyphen-minus หรือไม่;ด้วยไม่ใช่หรือสำหรับผม semicolon ให้ความรู้สึกว่ามีจุดประสงค์เดียวกับ em dash และผมเพิ่งรู้จัก em dash ผ่าน ChatGPT ก่อนหน้านั้นไม่เคยเห็นเลย
ผมเคยเจอตัวเลขที่มีอักขระอย่าง
U2010อยู่ในตำแหน่งที่ควรเป็น hyphen-minusน่าจะเป็นใครสักคนคัดลอกจำนวนลบจากเอกสารที่ใช้สัญลักษณ์ทดแทน แล้วนำไปวางใน Excel ตัวทำลายข้อมูลขวัญใจทุกคน จากนั้น Excel ตีความเป็นสตริง และสภาพนั้นก็ไหลต่อไปยังระบบปลายน้ำ
Excel บางทีก็สนุก แต่บางทีก็เป็นปัญหากวนใจของการมีอยู่ และแม้แต่ในธนาคาร งานข้อมูลที่ทำมือก็ยังมีมากจนน่าตกใจ
ทุกวันนี้อาจคิดว่าทุกอย่างคงอัตโนมัติหมดแล้ว แต่ก็มีกรณีที่งานทำมือหนัก ๆ ที่ทำเป็นประจำถูกมองว่าถูกกว่าค่าใช้จ่ายในการทำอัตโนมัติ
คีย์บอร์ดคอมพิวเตอร์ส่วนใหญ่ไม่มีปุ่ม em dash ดังนั้นแทนที่จะกด
ALT+0151ทุกครั้ง ผมจึงใช้ hyphen สองตัวติดกัน--มาโดยตลอดการใช้ em dash, en dash และ hyphen แยกกันอย่างสมบูรณ์แบบดูสำหรับผมเหมือน สัญญาณที่ชัดที่สุดของงานเขียนโดย LLM
น่าจะใช้กะยุคสมัยของข้อความบนอินเทอร์เน็ตโดยรวมได้ด้วย และรู้สึกว่า em dash จริง ๆ นั้นก่อนปี 2022 พบได้ไม่บ่อย
เช่น ผมเป็น Gen Z แต่ก็พยายามใช้อักขระ dash ที่เหมาะสมให้ถูกที่มานานแล้ว และถ้าใช้ Mac ก็ทำได้ง่ายขึ้นมาก
แน่นอนว่าแม้คำนึงถึงระบบปฏิบัติการแล้ว มันก็อาจยังมีประโยชน์ทางสถิติอยู่ แต่ก็เศร้านิดหน่อยที่งานเขียนโดยมนุษย์ของผมดูเหมือนจะตก Turing test
ทั้งที่อยู่ในยุค Unicode และการเรนเดอร์ฟอนต์อีโมจิสีเต็มรูปแบบ แต่ทั้งโลกยังใช้คีย์บอร์ดเครื่องพิมพ์ดีดที่ปรับนิดหน่อย นี่มันบ้าชัด ๆ
หลายสิบปีที่ผ่านมาสิ่งที่เปลี่ยนไปมีแค่รสนิยมแบบ Microsoft อย่างปุ่มโลโก้ Windows, ปุ่มเปิด/ปิด, ปุ่มสื่อ, ปุ่มโลโก้ IE และ Outlook
IBM กำหนดปุ่มที่พอเหมาะสำหรับคอมพิวเตอร์สำนักงานผู้ใช้คนเดียวไว้แบบชั่วคราว และเพราะ scan code ที่ไม่คาดคิดอาจก่อผลเสียใน BIOS หรือโปรแกรม ทุกคนจึงลอกตามเดิม
หลังจากนั้น Windows กลายเป็นระบบพื้นฐานของคอมพิวเตอร์ส่วนใหญ่ และ Microsoft ผลักดัน internationalization อย่างมาก ทำเลย์เอาต์รายประเทศและ code page ออกมามากมาย ซึ่งบางครั้งก็ขัดกับมาตรฐานของประเทศนั้น ๆ
ที่สำคัญกว่านั้นคือ แม้แต่ code page แบบไบต์เดียวก็มีสัญลักษณ์ typography พื้นฐาน และใช้งานได้มาตั้งแต่ 30 ปีก่อนแล้ว แต่ก็แทบไม่ถูกเพิ่มเข้าไปในเลย์เอาต์คีย์บอร์ดจริงส่วนใหญ่
เลยสงสัยว่าเป็นเพราะอยากทำให้ Word ดูหรูขึ้นและทำให้คนรู้สึกว่าเอกสาร “ที่ถูกต้อง” ต้องใช้ Word หรือเป็นเพราะโปรแกรมเมอร์มองอักขระที่ไม่ใช่ ASCII เหมือนค่าคงที่มาร์กอัปข้อมูลอิสระที่ “ไม่มีวันโผล่ใน plain text” กันแน่
Alt+hyphenหรือAlt+Shift+hyphenคือ en dash/em dashมันอาจละเอียดอ่อนจนไม่เคยสังเกต แต่หลายคนรวมถึงผมใช้ em dash กันมาตั้งนานก่อนปี 2022 มาก
em dashใน Google แล้วคัดลอกจากผลลัพธ์มาวาง และทำแบบนั้นมาตั้งนานก่อน LLM มากLLM คงได้กินข้อมูลแบบนั้นแล้วเรียนรู้มา
เรื่องแบบนี้ตัดสินใจว่าจะไม่ใส่ใจแล้ว
ต่อไปก็จะใช้แค่ ขีด dash ตัวเดียว และไม่เห็นเหตุผลเลยว่าทำไมต้องใช้อีกสองแบบที่เหลือ
เครื่องหมายลบ, hyphen, em/en dash ทั้งหมดใช้ตัวอักษรเดียวกันคือ
-พิมพ์ง่าย แทบไม่มีความต่างด้านความหมายหรือความอ่านง่าย และไม่อยากเสียเวลาแยกความแตกต่างของเส้นแนวนอนสั้น ๆ ที่ยาวสั้นต่างกันไม่กี่พิกเซล
ความต่างไม่ถึง 1 มม. ของความยาว dash ไม่ได้เพิ่มความหมายหรือความชัดเจนอะไร และไม่มีทางโน้มน้าวให้ผมออกจากจุดยืนนี้ได้
เวลาเขียนด้วยมือก็แยกให้สม่ำเสมอไม่ได้อยู่ดี เว้นแต่จะจงใจเขียนให้ยาวเกินจริงมาก ๆ
แต่ em dash ไม่เหมือนกัน
นอกจากธรรมเนียมแล้ว เหตุผลหลักที่อยากใช้ em dash คือความชัดเจนของวัตถุประสงค์
hyphen เป็นอักขระที่ถูกใช้เกินหน้าที่อยู่แล้ว ทั้งสำหรับบอกช่วงและเชื่อมคำประสม และทั้งสองอย่างนี้ไม่ได้เทียบกับการหยุดพักเวลาอ่านออกเสียง
ถ้าอ่าน hyphen ออกเสียง ก็ควรอ่านต่อเนื่องผ่านไปเฉย ๆ
em dash ใกล้เคียงกับวงเล็บ จุลภาค และอัฒภาคมากกว่า และต่างจาก hyphen ตรงที่เป็นการหยุดที่มีความหมายภายในประโยค
ถ้าตามใจผมได้ ผมคงเลือกอักขระอื่นมาแทน em dash อาจจะเป็นขีดล่าง แต่เรื่องนั้นเป็นอีกประเด็นหนึ่ง
ไม่ว่าจะเป็นเครื่องหมายลบ hyphen หรือการใช้งานอื่น ๆ ก็ใช้ตัวนั้นทั้งหมด
ถ้า MS Word แก้อัตโนมัติไปเป็นอย่างอื่น ผมก็ไม่รู้ด้วยซ้ำว่ามันกำลังทำอะไร และไม่สนใจ จึงโมโหแล้วกดย้อนกลับทุกครั้ง
เพราะเขียนรายละเอียดเยอะ จึงมักมีวงเล็บอยู่ในวงเล็บอีกที และสัญชาตญาณนักพัฒนาก็เรียกร้องให้มีวงเล็บปิดสองตัว แต่ดูแปลกและเนิร์ดเกินไป
การใช้ em dash แทนก็คงเนิร์ดพอ ๆ กัน
แนวคิดคือใช้ dash เพื่อแสดงส่วนแทรกซ้อนในส่วนแทรกที่อยู่ในวงเล็บ และทำกลับกันก็ได้
Robert Bringhurst ชอบใช้ en dash เมื่อต้องคั่นวลี
“em dash เป็นมาตรฐานในศตวรรษที่ 19 และยังถูกกำหนดไว้ในคู่มือสไตล์บรรณาธิการจำนวนมาก แต่ยาวเกินไปสำหรับใช้กับแบบอักษรเนื้อหาที่ดี เช่นเดียวกับช่องว่างระหว่างประโยคที่มากเกินไป มันเป็นส่วนหนึ่งของสุนทรียะตัวพิมพ์ยุควิกตอเรียที่บุฟองน้ำแน่นและใส่คอร์เซ็ต”
“เมื่อใช้เป็นตัวคั่นวลี ให้เว้นช่องว่างคำปกติทั้งสองข้างของ en dash – แบบนี้ –”
¹https://archive.org/details/isbn_9780881791327/page/80/mode/...
เห็นด้วยเต็มที่ว่า en dash ที่มีช่องว่างดีกว่า em dash มาก
ไม่ชอบที่ em dash ทำให้คำก่อนหน้าดูติดกับคำในอนุประโยคถัดไปเกินไป
He left – no explanation.ดีกว่าHe left—no explanation.และleft—noให้ความรู้สึกเหมือนถูกจับมาติดกันแปลก ๆ มากกว่าจะแยกช่วงคนละส่วน– thus –ส่วน em dash อย่าง—thus—โดยปกติจะไม่เว้นช่องว่างอย่างน้อยในฟอนต์นี้ em dash ที่ไม่เว้นช่องว่างดูเล็กกว่า
หลายตำแหน่งที่เมื่อก่อนคงใช้วงเล็บ ตอนนี้ใช้ dash ทำเครื่องหมายส่วนแทรก เช่น
dash offsets—just as an aside—และรู้สึกว่ารบกวนการไหลของประโยคน้อยกว่าที่นี่ดูเหมือนจะพบได้บ่อยกว่า และผมก็ชอบแบบนั้นมากกว่าอย่างชัดเจน
สำหรับผม em dash ยาวเกินไปและดูไม่สวย
ไม่ได้ใช้ m-dash แบบอเมริกัน แต่ใช้ N-dash ที่มีช่องว่างทั้งสองข้าง
เวลาจัดตัวเลข เครื่องหมาย hyphen-minus พื้นฐาน
/-/U+2Dดูขัดตา จึงควรใช้ เครื่องหมายลบ/−/U+2212เช่น
It is −1 °C vs. -1 °C.และเครื่องหมายลบที่ถูกต้องมีความกว้างเท่ากับเครื่องหมายบวกด้วย− vs. +แม้จะพบไม่บ่อย แต่ถ้าต้องการตัวแทนตำแหน่งที่มีความกว้างเท่ากับตัวเลขหนึ่งหลัก ก็ใช้ figure dash
/‒/U+2012หรือ figure spaceU+2007ได้ตัวอย่าง:
Guess the PIN: 1‒34.อาจจะนอกเรื่องไปหน่อย แต่เมื่อเห็น em dash ก็เริ่มค่อนข้างมั่นใจว่าเป็นงานที่ AI สร้างขึ้นด้วยความน่าจะเป็นสูงมาก
ChatGPT แทบจะใช้ em dash เสมอ และแม้จะพบได้บ่อยกว่าในงานเขียนเชิงวิชาการ แต่ตอนนี้แม้แต่บอร์ดอย่าง Reddit ก็พบได้บ่อยจริง ๆ
ด้วยเหตุผลเดียวกันจึงใช้
incidentallyด้วย และหลังจากอ่าน DFW เยอะเมื่อไม่กี่ปีก่อน ก็ใช้Nbบ่อยเช่นกันผมยังขโมยโครงสร้างประโยคที่แม่นมากซึ่งเขามักสร้างด้วย
whichมาใช้ด้วยก่อนยุค LLM ถ้า em dash บ่งบอกอะไรบางอย่าง โดยทั่วไปมันน่าจะเป็นสัญญาณของคนที่อ่านหนังสือและใส่ใจรายละเอียด
เพราะเพิ่งรู้จักมัน ตอนนี้จึงเริ่มสังเกตเห็น
ดังนั้นจึงไม่แน่ใจว่านี่เป็นการทดสอบที่ดีในการแยกว่าสร้างโดย LLM หรือไม่
บางคนอาจใช้ LLM แก้คำสะกดหรือไวยากรณ์ และ LLM อาจเปลี่ยน en dash เป็น em dash ให้ก็เป็นเรื่องที่พบบ่อยได้
ถ้าการอ่านและการเขียนผูกอยู่กับโซเชียลมีเดียเป็นหลัก แนวโน้มแบบนั้นอาจดูเหมือนเป็นเรื่องจริงภายในบริบทที่จำกัด
แต่ em dash ไม่ใช่ของใหม่ และเป็นส่วนหนึ่งของ งานเขียนที่ดี มาหลายทศวรรษแล้ว
ถ้าพูดถึง “การจัดเรียงพิมพ์ก่อนยุคเครื่องพิมพ์ดีด” ของวันนี้ ก็ยังมีเครื่องหมายละคำ
…ด้วยอย่างน้อยตอนนี้ก็มีปุ่ม
O/0,l/1แยกเฉพาะแล้ว แต่ก็ยังเห็นคนใช้เครื่องหมายคำพูดแบบ"straight"กันเยอะ แทน “smart quotes” ที่ Microsoft Word สร้างให้dash ก็เหมือนกัน และการที่มี อักขระเครื่องหมายละคำ โดยเฉพาะก็สำคัญเช่นกัน
อักขระนี้โดยปกติจะมีระยะห่างระหว่างจุดกว้างกว่า
...เล็กน้อย และตามนิยามแล้วจะไม่ขึ้นบรรทัดใหม่คั่นกลางระหว่างจุดยังเห็นบางกรณีใช้
(C)แทน©อยู่เหมือนกันอาจไม่ได้มีผลต่อความอ่านง่ายมากนัก แต่ผู้คนมักสังเกตได้ว่าเอกสารหรือหน้าใดหน้าหนึ่งถูกจัดตัวพิมพ์โดยใส่ใจรายละเอียดมากกว่าอีกหน้า แม้จะบอกเหตุผลได้ไม่ชัดก็ตาม
ในตัวแก้ไขข้อความ FOSS ของผมชื่อ KeenWrite[1] มีไลบรารี KeenQuotes[2] ของผมรวมอยู่ด้วย เพื่อแทนที่สิ่งเหล่านี้ตอน build
มันยังไม่สมบูรณ์แบบ แต่สามารถจัดตัวพิมพ์นิยายของผมที่ยาวราว 400 หน้าได้โดยไม่มีข้อผิดพลาด
เครื่องหมายละคำถูก parse ที่นี่:
https://gitlab.com/DaveJarvis/KeenQuotes/-/blob/main/src/mai...
และถูกปล่อยออกมาที่นี่:
https://gitlab.com/DaveJarvis/KeenQuotes/-/blob/main/src/mai...
จากนั้นถูกแปลงเป็น HTML entity:
https://gitlab.com/DaveJarvis/KeenQuotes/-/blob/main/src/mai...
เวลาจัดตัวพิมพ์ Markdown นั้น KeenWrite จะแปลงเอกสารเป็น XHTML หรือก็คือ XML ก่อน แล้วจึงเรียก ConTeXt เพื่อแปลง XML เป็นมาโคร TeX
หนึ่งในมาโครเหล่านั้นจะแปลงเครื่องหมายละคำเป็น
\dots{}:https://gitlab.com/DaveJarvis/keenwrite-themes/-/blob/main/x...
ในเอกสารสุดท้ายจะแสดงผลเป็นอักขระ Unicode
…พวกคนแก่บางคนอย่างเราก็ใส่ใจรายละเอียดพวกนี้
[0]: https://stackoverflow.com/a/73466438/59087
[1]: https://keenwrite.com/
[2]: https://whitemagicsoftware.com/keenquotes
. . .แทนเครื่องหมายละคำแบบคร่าว ๆผมใช้อักขระเครื่องหมายละคำ แต่ย้อนแย้งตรงที่พอมองในฟอนต์ monospace แล้วมันสั้นเกินไป
การใช้เครื่องหมายคำพูดแบบ
«French»หรือ„German“รู้สึกแปลกมากใน toolchain สำหรับเผยแพร่ Markdown ของผมก็ทำแบบนั้น แต่บน HN ไม่ได้ทำ
ใน
spans pages 128–34ก็สงสัยว่าใครกันที่ละ1ของตัวเลขตัวที่สองแย่มากจริง ๆ
1ไว้แทนที่จะพิมพ์เต็ม ๆ อย่าง
1,003–1,004ก็เขียนว่าpages 1,003–4หลักการเดียวกันใช้กับเลขสองหลักหรือสามหลักด้วย เช่น
pp. 1,899–902ซึ่งเป็นแนวปฏิบัติมาตรฐาน และอาจถือว่าชัดเจนกว่าด้วยซ้ำเพียงแต่ผมเห็นเฉพาะกับช่วงหน้าเท่านั้น ไม่รู้ว่ากับช่วงปีจะเขียนแบบ
1984–5หรือ1989–92ด้วยหรือเปล่าในแวดวงวิชาการ เราต้องจัดการช่วงหน้าอยู่เรื่อย ๆ แต่ช่วงปีไม่ค่อยได้เห็นบ่อยนัก ไม่ว่าจะอยู่ในรูปแบบใด
เพื่อนร่วมงานทั้งหมดเป็นหมอและทนาย และรู้จักแต่ Word จึงพิมพ์บรรณานุกรมด้วยมือ
124ถึง127ผมอยากรู้จริง ๆ ว่าจะพิมพ์ว่า124–127หรือจะเป็น124–7เมื่อหลายปีก่อนผมอ่าน Hyphens and dashes ของ Butterick แล้วจำติดใจ
ตอนนี้ผมใช้ hyphen, en dash, em dash ได้ถูกต้องบ่อย ๆ และถึงขั้นจำ ลำดับการป้อน Unicode ได้ ใช้
Ctrl-Shift-Uบน Linux ได้อย่างเป็นธรรมชาติhttps://practicaltypography.com/hyphens-and-dashes.html
หนังสือเล่มนั้นยอดเยี่ยมตรงที่มีจุดยืนของตัวเองชัดมาก และช่วยทำให้ แนวคิดด้าน typography หลายอย่างของผมชัดเจนขึ้น
em dash ที่ไม่มีช่องว่างรอบ ๆ เป็นซากตกค้างที่น่าเกลียดมาก จนขัดตาไม่รู้จบ และผิดโดยวัตถุวิสัย
วัตถุ dash เป็นส่วนหนึ่งของประโยค ไม่ใช่ส่วนหนึ่งของคำสองคำที่มันแยกออกจากกัน
ถ้าจะทำแบบนั้น ใช้ en dash จะดีกว่า และวิธีที่สมบูรณ์แบบคือคร่อมด้วย hair space