我正在研究我的論文的佈局,我希望為我的所有章節開頭進行以下設計:
- 新章節應始終從左頁開始,圖片頁僅包含遍布整個左頁的插圖。因此,此頁面上沒有文字,只有大幅插圖。每章的整頁插圖都不同。
- 在圖片頁右側的頁面(即下一頁)上,應該是帶有標題、章節編號等的正常章節開頭頁。
我一直在努力實現這一目標,但我似乎沒有在正常章節打開之前的頁面上獲得圖片頁面。例如,我嘗試將文檔類別設定為 openleft,但我沒有成功在左側包含圖片,並且章節在右側打開。在下面的最小範例中,我嘗試使用\part
as 圖片頁面(\part
從左側頁面開始,在其上放置圖片,然後\chapter
從右側頁面開始)。但是,圖片不會顯示在部分頁面上,而是顯示在下一頁。
抱歉,如果乳膠代碼不是那麼整潔,我剛開始學習它。
預先非常感謝您。
最小的例子:
\documentclass[10pt,showtrims,openright]{memoir}
\usepackage{eso-pic}
\usepackage{graphicx}
\usepackage{geometry}
\setstocksize{25cm}{18cm}
\settrims{0.5cm}{0.5cm}
\geometry{paperwidth=17cm, paperheight=24cm}
\setlrmarginsandblock{2.5cm}{2.5cm}{*}%%%%
\setulmarginsandblock{2.5cm}{3cm}{*}
\checkandfixthelayout
% To delete white page after part and put the picture on the part page
\renewcommand{\afterpartskip}{\vfil}
\begin{document}
\openleft
\part*{Prechappicturepage1}
\AddToShipoutPictureBG*{% Add picture to current page
\AtStockLowerLeft{% Add picture to lower-left corner of paper stock
\includegraphics[width=\stockwidth,height=\stockheight]{art/testimage.eps}}}
\openright
\chapter{Title ch1}%
\openleft
\part*{Prechappicturepage2}
\AddToShipoutPictureBG*{% Add picture to current page
\AtStockLowerLeft{% Add picture to lower-left corner of paper stock
\includegraphics[width=\stockwidth,height=\stockheight]{art/testimage.eps}}}
\openright
\chapter{Title ch2}%
\end{document}
答案1
我認為你不需要在這裡搞亂發貨,你只需要進入一個偶數頁面(似乎memoir
有一個命令)添加圖片,然後開始一個新頁面並做你的章節標題。
您可能需要稍微擺弄一下座標:我添加了[demo]
這樣的範例,因此可以在沒有圖像的情況下運行。
請注意,如果您同時指定height
和width
且不指定,keepaspectratio
則 LaTeX 將扭曲圖片。我將其保留為您所擁有的,但您可能應該只指定其中之一。
\documentclass[10pt,showtrims,openright]{memoir}
\usepackage[demo]{graphicx}
\usepackage{geometry}
\setstocksize{25cm}{18cm}
\settrims{0.5cm}{0.5cm}
\geometry{paperwidth=17cm, paperheight=24cm}
\setlrmarginsandblock{2.5cm}{2.5cm}{*}%%%%
\setulmarginsandblock{2.5cm}{3cm}{*}
\checkandfixthelayout
\newcommand\chapimage[1]{%
\cleartoverso
\noindent\begin{picture}(0,0)%
\put(-60,-600){%
\includegraphics[width=\stockwidth,height=\stockheight]{art/#1}}%
\end{picture}
\clearpage}
\begin{document}
\chapimage{testimage}% don't use extension
\chapter{Title ch1}%
\chapimage{testimage2}
\chapter{Title ch2}%
\end{document}
答案2
非常感謝你,大衛!我複製並改編了上面的大部分程式碼,它運行得很好。我沒有設法獲得圖片的正確座標,因此我使用了 eso-pic 軟體包(我認為圖片的品質保持不變?唯一的缺點是我使用了額外的軟體包,對吧?)。請參閱下面的工作新指令:
\documentclass[10pt,showtrims,openright]{memoir}
\usepackage[demo]{graphicx}
\usepackage{geometry}
\usepackage{eso-pic}
\setstocksize{25cm}{18cm}
\settrims{0.5cm}{0.5cm}
\geometry{paperwidth=17cm, paperheight=24cm}
\setlrmarginsandblock{2.5cm}{2.5cm}{*}%%%%
\setulmarginsandblock{2.5cm}{3cm}{*}
\checkandfixthelayout
\newcommand\chapimage[1]{%
\cleartoverso
\noindent%
\AddToShipoutPictureBG*{% Add picture to current page
\AtStockLowerLeft{% Add picture to lower-left corner of paper stock
\includegraphics[keepaspectratio=true, width=\stockwidth]{art/#1}}}%
\clearpage}
\begin{document}
\chapimage{testimage}% don't use extension
\chapter{Title ch1}%
\chapimage{testimage2}
\chapter{Title ch2}%
\end{document}