我是 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}
对我来说效果很好。