在一个对称的双面文档中,每页外侧边距为 5 厘米,我想创建一个环境,可以在其中本地放置一段全页宽度的文本。到目前为止,我尝试过的任何解决方案都没有产生预期的效果。例如,narrow
MWE 中显示的自定义环境在当前页面上添加了边距,但当文本转到下一页时,它会在边缘消失。
\documentclass[a4paper,twoside,11pt,symmetric]{book}
\usepackage[no-math,cm-default]{fontspec}
\usepackage{xunicode}
\defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
\setmainfont[Mapping=tex-text,Numbers=Lining,Scale=1.0,BoldFont={Times New Roman Bold}]{Times New Roman}
\defaultfontfeatures{Ligatures=TeX}
\usepackage{lipsum}
\usepackage[inner=2.00cm, top=3.00cm, bottom=2.00cm]{geometry}
\geometry{textwidth=12cm,marginparsep=5mm,marginparwidth=5cm}
\newenvironment{narrow}[2]{%
\begin{list}{}{%
\setlength{\leftmargin}{#1}%
\setlength{\rightmargin}{#2}}%
\item[]}{\end{list}}
\begin{document}
\chapter{Chapter 1}
\section{Section 1}
\lipsum\lipsum
\begin{narrow}{0cm}{-5cm}
\lipsum
\lipsum
\lipsum
\end{narrow}
\end{document}
无论页面是偶数还是奇数,都可以调整文本宽度吗?