使用 pspicture 环境插入空白页

使用 pspicture 环境插入空白页

从问题如何设计书籍封面,我尝试编译 Dean Serenevy 的代码。

\documentclass{article}
\usepackage[]{graphicx}
\usepackage{pstricks}

\begin{document}
\thispagestyle{empty}
\psset{unit=1in}
\begin{pspicture}(7,9.5)% use your page size
  \rput[b](3.5,8){\parbox{5in}{\begin{flushright}
    \Huge\bfseries\sffamily Awk one-liners\\ Explained
    \end{flushright}}}
  \uput[-90](3.5,8){\color{red}\rule{5in}{1ex}}
  % ...
\end{pspicture}

\end{document}

这是生成的 pdf 文件。问题是我有一个空白页,我无法用 删除行号\thispagestyle{empty}。可能是什么问题?

在此处输入图片描述

答案1

您设置为“页面大小”的值(即文本块大小)与实际文本块大小不匹配。(它们太大,所以您会得到一个额外的页面。)以下是使用包明确设置的文本块的相同示例geometry

\documentclass{article}
\usepackage[text={7in,9.5in},centering]{geometry}
\usepackage[]{graphicx}

\usepackage{pstricks}
\pagestyle{empty}
\begin{document}
\psset{unit=1in}
\begin{pspicture}(7,9.5)% use your page size
  \rput[b](3.5,8){\parbox{5in}{\begin{flushright}
    \Huge\bfseries\sffamily Awk one-liners\\ Explained
    \end{flushright}}}
  \uput[-90](3.5,8){\color{red}\rule{5in}{1ex}}
  % ...
\end{pspicture}

\end{document} 

相关内容