ขีดเส้นใต้

จากวิกิพีเดีย สารานุกรมเสรี
ข้ามไปที่การนำทาง ข้ามไปที่การค้นหา
_ ⎁ ◌̲
ขีดเส้นใต้
ใน  UnicodeU+005F _ LOW LINE (HTML _  · _, _ ) U+2381CONTINUOUS UNDERLINE SYMBOL U+0332 ̲ รวมบรรทัด ล่าง

แตกต่างจาก
แตกต่างจากU+0331 ◌̱ รวม MACRON ด้านล่าง
ที่เกี่ยวข้อง
ดูสิ่งนี้ด้วยU+2017 ‗ เส้นล่าง สองเท่า U+2382สัญลักษณ์ขีดเส้นใต้ที่ไม่ต่อเนื่อง
ข้อความที่ขีดเส้นใต้หรือขีดเส้นใต้

ขีดล่างหรือที่เรียกว่าขีดเส้นใต้ เส้นล่างหรือขีดล่างคือเส้นที่ลากอยู่ใต้ส่วนของข้อความ ใน การ พิสูจน์อักษรการขีดเส้นใต้เป็นธรรมเนียมที่ระบุว่า "ตั้งค่าข้อความนี้ให้เป็นตัวเอียง " ซึ่งปกติจะใช้กับต้นฉบับหรือ ตัว พิมพ์ดีดเป็นคำสั่งสำหรับเครื่องพิมพ์การใช้เพื่อเพิ่มการเน้นในเอกสารสมัยใหม่เป็นแนวทางปฏิบัติที่เลิกใช้แล้ว[1]ขีดล่าง , _ , เดิมปรากฏบนเครื่องพิมพ์ดีดและใช้เพื่อเน้นคำเป็นหลักตามแบบแผนของผู้ตรวจทาน. ในการสร้างคำที่ขีดเส้นใต้ คำนั้นถูกพิมพ์แคร่เครื่องพิมพ์ดีดถูกย้ายกลับไปที่จุดเริ่มต้นของคำ และคำนั้นถูกพิมพ์ทับด้วยอักขระขีดล่าง

ในการใช้งานสมัยใหม่ การขีดเส้นใต้ทำได้โดยมาร์กอัปหรือการรวมอักขระ อักขระขีดล่างแบบอิสระดั้งเดิมยังคงใช้ต่อไปเพื่อสร้างการเว้นระยะห่างแบบภาพภายในลำดับของอักขระ โดยที่อักขระเว้นวรรคไม่ได้รับอนุญาต (เช่น ในชื่อไฟล์ คอมพิวเตอร์ ที่อยู่อีเมลและในURLของอินเทอร์เน็ต) ในบริบทที่ไม่สนับสนุนการจัดรูปแบบ เช่น ในการส่งข้อความโต้ตอบแบบทันที หรือรูปแบบ อีเมลที่เก่ากว่าบางครั้งมาร์กอัป 'การใส่ขีดล่าง' จะถูกใช้เป็นพร็อกซีสำหรับการขีดเส้นใต้คำที่ล้อมรอบ ( _thus_)

ในบางภาษา เครื่องหมายถูกใช้เป็นการรวมเครื่องหมายกำกับเสียงและเรียกว่า "การรวมบรรทัดล่าง"

บทประพันธ์

ขีดล่างใช้เป็นเครื่องหมายกำกับเสียง " รวมบรรทัดล่าง ", ◌̲ในบางภาษาของอียิปต์บางภาษาที่ใช้การอักขรวิธี Rapidolangue ในกาบองIzereในไนจีเรีย และภาษาพื้นเมืองของอเมริกา เช่นShoshoniและKiowa

