1 คะแนน โดย GN⁺ 2025-03-28 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

วิธีใช้ Em Dash (—)

Em Dash คืออะไร?

  • Em Dash ทำหน้าที่คล้ายเครื่องหมายจุลภาค โคลอน และวงเล็บ โดยใช้เพื่อเน้นข้อมูลเพิ่มเติมหรือคำอธิบาย
  • เช่นเดียวกับโคลอน มันใช้เกริ่นวลีที่อธิบายหรือขยายความสิ่งที่กล่าวไว้ก่อนหน้า

Em Dash กับการบอกการเปลี่ยนทิศทางใหม่

  • ใช้แสดงการเปลี่ยนแปลงหรือการหยุดชะงักอย่างกะทันหันในโครงสร้างของประโยค
  • ใช้แสดงการหยุดบทสนทนา หรือความสับสนและความลังเลของผู้พูด

Em Dash ในบทบาทของจุลภาคหรือวงเล็บ

  • ใช้แทนจุลภาคหรือวงเล็บเมื่อต้องการเน้นหรือดึงความสนใจ
  • ใช้เกริ่นข้อความนิยามหรือรายการ
  • ใช้แทนโคลอนหรืออัฒภาคเพื่อเชื่อมอนุประโยค
  • ใช้เมื่อต้องการเน้นตัวอย่างหรือคำอธิบาย
  • ใช้เกริ่นประโยคสรุป
  • ใช้ระบุที่มาของคำพูดอ้างอิง

การใช้ Em Dash ร่วมกับเครื่องหมายวรรคตอนอื่น

  • หากมี Em Dash อยู่ในตำแหน่งที่สามารถใช้จุลภาคได้ จะละจุลภาคนั้นออก
  • หากข้อความที่คั่นด้วย Em Dash ลงท้ายด้วยเครื่องหมายอัศเจรีย์หรือเครื่องหมายคำถาม เครื่องหมายนั้นจะอยู่ภายใน Em Dash
  • สามารถใช้ Em Dash ภายในวงเล็บได้ และจะไม่ละวงเล็บปิด

Em Dash vs En Dash

  • Em Dash มีความยาวใกล้เคียงกับตัวพิมพ์ใหญ่ M ส่วน En Dash มีความยาวใกล้เคียงกับตัวพิมพ์ใหญ่ N
  • En Dash มักใช้ระหว่างตัวเลขหรือวันที่เพื่อสื่อความหมายว่า "ถึง" หรือ "รวมถึง"
  • ในคุณศัพท์ประสม En Dash ใช้แทน Hyphen ได้
  • En Dash ใช้ระหว่างชื่อที่เป็นตัวพิมพ์ใหญ่เพื่อแสดงเขตแดน สนธิสัญญา หรือความเป็นคู่ตรงข้าม
  • Em Dash สองตัวใช้แสดงการละอักษรบางส่วนของคำ
  • Em Dash สามตัวใช้แสดงคำที่ถูกละไว้หรือคำที่ไม่ทราบแน่ชัด

การใช้ Hyphen

  • ใช้เชื่อมองค์ประกอบของคำประสม
  • ใช้แยกคำนำหน้า คำต่อท้าย และองค์ประกอบตรงกลาง
  • ใช้ระหว่างตัวเลขและวันที่แทน En Dash
  • ใช้เมื่อต้องตัดคำที่ท้ายบรรทัด
  • ใช้แสดงการพูดติดอ่างหรือเสียงสะอื้น
  • ใช้แยกสะกดคำทีละตัว

Em Dash บางครั้งถูกมองว่าเป็นทางเลือกที่ไม่เป็นทางการเท่าโคลอนและวงเล็บ แต่ก็ใช้ในงานเขียนทุกประเภท การเว้นวรรคด้านข้าง Em Dash แตกต่างกันไปตามสื่อ และเว็บไซต์นี้นิยมใช้สไตล์ที่วาง Em Dash ชิดคำโดยไม่เว้นวรรค

1 ความคิดเห็น

 
GN⁺ 2025-03-28
ความเห็นจาก Hacker News
  • ไฮเฟนใช้สำหรับเชื่อมคำประสม: ตัวอย่างเช่น "double-decker", "cut-and-dried", "212-555-5555"
  • EN dash ใช้เพื่อแสดงช่วง: ตัวอย่างเช่น เที่ยวบิน "Boston–San Francisco", "10–20" ปี ซึ่งครอบคลุมไม่ใช่แค่ปลายทั้งสองด้านแต่รวมถึงทุกอย่างระหว่างนั้นด้วย
  • EM 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 และแทนที่จะกด ALT+0151 ทุกครั้ง ก็ใช้การพิมพ์ไฮเฟนสองตัวติดกัน: --
  • การใช้ em dash, en dash และไฮเฟนอย่างเหมาะสมและแม่นยำเป็นลักษณะที่เด่นชัดที่สุดอย่างหนึ่งของนักเขียน LLM โดย em dash แบบจริงแทบไม่ค่อยพบก่อนปี 2022
  • ได้อ่าน "Hyphens and dashes" ของ Butterick แล้วจึงเริ่มใช้ไฮเฟน, en dash และ em dash ได้อย่างถูกต้อง และจำลำดับ Unicode เพื่อพิมพ์บน Linux ได้อย่างลื่นไหลด้วย Ctrl-Shift-U
  • Robert Bringhurst ชอบใช้ en dash เมื่อตั้งวรรคตอนเชิงไวยากรณ์ โดยบอกว่า em dash เป็นมาตรฐานของศตวรรษที่ 19 แต่ยาวเกินไปสำหรับการใช้กับแบบอักษรข้อความที่ดีที่สุด
  • เวลาจัดรูปแบบตัวเลขควรใช้เครื่องหมายลบ (−) โดย hyphen-minus (-) แบบปกติดูไม่ถูกต้อง
  • figure dash (‒) หรือ figure space ( ) ใช้เมื่อจำเป็นต้องมีอักขระตัวแทนที่มีความกว้างเท่ากับตัวเลขหนึ่งหลัก
  • จะใช้แค่ dash แบบเดียวเท่านั้น มองว่าไม่มีเหตุผลต้องใช้อีกสองแบบ
  • ถ้าเห็น em dash ก็แทบมั่นใจได้ว่าอาจเป็นงานที่ AI สร้างขึ้น ChatGPT แทบจะใช้สิ่งนี้ตลอด
  • มีการพูดถึงการเรียงพิมพ์ในยุคก่อนเครื่องพิมพ์ดีด แม้จะมีปุ่ม O/0 และ l/1 แยกเฉพาะ แต่ก็ยังเห็นเครื่องหมายอัญประกาศ "ตรง" อยู่มาก
  • ควรมีบทความบล็อกเรื่องนี้ ก่อนยุค LLM หลายคนเห็น em dash มาหลายร้อยครั้งแต่เพิ่งตระหนักถึงการมีอยู่ของมันตอนนี้
  • มีความเห็นส่วนตัวเกี่ยวกับการเว้นวรรคก่อนและหลัง em dash หรือ dash แบบอื่น โดยชอบใช้ thin space มากกว่า
  • ได้เขียนโปรแกรมเล็ก ๆ เพื่อสำรวจตัวเลือกต่าง ๆ และดูได้ว่ามันแสดงผลอย่างไรในฟอนต์ Verdana
  • HN เรนเดอร์สิ่งนี้ผิด โดย hair space ถูกเรนเดอร์ให้กว้างกว่า thin space
  • มีโค้ด Python ให้สำหรับคนที่อยากทดลอง