在用乳胶写文章时,自动 \newpage 不起作用

问题描述

enter image description here

即使我在文章开头使用以下命令(这是我的文档类),我也必须每次手动插入 \newpage。正常吗?我该如何解决这个问题?

\usepackage [a4paper,top=3cm,bottom=3cm,left=2.5cm,right=2.5cm]{geometry}
    \textheight=5000px                    % Saving trees ;-)
\usepackage{url}

解决方法

您强制文档的文本高度为 5000 像素,相当于 176 厘米,或多或少:这意味着 LaTeX 正在优化文本以填充页面中高度为 176 厘米的空间。

如果您想节省空间(和纸张!),只需设置 geometry 包,删除 \textheigth 选项:根据您的喜好设置边距,考虑到文档应该适合看。

\documentclass{article}

\usepackage [a4paper,top=2cm,bottom=2cm,left=2.5cm,right=2.5cm]{geometry}

\usepackage{lipsum}
\begin{document}
\lipsum[1-102]
\end{document}

减少边距会以更安全的方式自动扩大页面中的文本空间。

除了使用选项 topbottomleftrigth,您还可以使用选项

\usepackage [a4paper,margin=1cm]{geometry}

将它们设置为相同的值。