เครื่องหมายกำกับเสียงผสม◌̱ , (Macron ด้านล่าง) คล้ายกับเครื่องหมายกำกับเสียงต่ำที่รวมกัน แต่เครื่องหมายนั้นสั้นกว่า ความแตกต่างระหว่าง "macron ด้านล่าง" และ "low line" คืออันหลังส่งผลให้เกิดการขีดเส้นใต้ที่ไม่ขาดตอนเมื่อทำงานร่วมกัน: เปรียบเทียบa̱ḇc̱และa̲b̲c̲ (เฉพาะอันหลังควรมีลักษณะเหมือนabc ) [2]

การใช้งานสมัยใหม่

ในเอกสารที่พิมพ์ โดยทั่วไปจะหลีกเลี่ยงการขีดเส้นใต้ โดยมักใช้ตัวเอียงหรือ ตัว พิมพ์เล็กแทน หรือ (โดยเฉพาะในส่วนหัว) โดยใช้ ตัว พิมพ์ใหญ่ตัวหนาหรือส่วนสูง (ขนาดแบบอักษร) [1]ในต้นฉบับที่จะเรียงพิมพ์รูปแบบต่างๆของการขีดเส้นใต้ (ดูด้านล่าง ) จึงถูกนำมาใช้ตามอัตภาพเพื่อระบุว่าข้อความควรตั้งค่าเป็นแบบพิเศษ เช่นตัวเอียงซึ่งเป็นส่วนหนึ่งของขั้นตอนที่เรียกว่า มาร์ อัป

อาจใช้ชุดขีดล่าง (เช่น __________ ) เพื่อสร้างช่องว่างให้กรอกด้วยมือในแบบฟอร์มกระดาษ บางครั้งก็ใช้เพื่อสร้างเส้นแนวนอน สัญลักษณ์อื่นๆ ที่มีกราฟคล้ายคลึงกันเช่นยัติภังค์และขีดกลาง ก็ถูกนำมาใช้เพื่อการนี้เช่นกัน

การใช้งานในการคำนวณ

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

ประวัติ

เนื่องจากอุปกรณ์ส่งออกล่วงหน้า ( Teleprinters , CRTsและline printers ) ไม่สามารถสร้างอักขระได้มากกว่าหนึ่งตัวในสถานที่หนึ่ง จึงไม่สามารถขีดเส้นใต้ข้อความได้ ดังนั้นการเข้ารหัสในช่วงต้น เช่นITA2 และ ASCIIเวอร์ชันแรกจึงไม่มีขีดล่าง ระบบการเข้ารหัสอักขระ EBCDICของ IBM ซึ่งเปิดตัวในปี 2507 ได้เพิ่มขีดล่าง ซึ่งไอบีเอ็มเรียกว่า "อักขระตัวแบ่ง" รายงานของ IBM เกี่ยวกับ NPL (ชื่อแรกเริ่มของสิ่งที่เรียกว่าPL/I ) ทำให้ชุดอักขระไม่ได้กำหนดไว้ แต่จะกล่าวถึงอักขระตัวแบ่งโดยเฉพาะ และให้RATE_OF_PAYเป็นตัวระบุตัวอย่าง [3]ภายในปี 1967 ขีดล่างได้แพร่กระจายไปยังASCII, [4]แทนที่อักขระลูกศรซ้ายที่มีรูปร่างคล้ายกัน (ดูเพิ่มเติม: PIP ) Cซึ่งพัฒนาขึ้นที่ Bell Labs ในต้นปี 1970 อนุญาตให้ขีดล่างในตัวระบุ [5]

ขีดล่างเกิดขึ้นก่อนการมีอยู่ของอักษรตัวพิมพ์เล็กในหลายระบบ ดังนั้นจึงมักต้องใช้เพื่อสร้างตัวระบุแบบหลายคำ เนื่องจากไม่มีCamelCase (ดูด้านล่าง)

ข้อตกลงในการเขียนโปรแกรม

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

