pandoc 2.1 任务列表不在 docx 中呈现

pandoc 2.1 task-list do not render in docx

有没有办法创建以 docx 格式打印的任务列表?我正在使用 [ ] task-list[x] completed-task 语法,并使用以下过滤器:

-r markdown+smart+implicit_figures+table_captions+pipe_tables+latex_macros+compact_definition_lists+subscript+superscript+yaml_metadata_block+raw_tex+fenced_code_attributes+line_blocks+backtick_code_blocks+fenced_code_blocks+link_attributes+tex_math_dollars+native_spans

这似乎有效 html(当我通过预览应用 Marked2 查看它时,但在从 markdown 转换为 docx 时我无法正常工作.

非常感谢任何帮助。谢谢。

Plain pandoc 不支持任务列表。但是,您可以使用过滤器来添加支持。看看半官方过滤器集合中的 task-list filter。您可以通过将它添加到您的目录并使用额外的 --lua-filter=task-list.lua 参数调用 pandoc 来使用它。

从 pandoc 2.6 开始,支持任务列表。

如果您使用旧版本(例如 Debian Buster 当前的 2.2.1),您可以在 Latex 数学环境中使用此解决方法:

- $\Box$ Task 1
- $\Box$ Task 2

或者,您也可以使用 $\square$,但这会为我呈现更小的框。这仅适用于未选中的框,例如,如果您想打印列表并用笔检查任务。