我在我的 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 的情况下进行编译。