テーブルをテキスト幅に合わせてサイズ変更すると、Web ページや参照へのリンクが機能しなくなります (ハイパーリンク ボックスが別の場所に移動されます)。一方、テーブルをテキスト幅に合わせてサイズ変更しない場合は、この問題は発生しません。
しかし、これを実行する必要があり、resizebox
(1 番目の例) とadjustbox
(2 番目の例) の両方で問題が発生します。
どうすれば解決できますか? ありがとうございます!(私はTeXstudioで作業しており、コンパイルにはLuaLaTeXを使用しています)
\documentclass{article}
\usepackage{booktabs}
\usepackage{adjustbox}
\usepackage{graphicx}
\usepackage{hyperref}
\begin{document}
%%% change size by resizebox
\begin{table}[]
\centering
\caption{Caption for the table.}
\label{tab:table1}
\resizebox{\textwidth}{!}{%
\begin{tabular}{@{}llll@{}}
\toprule
\textbf{A} & \textbf{B} & \textbf{C} \\ \midrule
Problems & Help & \href{stackoverflow.com} {stackstacksstackstackstacktacstackstackstackstackstackstackstack} \\
& Search & \href{google.com}{Your friend} \\
\bottomrule
\end{tabular}
}
\end{table}
%%% change size by adjustbox
\begin{table}[]
\centering
\caption{Caption for the table.}
\label{tab:table2}
\begin{adjustbox}{max width=\textwidth}
\begin{tabular}{@{}llll@{}}
\toprule
\textbf{A} & \textbf{B} & \textbf{C} \\ \midrule
Problems & Help & \href{stackoverflow.com} {stackstacksstackstackstacktacstackstackstackstackstackstackstack} \\
& Search & \href{google.com}{Your friend} \\
\bottomrule
\end{tabular}
\end{adjustbox}
\end{table}
\end{document}