您对如何让 PDF 文件在计算机屏幕上更易于阅读有什么建议吗?我的意思是任何不改变格式和布局的方法,因为我相信其他问题已经讨论过了。
我想将文本保留为黑色,同时使用沙色背景。有什么好的软件包可以实现这一点吗?
答案1
嗯,对我来说,组合
\usepackage{xcolor}
\pagecolor{lightgray!40}
效果最好。可以通过以下方法获得更接近沙色的颜色:\pagecolor{yellow!20}
另一个建议:无论你做什么,不要使用多列布局!上下移动页面真是令人沮丧......
答案2
一些 pdf 查看器允许您更改页面背景颜色。例如,在 xpdf 中,您可以使用
xpdf --papercolor "#333333" file.pdf
以浅灰色背景查看文件。(我相信您也可以使用 Xresources 设置纸张颜色)。
同样,对于苏门答腊 pdfviewer,您可以使用
SumatraPdf -bg-color 0x333333 file.pdf
以浅灰色背景查看文件。我似乎记得 Adobe Acrobat 也有这个选项,但我现在无法检查。
无论使用什么软件创建 PDF,此方法都有效。此外,您还可以打印 PDF 而不做任何更改!
答案3
也许你会对日光调色板。我认为 Solarized base3 颜色(#FDF6E3,我在左图中使用的颜色)比白色更适合我的眼睛。
如果您想在以 base3 格式查看时保持原始纸张颜色为白色,则可以在某些 PDF 查看器中更改纸张颜色(背景颜色)。例如,在 Okular v.0.19.3 中:
Settings -> Configure Okular... -> Accessibility -> Change colors -> Change Paper Color
这个功能也刚刚在 TeXstudio 的内部 PDF 查看器中实现,可能在下一个稳定版本中可用。这里。
您在查看器中看到的内容(颜色 #FDF6E3)/ 真实的 PDF(颜色 #FFFFFF)。
颜色非常相似,但你可以使用类似的工具吉普克比较它们的十六进制三元组。
如果你确实想在 LaTeX 中更改纸张颜色(例如,在草稿中工作时),但想在最终版本中恢复为白色:
\documentclass{article}% option [final] disables the creme background.
\usepackage{xcolor}
\usepackage{ifdraft}
\ifoptionfinal{}{\pagecolor[HTML]{FDF6E3}}
\begin{document}
example
\end{document}
PS:我写了一个非常相似的答案https://tex.stackexchange.com/a/390621/23481