当我尝试对齐我的块时遇到了一些麻烦。
如您所见,右侧的距离大于左侧的距离,我无法将这些块存储在页面中间。我不知道是否需要配置文档或块。以下是创建块的代码:
\newenvironment{blocks}
{%
\setlength\fboxsep{0pt}%
\setlength\fboxrule{0.1pt}%
\setlength{\parindent}{0pt}%
\newcommand{\newblocks}{\par\nointerlineskip}%
}
{\par}
\newcommand{\Block}[4]{%
\fbox{%
\begin{minipage}[c][\dimexpr#1\textheight-2\fboxrule][t]{\dimexpr#2\textwidth-2\fboxrule}
#3\par #4
\end{minipage}%
}%
\ignorespaces
}
对于文档我只设置了这个
\documentclass[twoside,a4paper]{article}
有没有办法让这些块对齐?谢谢
答案1
您使用article
选项twoside
。这适用于双面书籍:如果书籍是打开的,则左页紧挨着右页,因此左页的右边距和右页的左边距看起来像一个大边距。如果所有边距的大小相同,则此内边距是两倍宽,因为它实际上由两个边距组成。因此将article
内边距缩小到一半大小,这样这些边距一起看起来是正常的。
虽然这对于双面文档来说看起来不错,但在单面文档上,边距看起来很奇怪。为了避免这种情况,您必须向文档类传达您的文档是单面的:twoside
您必须使用而不是oneside
选项。
因为article
oneside
是默认设置,所以您可以直接删除,twoside
从而导致
\documentclass[a4paper]{article}
除此之外,你可能需要看看KOMA 脚本article
类的替换。此类的边距在 A4 纸上看起来更好,并且具有出色的文档,还解释了和文档scrartcl
边距的所有细节。oneside
twoside