我发现有很多关于如何制作高质量排版输出的优秀答案。但我想知道如何使用 LaTeX 节省墨水。我们需要考虑什么来管理成本。页面布局还是其他什么?
答案1
也许包裹savetrees
可以帮助解决管理成本问题。直接引用自 README:
savetrees 包的目标是将尽可能多的文本打包到 LaTeX 文档的每一页上。诚然,这会让文档的吸引力大大降低。不过,savetrees 是一种在打印文档草稿时节省纸张的简单方法。在尝试满足会议或期刊提交的严格页长要求时,它也很有用。
该封装所采用的节省空间技术savetrees
包括:
- 减小标题和周围空白的大小
- 减少页边距
- 减少列表中的缩进和项目间间距
- 增加每页浮动量
- 减少段落缩进
- 使用较小的字体
- 减少行间距
- 减少书目大小
- 尽可能使用缩写
要管理页面布局,你应该看看包裹geometry
该包也使用它savetrees
来调整页边距。
答案2
这是另一种非常普遍/广泛的节省碳粉墨水的方法。使用eso-pic
包裹您可以将任何代码放置在页面顶部(在前景中)或页面后面(在背景中)。通过在前景中放置一个透明的白色矩形,文本可以淡化到所需的但仍清晰的不透明度。这是通过使用\AddToShipoutPictureFG{<code>}
添加<code>
到前景的每一个页面。白色矩形是使用tikz
因为它有一个简单的不透明度和页面挂钩界面。最小工作示例 (MWE) 显示了这一点:
\documentclass{article}
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\usepackage[margin=1in]{geometry}% http://ctan.org/pkg/geometry
\usepackage{graphicx}% http://ctan.org/pkg/graphicx
\usepackage{tikz}% http://ctan.org/pkg/pgf
\usepackage{eso-pic}% http://ctan.org/pkg/eso-pic
\newcommand{\opacity}{0.2}% Set the opacity level (0=transparent; 0.5=50% fade; 1=opaque)
\begin{document}
\AddToShipoutPictureFG{%
\begin{tikzpicture}%[remember picture,overlay]
\fill[white,opacity=\opacity] (current page.north east) rectangle (current page.south west);
\end{tikzpicture}
}
\section{Some section}
\begin{figure}[t]
\centering \includegraphics[width=0.8\textwidth]{tiger}
\end{figure}
\lipsum[1-20]
\end{document}
通过改变 的值,您可以更改覆盖的白色矩形的不透明度。下图显示了设置为、和的\opacity
MWE 第一页:\opacity
0
0.2
0.5
0.9
我认为大多数打印机都具有此类功能。但是,如果您忘记更改此设置,或者不知道在打印对话框中哪里可以找到它,那么上述方法可以节省一些墨水。
答案3
如果你对“Kepler”字体的外观满意,你可以发出命令
\usepackage[light]{kpfonts}
以节省墨水。用户指南软件包的说明指出,kpfonts 文本和数学字体的细版本与“正常”粗细版本具有相同的度量,并且“如果您喜欢细字体,打印效果很好”。此外,使用“光选项,打印效果比显示效果更好!”我猜这个kpfonts
软件包的创建者可能建议在屏幕显示时使用常规的 [“非浅色”] 字体粗细,在打印时使用浅色字体。 (同样,这会起作用,因为中等字体和浅色字体共享相同的字体指标。)祝 TeXing 愉快!
答案4
您可以使用生态字体 Vera Sans,其中的字形笔画上有小孔,可以减少墨水用量:
Ecofont 是软件包的一部分,它可以在所有字体上创建这种效果。但它仅适用于 Windows 上的 MS Office。
Century Gothic 是另一种浅色字体,其每个字形使用的墨粉比平均水平要少。