将双面文档的外边距放大到两页以上

将双面文档的外边距放大到两页以上

我很高兴能够adjustwidth*放大双面 LaTeX 文档的外边距。但我的问题是,如果环境分布在两页上,它似乎不起作用。

\documentclass[twoside]{article}
\usepackage{lipsum}
\usepackage[strict]{changepage}

\begin{document}
\vspace*{12cm}
\lipsum[1]
\begin{adjustwidth*}{}{-20mm}
\lipsum[1]
\end{adjustwidth*}
\lipsum[3]
\end{document}

此处,文本延伸至第二页的右边距,尽管它是内边距。 <code>adjustwidth</code> 在两页以上不起作用

是否有更好的方案或解决方法,以便将下一页的文本移到另一侧?

答案1

总的来说,我认为你不能自动完成这项工作。TeX 会逐段排版。只有在设置完一个段落后,TeX 才会检查段落中间是否应该有分页符。如果是,TeX 会分页,将排版后的段落的剩余部分放在下一页的顶部,然后继续下一个段落。这意味着你只能设置一个段落。如果你需要在分页符处更改段落边距,那么你必须手动进行,将段落分成两段,第一页的最后一个单词出现,然后从第二页的第一个单词开始一个新的非缩进段落。

相关内容