Rotatebox im eso-pic-Hintergrund dreht die ganze Seite mit scrbook, aber nicht in pdfLaTeX

Rotatebox im eso-pic-Hintergrund dreht die ganze Seite mit scrbook, aber nicht in pdfLaTeX

Ich verwende das eso-picPaket, um im Hintergrund meines Dokuments ein Entwurfsschild zu erstellen ( scrbook-Klasse). Das Schild wird auf der Seite um 45° gedreht. Alles funktioniert einwandfrei. Ich verwende TeXLiveund Kilemit Suse 12.3.

Da ich es brauche TikZund pgfplotsin meinem Dokument verwende ich LaTeX( latex -shell-escape -interaction=nonstopmode '%source') -> DVItoPS( dvips -o '%S.ps' '%S.dvi') -> PStoPDF( ps2pdf '%S.ps' '%S.pdf'), um das PDF zu erstellen.

Jetzt muss ich zusätzlich noch einen Entwurfs-Copyright-Hinweis auf der linken Seite jeder Seite einfügen. Ich erstelle ihn genauso wie mit dem ursprünglichen Entwurfssymbol. Allerdings wird jedes Titelblatt im PDF-Viewer im Querformat angezeigt. Das passiert nicht, wenn ich mein MWE mit ( \part{title}kompiliere . Es passiert auch nicht mit .pdfLaTeXpdflatex -interaction=nonstopmode '%source'scrreprt

Das LateXErgebnis ist: LaTeX-Ergebnis:

Das pdfLaTeXErgebnis ist:

pdfLaTeX-Ergebnis:

Mit dem rotating-Paket wurde ein ähnliches Verhalten festgestellt indieser Thread. Es wurde gesagt, dass das graphicxPaket von @Mico nicht für die Verwendung zusammen mit dvips vorgesehen ist; es sollte nur von einer TeX-Engine/einem TeX-Format verwendet werden, das/das direkt das PDF-Format erzeugt. Ist das hier auch das Problem? Der im Thread erwähnte Workaround funktioniert in meinem Fall nicht. Gibt es eine andere Möglichkeit, das Problem zu beheben?

\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}

Antwort1

Dank @Ulrike Fischer hat das hier geholfen:ps2pdf -dAutoRotatePages=/None '%S.ps' '%S.pdf'

verwandte Informationen