나는 다양한 장식품으로 가득 찬 바로크 책의 번역 작업을 하고 있는데 그 중 일부는 머리글에 첨부되어 있습니다.
나는 이미 그것들을 래스터화하고, .png
파일을 생성하고, fancyhdr 패키지의 명령에 그것들을 포함시키려고 시도했습니다 \fancyhead
. 다음과 같습니다:
\fancyhead[CO, CE]{%
\includegraphics[scale=1]{Ornament2.jpg}% Ornament to the left %
({\hspace{.1cm}}\thepage{\hspace{.1cm}})% Page numbering within parenthesis %
\includegraphics[scale=1]{Ornament2.jpg}% Ornament to the right %
}
그러나 그들은 제자리에서 벗어날 것입니다. 뿐만 아니라 헤더 자체도 완전히 변형되었습니다. 나는 다음 해결책을 시도했습니다.
\parbox
사진을 포장하기 위해;figure
주변 환경\includegraphics
;.png
을 ( 를) 변환.pdf
하여 포함시키는 단계;- 대신 사용
\chead[]{}
; \headheight
패키지뿐만 아니라 매개변수도 변경합니다geometry
.\protect
이전에 사용\includegraphics
,
그러나 이 모든 것들은 소용이 없었고, 각각은 그 자체의 변칙성을 만들어냈습니다.
누구든지 다른 제안이 있으면 감사하겠습니다.
관찰:배경 이미지로 소개하는 것이 가능할 수도 있지만, 각 장마다 변경된다는 사실은 그렇지 않다고 확신합니다.
관찰2.:\fontspec
아마도 장식품을 어떤 종류의 새로운 글꼴로 변환하여 배치하는 것이 가능할 것입니다 .
관찰3.:수업 을 이용하고 있습니다 book
.
답변1
귀하의 이미지가 없으면 이것이 최선의 추측입니다. 일반적으로 말하면 (파일 I/O 또는 변환이 필요하지 않음) \usebox
보다 빠릅니다 . 이미지와 텍스트 간의 기본 차이를 보상합니다. 를 사용하면 페이지 번호가 변경될 때 너비가 일정하게 유지됩니다.\includegraphics
\raisebox
\makebox
\documentclass{book}
\usepackage{graphicx} %vectorgraphics
\usepackage{fancyhdr}
%\fancyhead[C]{% simple but slow
%\includegraphics[height=\headheight]{example-image-a}% Ornament to the left %
%\raisebox{\dp\strutbox}{(\hspace{.1cm}\thepage\hspace{.1cm})}% Page numbering within parenthesis %
%\includegraphics[height=\headheight]{example-image-b}% Ornament to the right %
%}
\newsavebox{\lefthdr}
\newsavebox{\righthdr}
\savebox{\lefthdr}{\raisebox{-\dp\strutbox}{\includegraphics[height=\headheight]{example-image-a}}(}
\savebox{\righthdr}{)\raisebox{-\dp\strutbox}{\includegraphics[height=\headheight]{example-image-b}}}
\fancyhead[C]{\usebox\lefthdr\makebox[1.3em]{\thepage}\usebox\righthdr}
\pagestyle{fancy}
\usepackage{lipsum}
\begin{document}
\lipsum[1-10]
\end{document}