เครื่องหมายขีดล่างเป็นอักขระตัวแรกในIDมักใช้เพื่อระบุการใช้งานภายในที่ไม่ถือว่าเป็นส่วนหนึ่งของAPIและไม่ควรถูกเรียกโดยโค้ดนอกการใช้งานนั้น ในDartคุณสมบัติส่วนตัวทั้งหมดของคลาสต้องเริ่มต้นด้วยขีดล่าง การใช้งานนี้ยังพบเห็นได้ทั่วไปในภาษาอื่นๆ เช่นC++แม้ว่าคำเหล่านั้นจะมีคีย์เวิร์ดเพื่อระบุว่าสมาชิกเป็นแบบส่วนตัว มีการใช้อย่างกว้างขวางเพื่อซ่อนตัวแปรและฟังก์ชันที่ใช้สำหรับการใช้งานใน ไฟล์ ส่วนหัวอันที่จริง การใช้ขีดล่างเดียวสำหรับสิ่งนี้กลายเป็นเรื่องธรรมดามากที่คอมไพเลอร์ C ต้องกำหนดมาตรฐานบน ขีดล่าง คู่ (เช่น__DATE__) สำหรับตัวแปรบิวท์อินจริงเพื่อหลีกเลี่ยงความขัดแย้งกับตัวแปรในไฟล์ส่วนหัวPHP "จองชื่อฟังก์ชันทั้งหมดที่ขึ้นต้นด้วย __ เป็นเวทย์มนตร์" [6]

Pythonใช้ชื่อที่ทั้งขึ้นต้นและลงท้ายด้วยเครื่องหมายขีดล่างคู่สำหรับสมาชิกเวทย์มนตร์ที่ใช้เพื่อวัตถุประสงค์เช่นการโอเวอร์โหลดโอเปอเรเตอร์และการสะท้อนกลับ และชื่อที่ขึ้นต้นแต่ไม่ลงท้ายด้วยขีดล่างคู่เพื่อแสดงตัวแปร ส่วนตัว ของคลาสซึ่งควรถูกจัดการในลักษณะที่ป้องกัน จากการชนกับสมาชิกของคลาสที่ได้รับยกเว้นว่าคลาสนั้นมีชื่อเดียวกัน ( __barในคลาสFooจะถูก mangled ถึง_Foo__bar) ตามแบบแผน สมาชิกที่ขึ้นต้นด้วยขีดล่างเดียวถือเป็นส่วนตัวหรือได้รับการคุ้มครอง แม้ว่าพฤติกรรมนี้จะมีผลโดยธรรมชาติสำหรับโมดูลเท่านั้นimport *โดยค่าเริ่มต้นคำสั่งจะนำเข้าชื่อทั้งหมดที่ไม่ได้ขึ้นต้นด้วยขีดล่าง เว้นแต่รายการส่งออกจะกำหนดไว้อย่างชัดเจนโดยโมดูล .

ตัวแปรที่มีเพียงขีดล่างมักมีความหมายพิเศษ $_หรือ_เป็นคำสั่งก่อนหน้าหรือส่งผลให้เชลล์โต้ตอบมากมายเช่นPython , RubyและPerl ในPerlเป็นตัวแปรอาร์เรย์@_พิเศษที่ เก็บ อาร์กิวเมนต์ของฟังก์ชัน ในClojureจะระบุอาร์กิวเมนต์ที่มีค่าจะถูกละเว้น [7]

ในบางภาษาที่มีการจับคู่รูปแบบเช่นProlog , Standard ML , Scala , OCaml , Haskell , ErlangและWolfram Languageรูปแบบจะ_จับคู่กับค่าใดๆ แต่จะไม่ทำการ ผูก

HTML <u> และ CSS

