![Rotatebox im eso-pic-Hintergrund dreht die ganze Seite mit scrbook, aber nicht in pdfLaTeX](https://rvso.com/image/287003/Rotatebox%20im%20eso-pic-Hintergrund%20dreht%20die%20ganze%20Seite%20mit%20scrbook%2C%20aber%20nicht%20in%20pdfLaTeX.png)
Ich verwende das eso-pic
Paket, 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 TeXLive
und Kile
mit Suse 12.3
.
Da ich es brauche TikZ
und pgfplots
in 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 .pdfLaTeX
pdflatex -interaction=nonstopmode '%source'
scrreprt
Das LateX
Ergebnis ist:
Das pdfLaTeX
Ergebnis ist:
Mit dem rotating
-Paket wurde ein ähnliches Verhalten festgestellt indieser Thread. Es wurde gesagt, dass das graphicx
Paket 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'