ข้ามไปยังเนื้อหา

ลิงก์และ URL ใน LaTeX

โหลด hyperref แล้วเขียน \url{https://...} เพื่อแสดงที่อยู่ หรือ \href{https://...}{link text} เพื่อลิงก์คำ ทั้งสองแบบกลายเป็นลิงก์ที่คลิกได้ใน PDF

\url และ \href

\url{...} พิมพ์ที่อยู่ในรูปแบบที่มี _, %, # และ ~ ได้โดยไม่ต้อง escape และทำให้เป็นลิงก์ \href{address}{text} ลิงก์ข้อความใดก็ได้ที่คุณเลือก

ใน PDF จาก Scissor LaTeX ทั้งสองเป็นลิงก์ที่คลิกได้ บนหน้ากระดาษจะดูเหมือนข้อความรอบข้าง: ลิงก์ไม่มีสีหรือกรอบ

\href รับที่อยู่ได้ทุกประเภท ดังนั้น mailto: จะให้ลิงก์อีเมล

\hyperref[label]{text} ลิงก์ข้อความของคุณไปยังป้ายกำกับ เช่น หัวข้อหนึ่ง หากต้องการพิมพ์หมายเลขหัวข้อเป็นลิงก์ ใช้ \ref ก็พอ ส่วน \autoref จะเพิ่มคำว่า "Section" (ดู ป้ายกำกับและการอ้างอิงข้าม)

คำสั่งและการตั้งค่า

คำสั่งใน Scissor LaTeXหมายเหตุ
\url{address}ใช้ได้แสดงตามที่พิมพ์ และเป็นลิงก์
\href{address}{text}ใช้ได้http, https, mailto และ scheme อื่น ๆ
\hyperref[label]{text}ใช้ได้ลิงก์ไปยังป้ายกำกับ
\path{...}ใช้ได้แสดงเป็นฟอนต์ความกว้างคงที่ ไม่เป็นลิงก์
\nolinkurl{...}ใช้ได้บางส่วนถูกรายงานว่าเป็นคำสั่งที่ไม่รู้จัก ที่อยู่ยังคงอยู่เป็นข้อความธรรมดา
\hypersetup{...}ถูกตัดออกการตั้งค่าสี กรอบ และเมทาดาทา PDF ถูกละเว้น
\hyperlink{name}{text}, \hypertarget{name}{text}ใช้ได้บางส่วนข้อความยังอยู่ แต่ไม่มีการสร้างลิงก์
\texorpdfstring{tex}{pdf}ใช้ได้ใช้อาร์กิวเมนต์แรก

ที่อยู่ยาว ๆ

\url ที่ยาวสามารถตัดบรรทัดที่ / และอักขระที่คล้ายกันเมื่อถึงท้ายบรรทัด จึงไม่ล้นเข้าไปในระยะขอบ จะไม่มีการตัดกลางคำ หากที่อยู่ยังยาวเกินไป ให้ย่อให้สั้นลง หรือใช้ \href พร้อมข้อความสั้น ๆ

สิ่งที่ต่างจากการติดตั้ง TeX

สำหรับแพ็กเกจ ดู hyperref คู่มือฉบับเต็มอยู่บน CTAN: hyperref และ url

คำถามและคำตอบ

จะแทรกไฮเปอร์ลิงก์ใน LaTeX ได้อย่างไร

โหลด hyperref แล้วเขียน \href{https://example.com}{link text} สำหรับที่อยู่ที่แสดงตามที่เป็น ให้เขียน \url{https://example.com}

จะทำให้ลิงก์เป็นสีน้ำเงินใน LaTeX ได้อย่างไร

ในการติดตั้ง TeX ใช้ \hypersetup{colorlinks=true, urlcolor=blue} Scissor LaTeX ละเว้นการตั้งค่าเหล่านั้นในเอกสารทั่วไป ลิงก์จึงดูเหมือนข้อความปกติที่นั่น แต่ยังคลิกได้ใน PDF

ต้อง escape ขีดล่างใน URL หรือไม่

ไม่ต้องภายใน \url{...} หรืออาร์กิวเมนต์แรกของ \href ทั้งสองรับ _, %, # และ ~ ได้ตามที่เป็น

ทุกตัวอย่างในหน้านี้จัดหน้าโดย Scissor LaTeX ขณะสร้างเว็บไซต์ อัปเดตล่าสุด 2026-11-07