我已经关注
在用 准备的双面文档中获取与部分页面相对的图片memoir
。我的文档的外边距大于内边距。要使用全宽并获取与部分页面相对的居中图片,我使用changepage
包的adjustwidth
命令。但是,图片没有居中,尽管我用于测试目的的一些虚拟文本是居中的。以下 MWE 说明了这个问题:
\documentclass[a4paper]{memoir}
\setstocksize{29.7cm}{21.0cm} % A4 stock
\settrimmedsize{27.94cm}{21.0cm}{*} % 27.94cm = 11in
\setlength{\trimtop}{0.0cm}
\setlength{\trimedge}{\stockwidth}
\addtolength{\trimedge}{-\paperwidth}
\settypeblocksize{23.94cm}{12.3cm}{*}
\setlrmargins{1.13cm}{*}{*}
\setulmargins{2.0cm}{*}{*}
\setmarginnotes{\onelineskip}{6.15cm}{\onelineskip}
\sidecapmargin{outer}
\setsidecaps{\onelineskip}{6.15cm}
\usepackage{tikz}
\usepackage{lipsum}
\usepackage{changepage}
\checkandfixthelayout
\usepackage[pdftex]{hyperref}
\begin{document}
\part{First part}
\cleartoverso
\begin{adjustwidth}{-6.15cm}{} % temporarily use full page width
\lipsum[1] % dummy text for testing, uses full page width
\begin{figure}
\centering
\begin{tikzpicture}
\draw (0,0) rectangle (12,12);
\end{tikzpicture}
\end{figure}
\end{adjustwidth} % switch back
\part{Second part}
\lipsum[1-6]
\end{document}
我做错了什么或者忽略了什么?
答案1
你真的不想让照片漂浮,但figure
告诉 LaTeX 使内容浮动。这带来了麻烦,最好不要这样做。此外,消除环境figure
可以解决居中问题:
\documentclass[a4paper]{memoir}
\setstocksize{29.7cm}{21.0cm} % A4 stock
\settrimmedsize{27.94cm}{21.0cm}{*} % 27.94cm = 11in
\setlength{\trimtop}{0.0cm}
\setlength{\trimedge}{\stockwidth}
\addtolength{\trimedge}{-\paperwidth}
\settypeblocksize{23.94cm}{12.3cm}{*}
\setlrmargins{1.13cm}{*}{*}
\setulmargins{2.0cm}{*}{*}
\setmarginnotes{\onelineskip}{6.15cm}{\onelineskip}
\sidecapmargin{outer}
\setsidecaps{\onelineskip}{6.15cm}
\usepackage{tikz}
\usepackage{lipsum}
\checkandfixthelayout
\usepackage{hyperref}
\begin{document}
\part{First part}
\cleartoverso
\begin{adjustwidth}{-6.15cm}{}% temporarily use full page width
\centering
\begin{tikzpicture}
\draw (0,0) rectangle (12,12);
\end{tikzpicture}
\end{adjustwidth}% switch back
\part{Second part}
\lipsum[1-6]
\end{document}
如果你需要标题,你可以使用或包\captionof{}{}
中的标题。(除非这是另一个樱桃caption
capt-of
回忆录已经挑选了;)。