我有一个自定义的标题样式。如果我添加对浮动的引用,链接将指向浮动内容下方的标题,但它应该指向顶部。我可能忘记设置引用线或类似的东西了。
最小的例子是:
\documentclass[pdftex,a4paper, twoside]{scrreprt}
\usepackage{caption}
\usepackage{blindtext}
\usepackage[colorlinks=true,linkcolor=black]{hyperref}
\captionsetup{justification=raggedright,singlelinecheck=false}
% caption layout
\makeatletter
\let\x@caption\caption % original \caption
\def\x@@caption[#1]#2{\x@caption[{#1}]{\textbf{#1} \\#2}} % with optional arg
\def\x@@@caption#1{\x@caption[{#1}]{#1}} % without optional arg
\def\caption{\@ifnextchar[\x@@caption\x@@@caption} % new \caption
\makeatother
\begin{document}
\chapter{Chapter}
\blindtext
\begin{table}[h]
\begin{center}
\begin{tabular}{ r }
\hline
TABLE HERE \\
\hline
\end{tabular}
\caption[caption heading]{\blindtext}
\label{tab:table}
\end{center}
\end{table}
\blindtext
See Table \ref{tab:table}.
\end{document}
如何将链接设置到浮动元素的顶部?