我正在使用回忆录类,我想减少边距的大小,但仅限于我的文档的 6 页(6 页图表,需要大量水平空间)。我尝试使用changepage
包和\newgeometry
命令(geometry
包),但这总是会减小我所有文档的边距大小。
感谢帮助 !
空间光调制器
代码示例:
\usepackage{geometry}
\begin{document}
\part{Results}
\newgeometry{left=-3cm}
\input{results.tex} % .tex file wich contains the code to compile figures
\restoregeometry
\part{conclusion}
Bla bla bla.
\end{document}
并且results.tex
文件是一连串的数字(下面的代码):
\begin{figure}[!h]
\centering
\captionsetup{justification=centering}
\subfigure{
\includegraphics[height=0.30\textwidth,width=0.45\textwidth]{file1.png}
}
\quad
\subfigure{
\includegraphics[height=0.30\textwidth,width=0.45\textwidth]{file2.png}
}
\caption{blabla}
\label{1}
\end{figure}
答案1
首先要注意的是 TeX 是按段落排版的;这意味着页面设置不能在段落中间更改。但是,多亏了 Donald Arseneau,有一种在段落之间更改页面设置的通用方法 --- 命令\onecolumn
并\twocolumn
强制 TeX 重新计算设置。例如(在更正我的任何拼写错误后):
\documentclass{memoir}
\usepackage{lipsum}
\begin{document}
\lipsum[2]
\twocolumn \addtolength{\textwidth}{1in} \onecolumn
\lipsum[2]% set in a wider \textwidth
\twocolumn \addtolength{\textwidth}{-1in} \onecolumn
\lisum[[2]% back to the original \textwidth
\end{document}
无需任何软件包。替换或添加\addtolength{\textwidth}{...}
宏以满足您的目的。