รายการตัวย่อโดยใช้แพ็คเกจ Acro + Hyperref

Sep 26 2020

ฉันต้องการรับรายการตัวย่อที่ตัวย่อมีไฮเปอร์ลิงก์ไปยังรายการ เท่าที่ฉันเข้าใจแพคเกจ acro ควรทำงานร่วมกับ hyperref และทำในสิ่งที่ฉันต้องการ ขออภัยตัวอย่างของฉันไม่ทำงานตามที่ฉันคาดไว้ ใครช่วยบอกวิธีรับรายการตัวย่อพร้อมไฮเปอร์ลิงก์ที่ใช้งานได้ (อย่างดีที่สุดโดยใช้แพ็คเกจ acro)

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{acro}
\usepackage{hyperref}

\DeclareAcronym{cd}{
short = CD ,
long = compact disc
}

\begin{document}
\section{Test}
\ac{cd}
\newpage
\printacronyms
\end{document}

คำตอบ

leandriis Sep 26 2020 at 16:25

ในการเชื่อมโยงตัวย่อกับรายการในรายการตัวย่อacroแพ็กเกจจะเสนอให้make-listบูลีนเมื่อใช้ร่วมกับhyperrefแพ็กเกจ ในขั้นต้นจะตั้งค่าเป็นเท็จซึ่งเป็นสาเหตุที่คุณไม่ได้รับไฮเปอร์ลิงก์ในเอกสารของคุณ

ดังนั้นการเพิ่ม

\acsetup{make-links}

ไปยังคำนำของคุณจะส่งผลให้เกิดการเชื่อมโยงหลายมิติที่คาดไว้