为什么我无法阻止分页?

为什么我无法阻止分页?

我是 Latex 的新手,我只是列出了一些常用命令并学习语法。

这是我第一页末尾的内容。

using left and right bracketing commands\\
$$3\left(\frac{2}{5}\right)$$
$$3\left[\frac{2}{5}\right]$$
$$3\left\{\frac{2}{5}\right\}$$

这会产生三行。第一行是我的评论。第二行和第三行是带有括号和方括号的示例。但是第三个示例输出到第二页。

我找到了\nopagebreak并尝试应用它。但我无法让它工作。

using left and right bracketing commands\\
$$3\left(\frac{2}{5}\right)$$
$$3\left[\frac{2}{5}\right]$$
\nopagebreak $$3\left\{\frac{2}{5}\right\}$$

最后一部分仍然跳转到第二页。我不确定……命令是否应该\nopagebreak像那样位于代码中的同一行?

我尝试将其放在本段末尾、前面和开头(在代码中)。我还尝试将参数设置为 4 以坚持防止分页。就像\nopagebreak[4]。但这没有帮助。

那么此时我该如何防止分页呢?

页脚处有一个页码指示器(索引)。它位于页面的非常高的位置。因此,这里实际上有一些空间,最后一个示例可以放在这里,如果 Latex 只能缩小整个页面或当前页面的脚注边距,只需以某种方式将脚注中的数字向下移动一点即可。

所以我很好奇为什么这对我来说不起作用。如果有帮助的话,我可以发布屏幕截图。

编辑1:这是屏幕截图。

分页符

您可以看到数字 1 的位置有多高。那里有足够的空间来放置分数示例和页面索引。

编辑2:这是整个工作示例。

\documentclass[11pt]{article}

\begin{document}
bracketing symbols;

parenthesis;
$$(x+1)$$

square brackets;
$$3[2+(x+1)]$$

curly brackets;\\
these are reserved symbols for coding in Latex\\
they are therefore normally not displayed
$${a,b,c}$$
so to display curly brackets in math mode\\
there needs to be a back slash in front\\
of each bracket
$$\{a,b,c\}$$

dollar sign;\\
the same is true for dollar sign\\
dollar signs are reserved to indicate\\
math mode in Latex\\
so to display a dollar sign in math mode\\
there needs to be a back slash in front of it

$$\$12.55$$

adjusting bracketing symbols to the height\\
of tall objects like fractions;

typing in only the bracket signs\\
$$3(\frac{2}{5})$$
$$3[\frac{2}{5}]$$
$$3\{\frac{2}{5}\}$$%curly brackets require an additional back slash

using left and right bracketing commands\\
$$3\left(\frac{2}{5}\right)$$
$$3\left[\frac{2}{5}\right]$$
\nopagebreak $$3\left\{\frac{2}{5}\right\}$$

\end{document}

如您所见,我确实有一个文档类以及开始和结束命令。如果您认为我忘记了这些,那就错了。

答案1

正如评论中提到的,您正在 A4 页面上打印针对美国信纸格式化的文档。如果您使用

\documentclass[11pt,a4paper]{article}

这样所有内容就可以放在一页上。

答案2

对于这种特殊情况,增加页面大小(如 David Carlisle 所建议的)可以消除此问题。一般来说,为了避免在不合适的地方出现分页符,TeX明确说明您的需求非常重要。对于您的情况,您可以利用以下事实:amsmath 包,包括gathered,都放置在一个不可拆分的框中,该框不能拆分成两页。在下面的示例中,您的表达式出现在第一页上,但是如果您将规则的高度增加哪怕一个点,所有三个表达式都会移动到新的页面上。

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\rule{1pt}{461pt} \par %Try changing to 462pt   
\begin{equation*}
\begin{gathered}
3\left(\frac{2}{5}\right) \\
3\left[\frac{2}{5}\right]\\
3\left\{\frac{2}{5}\right\}
\end{gathered}
\end{equation*}
\end{document}

作为一般规则,如果您要排版任何结构比单个方程式更复杂的数学,则应使用amsmath。此包是任何标准TeX发行版的一部分。请注意,您可以分别将\begin{equation*}和缩写\end{equation*}\[\]

答案3

我发现使用起来\nopagebreak非常棘手。而且那个环境\begin{samepage} \end{samepage}对我来说效果很好。

相关内容