使用 pdfrender 使整个文档变得更重

使用 pdfrender 使整个文档变得更重

这是一个后续问题这个答案这个问题

上述答案中给出的代码似乎不适用于任何可扩展的水平条,例如粘连蛋白、平方根条和\overline{...}

此外,脚注也没有变得更重。

我需要做什么才能使 pdfrender 作用于文档的每个部分?

例子:

\documentclass[12pt]{article}
\usepackage{amsmath,amsthm, amssymb}
\usepackage{pdfrender,xcolor}
\begin{document}

\pdfrender{StrokeColor=black,TextRenderingMode=2,LineWidth=1pt}

Quadratic Formula.
\begin{equation*}
  x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
\end{equation*}

Law of Quadratic Reciprocity.
\begin{equation*}
  \Bigl(\frac{p}{q}\Bigr)
  \Bigl(\frac{q}{p}\Bigr)
  = 
  (-1)^{\frac{p-1}{2} \frac{q-1}{2}}
\end{equation*}

Complex norm.
\begin{equation*}
a^2 + b^2 = (a+bi) (\overline{a+bi})
\end{equation*}
\end{document}

输出结果如下:

在此处输入图片描述

答案1

pdfrender你可能想确保(即检查文档)应该是否真的能够影响非文本元素:它是否承诺能够修改所有路径的线宽?我不太确定。您得到的行为很可能在该包的预期范围内——或者来自›raw‹ 方法pdfrender依赖的。

至于脚注(和页码!)可以在此处应用额外的线宽。我们必须重新陈述\pdfrender这些元素。

\documentclass[12pt]{scrartcl}
\usepackage{amsmath,amsthm,amssymb}
\usepackage{pdfrender,xcolor,scrpage2}
\pdfrender{StrokeColor=black,TextRenderingMode=2,LineWidth=1pt}

%faux ink gain page numbers
\pagestyle{scrheadings}
\cfoot{\pdfrender{StrokeColor=black,TextRenderingMode=2,LineWidth=1pt}\thepage}

%faux ink gain footnotes
\makeatletter
  \long\def\@makefntext#1{\leavevmode%
  \pdfrender{StrokeColor=black,TextRenderingMode=2,LineWidth=0.2pt}%
    \@thefnmark)~\nobreak
    \relax#1%
  }
\makeatother

\begin{document}
\hrule

\footnote{lorem ipsum}

Quadratic Formula.
\begin{equation*}
  x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
\end{equation*}

Law of Quadratic Reciprocity.
\begin{equation*}
  \Bigl(\frac{p}{q}\Bigr)
  \Bigl(\frac{q}{p}\Bigr)
  = 
  (-1)^{\frac{p-1}{2} \frac{q-1}{2}}
\end{equation*}

Complex norm.
\begin{equation*}
a^2 + b^2 = (a+bi) (\overline{a+bi})
\end{equation*}
\end{document} 

比较原始方法 - 不需要重新陈述,但对于文本与其他事物而言,同样的限制适用:

\documentclass[12pt]{scrartcl}
\usepackage{amsmath,amsthm,amssymb}
\pdfliteral direct {2 Tr 1.5 w}

\begin{document}
\hrule
\footnote{lorem ipsum}
Law of Quadratic Reciprocity.
\begin{equation*}
  \Bigl(\frac{p}{q}\Bigr)
  \Bigl(\frac{q}{p}\Bigr)
  = 
  (-1)^{\frac{p-1}{2} \frac{q-1}{2}}
\end{equation*}
\end{document}

话虽如此,我仍然认为,如果您的目标是更粗的笔触和“更暗的”页面颜色,那么所有这些都不会让您走得太远。恕我直言,您试图通过制造更大的问题来解决问题。我想说,除了选择其他字体之外别无选择。专门针对您的问题(糟糕的打印条件)设计的字体是 Matthew Carters宪章它包含在大多数 TeX 发行版中,并且有数学支持也一样。

相关内容