![Rotatebox no fundo eso-pic gira a página inteira com scrbook, mas não em pdfLaTeX](https://rvso.com/image/287003/Rotatebox%20no%20fundo%20eso-pic%20gira%20a%20p%C3%A1gina%20inteira%20com%20scrbook%2C%20mas%20n%C3%A3o%20em%20pdfLaTeX.png)
Estou usando o eso-pic
pacote para criar um sinal de rascunho no fundo do meu documento ( scrbook
-class). O sinal é girado 45° na página. Tudo funciona bem. Eu uso TeXLive
e Kile
com Suse 12.3
.
Como preciso TikZ
e pgfplots
no meu documento utilizo LaTeX
( latex -shell-escape -interaction=nonstopmode '%source'
) -> DVItoPS
( dvips -o '%S.ps' '%S.dvi'
) -> PStoPDF
( ps2pdf '%S.ps' '%S.pdf'
) para criar o pdf.
Agora tenho que inserir adicionalmente um aviso de rascunho de direitos autorais no lado esquerdo de cada página. Eu o produzo da mesma forma que fiz com o rascunho do símbolo original. Mas cada \part{title}
página de título é colocada no modo paisagem no visualizador de PDF. Isso não acontece quando compilo meu MWE com pdfLaTeX
( pdflatex -interaction=nonstopmode '%source'
). Também não acontece com scrreprt
.
O LateX
resultado é:
O pdfLaTeX
resultado é:
Usando o rotating
-package um comportamento semelhante foi encontrado emeste tópico. Foi dito que o graphicx
pacote @Mico não se destina a ser usado em conjunto com dvips; ele só deve ser usado por um mecanismo/formato TeX que produza o formato PDF diretamente. Esse é o problema aqui também? A solução alternativa mencionada no tópico não funciona no meu caso. Existe alguma outra maneira de corrigir isso?
\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}
Responder1
Graças a @Ulrike Fischer isso funcionou:ps2pdf -dAutoRotatePages=/None '%S.ps' '%S.pdf'