再会!
这是一个常见问题,我阅读了建议的解决方案,但使用 fancyhdr 时,我未能成功减少页面底部边距。我使用了 geometry 包,这改变了页面的布局,但一些命令显然混淆了。我应该补充一点,我是一个绝对的初学者,我正在使用模板序言。有人能帮忙吗?非常感谢
这是我尝试用几何方法解决的问题:
\usepackage[left=2.5in,right=1.5in,top=3cm,bottom=4.5cm,headheight=1cm]{geometry}
答案1
嗯,你使用的模板太乱了!你真的需要用它吗?它应该重新设计!
现在转到你的文件main.tex
。你必须将其更改为以下代码(请参阅标有的重要更改<=======
):
\documentclass[18pt, a3paper, titlepage]{book}
\usepackage[%
left=2.5in,right=1.5in,top=3cm,bottom=4.5cm,headheight=1cm
,showframe % <===================================== to show typing area
]{geometry}
\input{i10preamble.tex} % <================================= no \include
\usepackage[utf8]{inputenc}
\setlength{\parindent}{20pt}
\setlength{\parskip}{3pt}
\usepackage{fix-cm}
\begin{document}
\fontsize{12}{18}\selectfont
\sloppy
\vspace{30 mm}
\include{myChap1} % <=========================== cap1.tex does not exist!
\end{document}
在序言中您不能使用命令\include
,而应该使用\input{i10preamble.tex}
。
文件cap1.tex
不存在。请将其更改为\include{myChap1}
。
我在开头插入了您对包的调用geometry
,以确保所有其他使用的包都可以识别更改的边距。请注意showframe
可视化打字区域的选项...
文件代码i10preamble.tex
以错误的顺序调用不同的包。该文件的创建者应该纠正这个问题...
使用更正后的文件main.tex
您将获得(从第 1 页更改为第 2 页):
答案2
尝试
\documentclass{article}
\usepackage[bottom=2cm,footskip=8mm]{geometry}