HTML มีองค์ประกอบการนำเสนอ <u>ที่เดิมใช้เพื่อขีดเส้นใต้ข้อความ การใช้งานนี้เลิกใช้แล้วใน HTML4 เพื่อสนับสนุนสไตล์CSS [8] ใน HTML5 แท็กปรากฏขึ้นอีกครั้ง แต่ความหมายเปลี่ยนไปอย่างมาก: ตอนนี้ "แสดงถึงช่วงของข้อความในบรรทัดซึ่งควรแสดงผลในลักษณะที่ระบุว่ามีคำอธิบายประกอบที่ไม่ใช่ข้อความ" [8]สิ่งอำนวยความสะดวกนี้มีไว้สำหรับตัวอย่างเช่นเพื่อให้มีเส้นหยักสีแดงที่ขีดเส้นใต้เพื่อตั้งค่าสถานะข้อผิดพลาดในการสะกดคำในเวลาที่ป้อน แต่จะไม่ถูกฝังในไฟล์ที่เก็บไว้ใด ๆ (ต่างจากเครื่องหมายเน้นซึ่งจะเป็น) {text-decoration: underline}

องค์ประกอบเหล่านี้อาจมีอยู่ในภาษามาร์กอัป อื่นๆ เช่นมีเดียวิกิ Text Encoding Initiative (TEI) จัดเตรียม องค์ประกอบที่เกี่ยวข้องมากมายสำหรับการทำเครื่องหมายกิจกรรมด้านบรรณาธิการ (การแทรก การลบ การแก้ไข การเพิ่ม ฯลฯ)

ยูนิโค้ด

Unicodeมีขีดล่างอิสระ_ที่ U+005F ซึ่งเป็นแนวทางปฏิบัติของเครื่องพิมพ์ดีดในการขีดเส้นใต้โดยใช้แบ็คสเปซและโอเวอร์ไทป์ แนวปฏิบัติสมัยใหม่ใช้"combining low line" กำกับเสียง ผสมที่ U+0332 ◌̲ ซึ่งส่งผลให้มีการขีดเส้นใต้เมื่อใช้งานร่วมกัน: u̲n̲d̲e̲r̲l̲i̲n̲e̲ Unicode ยังมีmacron ที่รวมอยู่ด้านล่างซึ่งเป็นตัวกำกับเสียงตัวอักษรเดียว [2]

  • ขีดเส้นใต้เดียว: a̲b̲c̲d̲e̲f̲g̲h̲i̲j̲k̲l̲m̲n̲o̲p̲q̲r̲s̲t̲u̲v̲w̲x̲y̲z̲0̲1̲2̲3̲4̲5̲6̲7̲8̲9̲
  • ขีดเส้นใต้คู่: a̲̲b̲̲c̲̲d̲̲e̲̲f̲̲g̲̲h̲̲i̲̲j̲̲k̲̲l̲̲m̲̲n̲̲o̲̲p̲̲q̲̲r̲̲s̲̲t̲̲u̲̲v̲̲w̲̲x̲̲y̲̲z̲̲0̲̲1̲̲2̲̲3̲̲4̲̲5̲̲6̲̲7̲̲8̲̲9̲̲

สัญลักษณ์ขีดเส้นใต้ต่อเนื่อง

ในภาษาฝรั่งเศสแบบแคนาดาการสะกดการันต์ที่ถูกต้องเพื่อขีดเส้นใต้ตัวบ่งชี้ลำดับ ชายและหญิง และแป้นพิมพ์มาตรฐานจะถูกแกะสลักตามลำดับ: [9]สัญลักษณ์ ' ตัวอักษร a ที่มีจุดไข่ปลา ' ที่ขีดเส้นใต้ ( U+2381 ⎁ สัญลักษณ์ขีดเส้นใต้อย่าง ต่อเนื่อง ) มีให้ เอกสารการใช้งานนี้ [ ต้องการการอ้างอิง ] [a]

"จำลอง" ขีดเส้นใต้ข้อความธรรมดา

