كيف تجعل الارتباط التشعبي ينتقل إلى الجزء العلوي من الشكل في LaTex عند استخدام HyperREF؟
سؤال
لدي وثيقة اللاتكس مع شخصية ومراجع إليه:
\begin{figure}
...
\caption{...}
\label{fig:1}
\end{figure}
\ref{fig:1}
يمكنني استخدام حزمة HyperREF للحصول على ارتباطات تشعبية في PDF الناتجة. ومع ذلك ، فإن الارتباط بالشكل يتنقل إلى التسمية التوضيحية تاركًا الرقم نفسه من الرأي. كيف يمكنني أن أجعله ينتقل إلى بداية الشكل بدلاً من ذلك دون نقل التسمية التوضيحية إلى الأعلى؟
المحلول
أضف هذا في الديباجة الخاصة بك
\usepackage{hyperref}
\usepackage[all]{hypcap} %for going to the top of an image when a figure reference is clicked
تأكد من كتابة uSpackage [all] {hypcap} بعد استيراد حزمة HyperRef.
نصائح أخرى
للتعليق السابق:
\usepackage{hyperref}
\usepackage{caption}
أفضل قليلاً من \usepackage[all]{hypcap}
لأنه عند استخدام EG figure
بدون تسميات توضيحية لن تكون هناك مشكلة في التجميع. خيار حزمة التسمية التوضيحية بشكل افتراضي
hypcap=true
ترسيخ الارتباطات التشعبية لبداية البيئة.
\usepackage{hyperref}
\usepackage{caption}
يعد استخدام هذا فكرة أفضل من uSpackage [all] {hypcap}.
لا تنتمي إلى StackOverflow