كيف تجعل الارتباط التشعبي ينتقل إلى الجزء العلوي من الشكل في LaTex عند استخدام HyperREF؟

StackOverflow https://stackoverflow.com/questions/4023925

سؤال

لدي وثيقة اللاتكس مع شخصية ومراجع إليه:

\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}.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top