วิธีใช้:รายการอ้างอิงที่กำหนดไว้

จากวิกิพีเดีย สารานุกรมเสรี
ข้ามไปที่การนำทาง ข้ามไปที่การค้นหา

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

หน้านี้เป็นส่วนต่อจากส่วนของHelp: Footnotes คู่มือนี้อนุมานว่าคุณคุ้นเคยกับเครื่องมือที่อธิบายไว้ที่นั่น เช่น คุณสมบัติของ<ref>...</ref>แท็ก และพารามิเตอร์ <ref name="REFNAME" />

ภาพรวม

LDR ใช้ การอ้างอิงที่มี ชื่อซึ่งการอ้างอิงแต่ละรายการมีชื่อที่ไม่ซ้ำกันและถูกกำหนดไว้ภายในมาร์กอัปรายการอ้างอิง:

<references> 
  <ref  name= "name" > Reference </ref> 
  <ref  name= "name2" > reference2 </ref> 
</references>
หรือ; ใช้ {{ reflist }}
{{reflist|refs=
   <ref  name= "name" > reference </ref> 
  <ref  name= "name2" > reference2 </ref>
}}

การอ้างอิงแต่ละรายการจะเรียกใช้ในเนื้อหาของข้อความโดยใช้ <ref name="name" />หรือ{{r|name}}

