书上的文字逐渐淡出

书上的文字逐渐淡出

我想写一本书,其中的所有内容都是渐进式的,所以开头是黑色,结尾是浅灰色。页面比例方法似乎不准确,目前我能得到的所有例子都不符合书本比例。

有任何想法吗 ?

答案1

这里有一个建议,即添加一些透明的白色前景,这些前景会变得越来越不透明。

\documentclass{article}
\usepackage{lipsum}
\usepackage{tikz}
\usetikzlibrary{fadings,shadings}
\usepackage{eso-pic}
\usepackage{lastpage,refcount}
\def\finaltrans{0.5} % adjust this value to make the end more or less transparent
\begin{document}

\newcounter{lastpagenumber}%
\setcounter{lastpagenumber}{\getrefbykeydefault{LastPage}{page}{1}}%
\AddToShipoutPictureFG{% Add picture to background of every page
  \AtPageLowerLeft{%
        \makebox[\paperwidth]{
        \begin{tikzpicture}
        \pgfmathsetmacro{\opaone}{100*(1-\finaltrans*(\thepage)/(\thelastpagenumber+1))}
        \pgfmathsetmacro{\opatwo}{100*(1-\finaltrans*(\thepage+1)/(\thelastpagenumber+1))}
        \tikzfading[name=fade down \thepage,
            top color=transparent!\opaone,
            bottom color=transparent!\opatwo]
        \fill[white,path fading=fade down \thepage] (0,0) rectangle (\paperwidth,\paperheight);
        \end{tikzpicture}}%
  }%
}


\lipsum[1-20]
\end{document}

您可以进行调整\finaltrans以控制最终页面的灰度。

这是一个包含两页和 0.9 的示例\finaltrans

在此处输入图片描述

相关内容