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

时间:2018-01-15 03:39:17

标签: docx pandoc

有没有办法创建以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后我无法使用它。

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

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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


C:\Anaconda\lib\site-packages\pandas\core\indexes\base.py in <module>
     57 import pandas.core.sorting as sorting
     58 from pandas.io.formats.printing import pprint_thing
---> 59 from pandas.core.ops import _comp_method_OBJECT_ARRAY
     60 from pandas.core import strings, accessor
     61 from pandas.core.config import get_option

ImportError: cannot import name 'ops'

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