ชื่อเชิงอรรถและกลุ่มต้องเป็นไปตามกฎเหล่านี้:

  • ชื่อเป็นแบบพิจารณาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ กรุณาอย่าใช้ตัวพิมพ์ใหญ่ raNdOM
  • ชื่อต้องไม่เป็นตัวเลขล้วนๆ ซอฟต์แวร์จะยอมรับบางสิ่งเช่น":31337"(ซึ่งเป็นเครื่องหมายวรรคตอนบวกตัวเลข) แต่จะไม่สนใจ"31337"(เป็นตัวเลขล้วน)
  • ชื่อควรมีความหมาย เพื่อให้สามารถแยกแยะได้ง่ายขึ้นโดยบรรณาธิการที่เป็นมนุษย์ซึ่งกำลังดูข้อความวิกิ ซึ่งหมายความว่าชื่อผู้อ้างอิง like เป็นที่ต้องการ มากกว่า"Nguyen 2010"ชื่อเช่น":31337"
  • ชื่อต้องไม่ซ้ำกัน คุณไม่สามารถใช้ชื่อเดียวกันเพื่อกำหนดกลุ่มหรือเชิงอรรถที่แตกต่างกัน พยายามหลีกเลี่ยงการเลือกชื่อที่คนอื่นน่าจะเลือกสำหรับการอ้างอิง ใหม่เช่น":0"หรือ"NYT"
  • โปรดพิจารณาใช้ชื่ออ้างอิงที่เรียบง่ายและจำกัดเฉพาะตัวอักษรและตัวเลข ภาษาอังกฤษมาตรฐาน หากมีการใช้ช่องว่าง ข้อจำกัดทางเทคนิคต่อไปนี้จะมีความเกี่ยวข้อง:
    • ควรใช้เครื่องหมายอัญประกาศ แต่ไม่บังคับ หากใช้เฉพาะอักขระที่เป็นตัวอักษรA–Z, a–zตัวเลขและ0–9สัญลักษณ์ !$%&()*,-.:;<@[]^_`{|}~นั่นคือ อักขระ ASCII ที่พิมพ์ได้ทั้งหมด ยกเว้น#"'/=>?\.
    • การรวมอักขระอื่น ๆรวมถึงช่องว่างกำหนดให้ชื่ออ้างอิงอยู่ในเครื่องหมายคำพูด ตัวอย่างเช่นname="John Smith".
    • เครื่องหมายคำพูดต้องเป็นเครื่องหมายคำพูดแบบมาตรฐาน แบบตรง และแบบคู่ ( "); คำพูดหยิกหรือคำพูดอื่น ๆ จะถูกแยกวิเคราะห์เป็นส่วนหนึ่งของชื่ออ้างอิง
    • ชื่ออ้างอิงที่ใส่เครื่องหมายอัญประกาศต้องไม่มีเครื่องหมายน้อยกว่า ( <) หรือเครื่องหมายอัญประกาศแบบตรงคู่ ( ") สิ่งเหล่านี้อาจหลบหนีด้วย&lt;และ&quot;ตามลำดับ
  • คุณสามารถเลือกระบุชื่ออ้างอิงได้แม้ว่าจะไม่จำเป็นต้องใช้ชื่ออ้างอิงก็ตาม สิ่งนี้ทำให้การนำข้อมูลอ้างอิงที่มาจากแหล่งข้อมูลมาใช้ซ้ำในภายหลังทำได้ง่ายขึ้น

แนวปฏิบัติ

  • การอ้างอิงที่กำหนดรายการทั้งหมดต้องถูกตั้งชื่อ อาจใช้ชื่อใดๆ ที่เป็นไปตามข้อจำกัดทางเทคนิคข้างต้น อย่างไรก็ตามควรสอดคล้องกันเพื่อให้ผู้ใช้รายอื่นสามารถแก้ไขได้ แนวปฏิบัติที่ใช้อย่างดีคือวันที่ผู้เขียน ชื่อผู้แต่ง หรือวันที่ตีพิมพ์
  • นอกจากนี้การอ้างอิงที่ไม่ได้ใช้จะทำให้เกิดข้อผิดพลาด การอ้างอิงที่กำหนดรายการทั้งหมดต้องใช้ในเนื้อหาและในทางกลับกัน<ref name="ABC">...</ref>แท็กทั้งหมดต้องมีข้อมูลการกำหนด
  • การอ้างอิงแบบกำหนดรายการและการอ้างอิงที่กำหนดไว้ในเนื้อหาของบทความอาจผสมกันในหน้า—นี่ไม่ใช่ข้อจำกัดทางเทคนิคของเทมเพลต อย่างไรก็ตาม สิ่งนี้อาจสร้างความสับสนให้กับผู้แก้ไขที่กำลังดำเนินอยู่ และควรทำให้เป็นมาตรฐานเป็นสไตล์เดียว ตามWP :CITEVAR
  • รายการอ้างอิงสามารถเรียงลำดับในลักษณะใดก็ได้ (เช่น ตัวอักษรตามชื่ออ้างอิง) แต่รายการที่สร้างขึ้นจะอยู่ในลำดับที่การอ้างอิงถูกเรียกใช้

ตัวอย่าง

มาร์กอัป แสดงผลเป็น
ดวงอาทิตย์ค่อนข้างใหญ่ <ref  name= "Foot01" />แต่ดวงจันทร์<ref  name= "Foot02" />ไม่ใหญ่นัก <ref  name= "Foot03" />พระอาทิตย์ก็ค่อนข้างร้อนเช่นกัน <  ชื่ออ้างอิง= "Foot04" />

==หมายเหตุ==
{{รายการอ้างอิง|อ้างอิง=
<ref  name= "Foot01" > Miller, ''The Sun'', Oxford, 2005, p. 23. </ref> 
<ref  name= "Foot02" > Jones, ''The Solar System'', MacMillan, 2005, p 623. </ref> 
<ref  name= "Foot03" > Brown, ''The Moon' ', 2549, เพนกวิน, พี. 46. ​​</ref> 
<ref  name= "Foot04" > Smith, ''The Universe'', Random House, 2005, p. 334. </ref>
}}

ดวงอาทิตย์ค่อนข้างใหญ่ [1]แต่ดวงจันทร์[2]ไม่ใหญ่นัก [3]พระอาทิตย์ยังค่อนข้างร้อน [4]

หมายเหตุ
  1. ^ มิลเลอร์เดอะซัน , อ็อกซ์ฟอร์ด, 2548, พี. 23.
  2. ^ โจนส์ The Solar System , MacMillan, 2005, p 623.
  3. ^ บราวน์,ดวงจันทร์ , 2549, เพนกวิน, พี. 46.
  4. ^ สมิธ, The Universe , Random House, 2005, p. 334.


การอ้างอิงแบบกำหนดรายการพร้อมคำอธิบายเชิงอรรถโดยใช้กลุ่มอ้างอิงที่แยกจากกัน
มาร์กอัป แสดงผลเป็น
ดวงอาทิตย์ค่อนข้างใหญ่ <ref  name= "Foot01" /><ref  group= "Note"  name= "Note01" />แต่ดวงจันทร์<ref  group= "Note"  name= "Note02" />มีขนาดไม่ใหญ่นัก <ref  name= "Foot02" /><ref  group= "Note"  name= "Note03" />ดวงอาทิตย์ก็ค่อนข้างร้อนเช่นกัน <  ชื่ออ้างอิง= "Foot03" />

==หมายเหตุ==
{{reflist|group=Note|refs=
<ref  name= "Note01" >แต่ Miller ชี้ให้เห็นว่าดวงอาทิตย์ไม่ได้ใหญ่เท่ากับดาวดวงอื่น </ref> 
<ref  name= "Note02" >ดวงจันทร์ใช้ชื่ออื่น เช่น Selena </ref> 
<ref  name= "Note03" >ในอดีตดวงจันทร์ไม่ได้ถือว่ามีขนาดใหญ่เสมอไป </ref>
}}

==อ้างอิง==
{{รายการอ้างอิง|อ้างอิง=
<ref  name= "Foot01" > Miller, ''The Sun'', Oxford, 2005, p. 23. </ref> 
<ref  name= "Foot02" > Brown, ''The Moon'', 2006, Penguin, p. 46. ​​</ref> 
<ref  name= "Foot03" > Smith, ''The Universe'', Random House, 2005, p. 334. </ref>
}}

ดวงอาทิตย์ค่อนข้างใหญ่ [1] [Note 1]แต่ดวงจันทร์[Note 2]ไม่ใหญ่นัก [2] [หมายเหตุ 3]ดวงอาทิตย์ก็ค่อนข้างร้อนเช่นกัน [3]

หมายเหตุ
  1. ^ แต่มิลเลอร์ชี้ให้เห็นว่าดวงอาทิตย์ไม่ใหญ่เท่ากับดาวดวงอื่น
  2. ดวงจันทร์ใช้ชื่ออื่น เช่น เซเลน่า
  3. ในอดีต ดวงจันทร์ไม่ได้ถือว่าใหญ่เสมอไป
อ้างอิง
  1. ^ มิลเลอร์เดอะซัน , อ็อกซ์ฟอร์ด, 2548, พี. 23.
  2. ^ บราวน์,ดวงจันทร์ , 2549, เพนกวิน, พี. 46.
  3. ^ สมิธ, The Universe , Random House, 2005, p. 334.

บันทึกการใช้งาน

การใช้ข้อมูลอ้างอิงที่กำหนดรายการหมายความว่าในขณะที่แก้ไข ข้อมูลอ้างอิงและเชิงอรรถที่จัดรูปแบบด้วยวิธีนี้ทั้งหมดจะถูกแทรกในส่วนแหล่งที่มาที่มีเทมเพลตอยู่ นี่คือการเปลี่ยนแปลงในซอร์สโค้ดเป็นหลักและไม่ส่งผลต่อการแสดงบทความต่อผู้อ่าน เอฟเฟกต์หลักมีไว้สำหรับบรรณาธิการตามที่อธิบายไว้ด้านล่าง {{reflist|refs= }}

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

ข้อเสียของแนวทางนี้คือ การอ้างอิงเหล่านี้สามารถแทรกลงในแหล่งที่มาได้ยากขึ้น เนื่องจากถูกแยกออกจากข้อความ ผู้แก้ไขต้องเปิดทั้งเอกสารเพื่อดูที่มาของทั้งข้อความและรายการอ้างอิง หรือใช้ขั้นตอนสองขั้นตอน ขั้นแรกให้ป้อนตัวระบุในข้อความหลัก จากนั้นเปิดส่วนรายการอ้างอิงเพื่อป้อนแหล่งที่มาหรือ เชิงอรรถเช่น. ค่าใช้จ่ายอีกประการหนึ่งของแนวทางนี้คือต้องจัดระเบียบรายการที่ท้ายบทความเพื่อให้บรรณาธิการสามารถค้นหาได้ง่าย โดยส่วนใหญ่มักจะจัดเรียงตามตัวอักษรในหน้าต่างแก้ไขโดยใช้ชื่อผู้อ้างอิง เนื่องจากมักจะรักษาความสมบูรณ์ของแหล่งข้อมูลและประโยชน์ใช้สอย แม้ว่าส่วนต่างๆ ของข้อความจะเปลี่ยนไปก็ตาม <ref name="name" /><ref name="name">content</ref>

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

นอกจากนี้ สคริปต์ที่ผู้ใช้สร้างขึ้นUser:PleaseStand/References segregatorช่วยให้คุณสามารถแยกการอ้างอิงจากหน้าต่างแก้ไขโดยอัตโนมัติ และรวบรวมชั่วคราวในหน้าต่าง "inline citation" ที่แยกจากกัน ในรูปแบบนี้ การอ้างอิงสามารถแทรกลงในรายการอ้างอิงได้ด้วยตนเอง สิ่งนี้สามารถมีประโยชน์บางประการของ LDR แบบถาวรซึ่งการใช้งานไม่ได้ผลหรือขัดกับความเห็นพ้องต้องกัน อย่างไรก็ตาม โปรดทราบว่าก่อนที่จะบันทึกหน้า เนื้อหาใดๆ ของหน้าต่างนี้จะถูกแทนที่ลงในแหล่งข้อความหลักที่แท็กแรกที่ตรงกัน เว้นแต่จะว่างเปล่าด้วยตนเอง ตามที่ระบุไว้ในหน้าและด้านล่าง มีสคริปต์การแปลงอัตโนมัติที่สามารถประมวลผลการอ้างอิงที่มีอยู่ในรายการอ้างอิงได้ด้วยตัวเอง แต่ไม่แน่ใจว่าจะทำการย้ายข้อมูลนี้ขณะแก้ไขได้หรือไม่ <ref name="name" />

สุดท้าย มีความเข้าใจผิดบางประการเกี่ยวกับเชิงอรรถที่กำหนดรายการ:

  1. หนึ่งในนั้นคือการสร้างรายการเชิงอรรถที่แยกจากกันต้องใช้เชิงอรรถที่กำหนดรายการ อย่างไรก็ตาม การใช้ชื่อ'กลุ่ม'เพื่อแยกความแตกต่างของเชิงอรรถประเภทต่างๆ จะสามารถใช้ได้ไม่ว่าจะใช้เชิงอรรถแบบกำหนดรายการหรือแบบอินไลน์ก็ตาม ตัวอย่างเช่น ในทั้งสองกรณี เราสามารถกำหนดบันทึกเป็นกลุ่มที่เรียกว่า "โน้ต" และแยกจากการอ้างอิงธรรมดาโดยใช้ป้ายกำกับในบรรทัด(คำอธิบายโดยละเอียดเกี่ยวกับการใช้ชื่อกลุ่มแสดงอยู่ในตัวอย่างที่สองในส่วน ด้านบนทันที .)<ref group="Note" name="name" />
  2. ความเข้าใจผิดอีกประการหนึ่งคือ มีตัวเลือก "หรือ" ระหว่างการใช้เชิงอรรถที่กำหนดรายการและเชิงอรรถในบรรทัด และการอ้างอิงทั้งหมดในบทความต้องเป็นไปตามรูปแบบใดรูปแบบหนึ่งเท่านั้น อันที่จริงเข้ากันได้อย่างสมบูรณ์กับการใช้เชิงอรรถในบรรทัดในรูปแบบหรือ. แม้ว่าการใช้ทั้งสองระบบในบทความเดียวกันอาจดูสับสนหรือไม่เป็นที่พึงปรารถนา แต่ก็เป็นความจริงที่ว่าทั้งสองระบบสามารถผสมผสานกับเทมเพลตได้ ตามอำเภอใจ{{reflist|refs= }}<ref>content</ref><ref name="name">content</ref>{{reflist|refs= }}

ข้อผิดพลาด

บางครั้งการอ้างอิงอาจทำให้เกิดข้อผิดพลาดที่แสดงเป็นข้อความสีแดง โปรดดูวิธีใช้:อ้างอิงข้อผิดพลาดเพื่อช่วยวินิจฉัยและแก้ไขข้อผิดพลาดเหล่านี้ อีกทางหนึ่ง ตรวจสอบโค้ดของคุณเทียบกับตัวอย่าง ด้านบน หรือเอกสาร อ้างอิงที่Template:Reflist § List-defined references โดยเฉพาะอย่างยิ่ง ข้อผิดพลาดที่ แท็กผู้อ้างอิงที่มีชื่อ หรือรหัสผู้อ้างอิงสามารถทำให้เกิดปัญหาได้ เนื่องจากรายการต้องถูกกำหนดและใช้ในทั้งสองอย่างเพื่อให้ LDR ทำงานได้

กำลังแปลง

รูปแบบการอ้างอิงอาจถูกแปลงจากหรือเป็นการอ้างอิงแบบกำหนดรายการ ตามกฎเดียวกันสำหรับการเปลี่ยนแปลงที่สำคัญอื่นๆ ของรูปแบบการอ้างอิง ที่WP :CITEVAR ผู้ใช้:PleaseStand/segregate-refs.jsมีตัวเลือกเพื่อช่วยในการแปลง

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

  • แม่แบบ:R – เทมเพลตนี้ลดข้อความที่จำเป็นในการตั้งชื่อผู้อ้างอิง <ref name="foo"/> จะกลายเป็น {{r|foo}}
  • ออแกไนเซอร์อ้างอิง[1] ( แหล่งที่มา )– เป็นเครื่องมือที่แสดงข้อมูลอ้างอิงทั้งหมดในส่วนติดต่อผู้ใช้แบบกราฟิก ซึ่งคุณสามารถเลือกได้ว่าจะให้ระบุข้อมูลอ้างอิงในเนื้อหาของบทความหรือในเทมเพลตรายการอ้างอิง ( รูปแบบที่กำหนดรายการ ) ตัวเลือกนี้สามารถนำไปใช้กับการอ้างอิงทั้งหมด กับการอ้างอิงทั้งหมดที่มีจำนวนการใช้งานที่แน่นอน (การอ้างอิง) หรือโดยการเลือกรายการอ้างอิงทีละรายการ คุณยังสามารถเรียงลำดับการอ้างอิงได้หลายวิธี (และเก็บลำดับการจัดเรียงไว้ในเทมเพลตรายการอ้างอิง) และเปลี่ยนชื่อ ใช้เฉพาะเมื่อมีฉันทามติ

อ้างอิง

  1. ^ คัดลอกโค้ดต่อไปนี้คลิกที่นี่แล้ววาง:
    {{subst:lusc|1=User:Cumbril/RefConsolidate_start.js}}