![Rotatebox en fondo eso-pic gira la página completa con scrbook, pero no en pdfLaTeX](https://rvso.com/image/287003/Rotatebox%20en%20fondo%20eso-pic%20gira%20la%20p%C3%A1gina%20completa%20con%20scrbook%2C%20pero%20no%20en%20pdfLaTeX.png)
Estoy usando el eso-pic
paquete para crear un borrador de letrero en el fondo de mi documento ( scrbook
-class). El letrero está girado 45° en la página. Todo funciona bien. Yo uso TeXLive
y Kile
con Suse 12.3
.
Ya que necesito TikZ
y pgfplots
en mi documento uso LaTeX
( latex -shell-escape -interaction=nonstopmode '%source'
) -> DVItoPS
( dvips -o '%S.ps' '%S.dvi'
) -> PStoPDF
( ps2pdf '%S.ps' '%S.pdf'
) para crear el pdf.
Ahora tengo que insertar adicionalmente un borrador de aviso de derechos de autor en el lado izquierdo de cada página. Lo produzco de la misma manera que lo hice con el borrador del símbolo original. Pero cada \part{title}
portada se coloca en modo horizontal en el visor de PDF. Esto no sucede cuando compilo mi MWE con pdfLaTeX
( pdflatex -interaction=nonstopmode '%source'
). Tampoco sucede con scrreprt
.
El LateX
resultado es:
El pdfLaTeX
resultado es:
Usando el rotating
paquete se encontró un comportamiento similar eneste hilo. Se dijo que el graphicx
paquete @Mico no está diseñado para usarse junto con dvips; sólo debe ser utilizado por un motor/formato TeX que produzca formato pdf directamente. ¿Es este el problema aquí también? La solución mencionada en el hilo no funciona en mi caso. ¿Hay alguna otra forma de solucionar este problema?
\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}
Respuesta1
Gracias a @Ulrike Fischer, esto funcionó:ps2pdf -dAutoRotatePages=/None '%S.ps' '%S.pdf'