eso-pic 배경의 Rotatebox는 scrbook으로 전체 페이지를 회전하지만 pdfLaTeX에서는 회전하지 않습니다.

eso-pic 배경의 Rotatebox는 scrbook으로 전체 페이지를 회전하지만 pdfLaTeX에서는 회전하지 않습니다.

eso-pic내 문서의 배경에 초안 기호를 생성하기 위해 패키지를 사용하고 있습니다 ( scrbook-class). 페이지에서 기호가 45° 회전되었습니다. 모든 것이 잘 작동합니다. 나는 TeXLiveKile를 사용합니다 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를 만듭니다.

이제 모든 페이지의 왼쪽에 초안 저작권 표시를 추가로 삽입해야 합니다. 나는 원래 초안 기호와 동일한 방식으로 제작합니다. 그러나 각 \part{title}제목 페이지는 PDF 뷰어에서 가로 모드로 표시됩니다. pdfLaTeX( ) 로 MWE를 컴파일하면 이런 일이 발생하지 않습니다 pdflatex -interaction=nonstopmode '%source'. 에서도 발생하지 않습니다 scrreprt.

- 결과 LateX는 다음과 같습니다 LaTeX 결과:

결과 pdfLaTeX는 다음과 같습니다.

pdfLaTeX-결과:

-package를 사용하면 rotating비슷한 동작이 발견되었습니다.이 스레드. by @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'

관련 정보