我需要绑定两个不同的环境,即防止分页符发生。我尝试了,,,\nopagebreak
但都没有用。\nobreak
\begin{samepage}-\end{samepage}
\begin{enumerate}
\item ....
\item týden
Pondělí:
\begin{enumerate}
\begin{multicols}{2}
\item \[\frac{\frac{1}{a-1}+\frac{2}{a-1}+\frac{3}{a-1}}{\frac{1}{a^{2}-1}}\]
\vysl{$6(a+1)$ PODM: $a\neq\pm1$}
\item \[(y^{2}-2)^{3}\]
\vysl{$y^{6}-6y^{4}+12y^{2}-8$}
\end{multicols}
\item \[A-B=?;A=\{x\in\R;-3\leq x\leq 10\};B=\{x\in\R;-4<x<8\}\]
\vysl{$A-B=\{x\in\R;8
\leq x\leq 10\}$}
\end{enumerate}
分页符位于单词“Pondělí”和环境之间的某个位置multicols
,但我需要将它们放在一起。
感谢大家的回答,请原谅我的英语,我希望一切都能理解。
答案1
您应该尝试一下这个needspace
包。由于看起来需要放在一起的材料占据了 5 到 6 行,您可以尝试一下:
\documentclass{article}
\usepackage{multicol,needspace}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
%% how is the "\vysl" macro defined?
\begin{document}
\begin{enumerate}
\item \dots
\item týden
\needspace{6\baselineskip}
Pondělí:
\begin{enumerate}
\begin{multicols}{2}
\item \[\frac{\frac{1}{a-1}+\frac{2}{a-1}+\frac{3}{a-1}}{\frac{1}{a^{2}-1}}\]
\vysl{$6(a+1)$ PODM: $a\neq\pm1$}
\item \[(y^{2}-2)^{3}\]
\vysl{$y^{6}-6y^{4}+12y^{2}-8$}
\end{multicols}
\item \[A-B=?;A=\{x\in\R;-3\leq x\leq 10\};B=\{x\in\R;-4<x<8\}\]
\vysl{$A-B=\{x\in\R;8
\leq x\leq 10\}$}
\end{enumerate}
\end{document}
(恐怕我无法发布截图,因为我不知道宏\vsyl
是如何定义的。)