표의 크기를 텍스트 너비로 조정하려고 하면 웹 페이지 및 참조에 대한 링크가 더 이상 작동하지 않습니다(하이퍼링크 상자가 다른 위치로 이동됨). 그러나 표의 크기를 텍스트 너비로 조정하지 않으면 이 문제가 발생하지 않습니다.
하지만 이렇게 해야 하는데 resizebox
(첫 번째 예)와 adjustbox
(두 번째 예) 모두 문제가 발생합니다.
이 문제를 어떻게 해결할 수 있나요? 감사합니다! (저는 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}