MWE 本身很简单,但是当它需要跨页面时就会出现问题。请看图。
所有任务项目都在一起。
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb,tasks,enumitem}
\begin{document}
\begin{enumerate}
\item hi
\begin{tasks}(3)
\task a \task b
\end{tasks}
\end{enumerate}
\end{document}
答案1
LaTeX 希望将列表保留在同一页面上,因此它会在列表之前而不是列表内分页。
tasks
将会打破如果没有足够的胶水来形成垂直间距等,则跨页面(请参阅tasks
手册中的第 3.1 章):https://i.stack.imgur.com/647s3.png
我宁愿尝试将item
和列表保持在同一页面上。将此添加到您的序言中,看看它是否适合您:
\makeatletter
\@beginparpenalty=10000
\makeatother