ใน แอปพลิเคชัน ข้อความธรรมดา รวมถึงอีเมล ข้อความธรรมดา ซึ่งไม่สามารถมาร์กอัปการเน้นได้ การเน้นที่ต้องการมักจะระบุด้วยคำที่อยู่รอบข้างด้วยอักขระขีดล่าง ตัวอย่างเช่น "คุณต้องใช้สี _emulsion_ บนเพดาน"

บางแอปพลิเคชันจะเพิ่มการเน้นข้อความโดยอัตโนมัติโดยใส่เครื่องหมายขีดล่างด้วยการขีดเส้นใต้หรือทำให้ตัวเอียง (เช่น_string_อาจแสดงผลstringหรือstring )

เพื่อเป็นเครื่องบ่งชี้ความไม่ถูกต้อง

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

ต้นฉบับ

อาจใช้การขีดเส้นใต้แบบอินไลน์บนต้นฉบับเพื่อระบุแบบอักษร พิเศษ ที่จะใช้ ทั้งนี้ขึ้นอยู่กับอนุสัญญาท้องถิ่น [10] [11]

  • ขีดเส้นใต้เส้นประเดียวสำหรับstet 'ปล่อยให้มันยืน' ยกเลิกการพิสูจน์การอ่านเครื่องหมาย
  • ขีดเส้นใต้เส้นเดียวสำหรับตัวเอียง
  • ขีดเส้นใต้หยักเดียวสำหรับตัวหนา
  • ขีดเส้นใต้เส้นตรงสองครั้งสำหรับตัวพิมพ์เล็ก
  • ขีดเส้นใต้คู่ของเส้นตรงหนึ่งเส้นและเส้นหยักหนึ่งเส้นสำหรับตัวเอียงตัวหนา
  • ขีดเส้นใต้สามขีดสำหรับตัวพิมพ์ใหญ่เต็ม (ใช้กับตัวพิมพ์เล็กหรือเพื่อเปลี่ยนข้อความที่พิมพ์เป็นตัวพิมพ์เล็กแล้ว)

ขีดเส้นใต้ภาษาจีน

ในภาษาจีนการขีดเส้นใต้เป็นเครื่องหมายวรรคตอนสำหรับชื่อที่ถูกต้อง ( จีนตัวย่อ :专名号; จีนตัวเต็ม :專名號; พินอิน : zhuānmínghào; แท้จริงแล้ว " เครื่องหมายชื่อที่เหมาะสม " ใช้สำหรับชื่อส่วนบุคคลและตามภูมิศาสตร์) [ อ้างอิงจำเป็น ]ความหมายของมันค่อนข้างคล้ายกับการใช้อักษรตัวพิมพ์ใหญ่ในภาษาอังกฤษ และไม่ควรใช้สำหรับการเน้นแม้ว่าบางครั้งอิทธิพลของการคำนวณภาษาอังกฤษทำให้หลังเกิดขึ้น ขีดเส้นใต้หยัก ( จีนตัวย่อ :书名号; จีนตัวเต็ม :書名號; พินอิน: shūmínghao; แท้จริงแล้ว "เครื่องหมายชื่อหนังสือ") ทำหน้าที่คล้ายคลึงกัน แต่ทำเครื่องหมายชื่องานวรรณกรรมแทนชื่อเฉพาะ

ในกรณีของชื่อที่เหมาะสมสองชื่อขึ้นไปที่อยู่ติดกัน ชื่อจริงแต่ละชื่อจะถูกขีดเส้นใต้แยกจากกัน ดังนั้นควรมีช่องว่างเล็กน้อยระหว่างการขีดเส้นใต้ของชื่อที่เหมาะสมแต่ละชื่อ

ดูเพิ่มเติม

หมายเหตุ

  1. ^ ไม่มีโค้ดพอยท์ที่ชัดเจนสำหรับรูปแบบที่ขีดเส้นใต้ของตัวบ่งชี้ลำดับ: เหล่านี้เป็น allographs ของ ร่ายมนตร์ มาตรฐาน Unicode U+00AA ª ตัวบ่งชี้อันดับผู้หญิง และ U+00BA º MASCULINE ORDINAL INDICATORดังนั้นจึงได้รูปแบบที่ขีดเส้นใต้โดยใช้แบบอักษรที่เหมาะสม

