需要 pgfpages 的超链接帮助

需要 pgfpages 的超链接帮助
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{amsfonts,amssymb}
\usepackage{txfonts}
\usepackage{ragged2e}
\usepackage{xcolor}
\usepackage{marginnote}
\usepackage{scrextend}
\usepackage{array}
\usepackage{enumitem}
\usepackage{mdwlist}
\usepackage[margin=1in]{geometry}
\usepackage{pgf}
\usepackage{pgfpages}
\usepackage{url}
\usepackage[colorlinks,urlcolor=blue]{hyperref}
\pgfpagesdeclarelayout{boxed}
{
  \edef\pgfpageoptionborder{0pt}
}
{
  \pgfpagesphysicalpageoptions
  {%
    logical pages=1,%
  }
  \pgfpageslogicalpageoptions{1}
  {
    border code=\pgfsetlinewidth{0.5pt}\pgfstroke,%
    border shrink=\pgfpageoptionborder,%
    resized width=0.92\pgfphysicalwidth,%
    resized height=.92\pgfphysicalheight,%
    center=\pgfpoint{.5\pgfphysicalwidth}{.5\pgfphysicalheight}%
  }%
}
\pgfpagesuselayout{boxed}
\begin{document}
\href{https://twitter.com/foodyrelish}{Go to Twitter}\\
\textcolor[rgb]{0.5,0,0.5}{\colorbox[rgb]{0.75,0.75,0.75}{\texttt{Internal Links}}}
\begin{enumerate}
\item{Link for Facebook: \url{https://twitter.com/foodyrelish}}
\item{Link for Twitter: \url{https://www.facebook.com/Foody-Relish-105377898514997}}
\item{Link for Instagram: \url{https://www.instagram.com/foodyrelish12/}}
\item{Link for Linkedin: \url{https://www.linkedin.com/in/vishakha-potdar-2205031aa/}}
\end{enumerate}
\end{document}

答案1

pgf 手册明确警告了这一点

警告:使用 pgfpages将破坏超链接。实际上,超链接并没有被破坏,只是它们在最终输出时会出现在完全错误的位置。

如果您不使用颜色链接而是使用链接边框,您就会在 Adob​​e Reader 中看到问题。所有链接矩形都放错了位置。因此,如果涉及链接,不建议使用 pgfpages。即使没有它,也可以轻松实现页面周围的边框。

在此处输入图片描述

相关内容