对于用于打印的文档使用 hyperref 有什么危害吗?

对于用于打印的文档使用 hyperref 有什么危害吗?

我在我的 LaTeX 文档中使用该hyperref包,然后用它pdflatex来生成 pdf 文件。

hyperref使用该包装是否会对打印质量造成损害?

或者我应该有两个版本的文档,一个用于在屏幕上查看(带有hyperref),一个用于打印(不带有hyperref)?

这就是我设置包的方式。

\usepackage[colorlinks,
            bookmarksnumbered,
            citecolor=black,
            urlcolor=black,
            linkcolor=black
            ]{hyperref}
\usepackage[all]{hypcap} % Correct a problem with hyperref, don't know 
                         % what problem it is supposed to correct :)
\hypersetup{
    unicode=false,          % non-Latin characters in Acrobat’s bookmarks
    pdftoolbar=true,        % show Acrobat’s toolbar?
    pdfmenubar=true,        % show Acrobat’s menu?
    pdffitwindow=false,     % window fit to page when opened
    pdfstartview={FitH},    % fits the width of the page to the window
    pdftitle={My Title},    % title
    pdfauthor={My Name},     % author
    pdfsubject={Subject of Document},   % subject of the document
    pdfcreator={My Name},   % creator of the document
    pdfproducer={My Name}, % producer of the document
    pdfkeywords={Test} {Document}, % list of keywords
    pdfnewwindow=true,      % links in new window
}

答案1

对于要打印的文档,使用 hyperref 没有任何坏处。为了说明在出现问题时其灵活性,您可以使用以下任一选项:

colorlinks- 为您的链接或带有彩色边框的链接框添加颜色

hidelinks- 隐藏所有链接,删除所有颜色和边框

linkcolor- 设置所有链接的颜色

citecolor- 设置所有引文的颜色

filecolor- 设置所有文件链接的颜色

urlcolor- 设置所有 URL 链接的颜色

以 RGB 规范给出:

linkbordercolor- 设置链接周围边框的颜色

citebordercolor- 设置引用边框的颜色

urlbordercolor- 设置 URL 边框的颜色

总之,hyperref 和打印唯一可预见的问题可能是它可能会强加到您的文档上的颜色。从彩色切换到灰度就像事先修改文档中的全局设置一样简单。当您可以在彩色上使用 hyperref 并在黑色上使用 hyperref 进行编译时,无需在没有 hyperref 的情况下进行编译。

更多信息

相关内容