![eso-pic 배경의 Rotatebox는 scrbook으로 전체 페이지를 회전하지만 pdfLaTeX에서는 회전하지 않습니다.](https://rvso.com/image/287003/eso-pic%20%EB%B0%B0%EA%B2%BD%EC%9D%98%20Rotatebox%EB%8A%94%20scrbook%EC%9C%BC%EB%A1%9C%20%EC%A0%84%EC%B2%B4%20%ED%8E%98%EC%9D%B4%EC%A7%80%EB%A5%BC%20%ED%9A%8C%EC%A0%84%ED%95%98%EC%A7%80%EB%A7%8C%20pdfLaTeX%EC%97%90%EC%84%9C%EB%8A%94%20%ED%9A%8C%EC%A0%84%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
eso-pic
내 문서의 배경에 초안 기호를 생성하기 위해 패키지를 사용하고 있습니다 ( scrbook
-class). 페이지에서 기호가 45° 회전되었습니다. 모든 것이 잘 작동합니다. 나는 TeXLive
및 Kile
를 사용합니다 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
는 다음과 같습니다
결과 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'