อ้างอิง

  1. อรรถเป็น บัตเตอร์ริก, แมทธิว. "ขีดเส้นใต้: ไม่เด็ดขาด" . วิชาการพิมพ์เชิงปฏิบัติ สืบค้นเมื่อ5 สิงหาคม 2558 .
  2. ^ a b "6.2 เครื่องหมายวรรคตอนทั่วไป" (PDF) . มาตรฐานยูนิโค้ด เวอร์ชัน 11.0.0. เมาน์เทนวิว แคลิฟอร์เนีย: The Unicode Consortium 2018. น. 273. ISBN  978-1-936213-19-1. สืบค้นเมื่อ2018-12-12 . การเว้นวรรค Overscores และ Underscores U+203E OVERLINE คือคู่ที่เหนือกว่ากับเส้นล่าง U+005F เป็นอักขระเว้นวรรค ไม่ต้องสับสนกับ U+0305 COMBINING OVERLINE เช่นเดียวกับการขีดทับและขีดล่าง ลำดับของอักขระเหล่านี้ควรเชื่อมต่อกันเป็นเส้นที่ไม่ขาดตอน อักขระที่ให้คะแนนเกินต้องแยกความแตกต่างจาก U+0304 COMBINING MACRON ซึ่งไม่เชื่อมต่อในแนวนอนในลักษณะนี้
  3. ^ รายงานทางเทคนิค NPL (PDF) . ไอบีเอ็ม . พ.ศ. 2507 23 . สืบค้นเมื่อ2011-06-09 .
  4. ฟิสเชอร์, เอริค. "วิวัฒนาการของรหัสอักขระ 2417-2511" (PDF) . สืบค้นเมื่อ2016-11-16 . {{cite journal}}: อ้างอิงวารสารต้องการ|journal=( ความช่วยเหลือ )
  5. ริตชี่ เดนนิส (ค.ศ. 1975) "คู่มืออ้างอิง C" (PDF) . สืบค้นเมื่อ2011-06-09 . {{cite journal}}: อ้างอิงวารสารต้องการ|journal=( ความช่วยเหลือ )
  6. ^ "วิธีวิเศษ" . php.net . 28 สิงหาคม 2547 เก็บถาวรจากต้นฉบับเมื่อ 30 สิงหาคม 2547 . สืบค้นเมื่อ3 กุมภาพันธ์ 2020 .
  7. โบซิดาร์ บัตซอฟ. "คู่มือสไตล์ Clojure " GitHub . สืบค้นเมื่อ2019-09-05 .
  8. ^ a b "<u>: องค์ประกอบคำอธิบายประกอบที่ไม่เกี่ยวข้อง (ขีดเส้นใต้) " mozilla.org _ 1 สิงหาคม 2563 . สืบค้นเมื่อ9 ตุลาคม 2020 .
  9. ↑ "Clavier normalisé – CAN/CSA Z243.200-92 – Pictogrammes ISO 9995-7" (ภาษาฝรั่งเศส) สำนักงาน québécois de la langue française สืบค้นเมื่อ19 มกราคม 2558 .ดูเพิ่มเติมที่ISO/IEC 9995#ISO/IEC 9995-7
  10. ^ "แผนภูมิการพิสูจน์อักษร - เครื่องหมายการพิสูจน์อักษรทั่วไปบางส่วน " กราฟฟิค -ดีไซน์-การจ้าง งาน. com สืบค้นเมื่อ9 ตุลาคม 2020 .
  11. ^ นักเขียนและศิลปินประจำปี 2020 . บลูมส์เบอรี่. 5 กันยายน 2562 ISBN 9781472947512.

ลิงค์ภายนอก