我正在使用该eso-pic
包在我的文档 (-class) 的背景中创建草稿标志scrbook
。该标志在页面上旋转了 45°。一切正常。我使用TeXLive
和。Kile
Suse 12.3
因为我需要TikZ
,所以pgfplots
在我的文档中我使用LaTeX
( latex -shell-escape -interaction=nonstopmode '%source'
) -> DVItoPS
( dvips -o '%S.ps' '%S.dvi'
) -> PStoPDF
( ps2pdf '%S.ps' '%S.pdf'
) 来创建 pdf。
现在我必须在每一页的左侧额外插入一个草稿版权声明。我确实以与原始草稿符号相同的方式制作它。但每个标题页在 pdf 查看器中都处于横向模式。当我使用( )\part{title}
编译我的 MWE 时不会发生这种情况。使用 也不会发生这种情况。pdfLaTeX
pdflatex -interaction=nonstopmode '%source'
scrreprt
结果LateX
是:
结果pdfLaTeX
是:
使用rotating
-package 发现了类似的行为此主题。@Mico 表示,该graphicx
软件包不适合与 dvips 一起使用;它只能由直接生成 pdf 格式的 TeX 引擎/格式使用。这也是问题所在吗?线程中提到的解决方法对我而言不起作用。还有其他方法可以解决这个问题吗?
\documentclass[openany]{scrbook}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{type1cm,eso-pic}
\usepackage{xcolor}
\makeatletter
\AddToShipoutPicture{%
\setlength{\@tempdimb}{.5\paperwidth}%
\setlength{\@tempdimc}{.5\paperheight}%
\setlength{\unitlength}{1pt}%
\put(\strip@pt\@tempdimb,\strip@pt\@tempdimc){%
% Draft
%\makebox(0,0){\rotatebox{45}{\textcolor[gray]{0.75}% <- it doesn't happen here
%{\fontsize{3cm}{3cm}\selectfont{Draft}}}}%
% Copyright
\makebox(-500,-0){\rotatebox{90}{\textcolor[gray]{0.75}% <- it does here
{\fontsize{0.7cm}{0.7cm}\selectfont{Draft \textcopyright Copyright \the\year{} - Copyright owner}}}}
}%
}
\makeatother
\begin{document}
\part{Part 1}
\chapter{Chapter 1}
\section{Section 1}
\lipsum[1-2]
\section{Section 2}
\lipsum[1-2]
\chapter{Chapter 2}
\lipsum[1-4]
\part{Part 2}
\chapter{Chapter 1}
\lipsum[1-6]
\chapter{Chapter 2}
\lipsum[1-6]
\end{document}
答案1
感谢@Ulrike Fischer,这个办法奏效了:ps2pdf -dAutoRotatePages=/None '%S.ps' '%S.pdf'