任务不可跨页面分解

任务不可跨页面分解

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

相关内容