Markdown无空行衔接列表识别方案咨询(支持LaTeX嵌入场景)
原生Markdown兼容方案
方案1:行尾加双空格(标准Markdown语法)
大部分符合CommonMark规范的解析器都支持该规则,在引导句末尾敲2个空格后直接换行接列表即可:
This is a sentence describing a list: - Hello - World
方案2:行尾加HTML换行标签
兼容性更强,几乎所有Markdown解析器都能识别:
This is a sentence describing a list:<br> - Hello - World
LaTeX markdown包专属方案
方案1:单条列表适配
直接在引导句末尾插入LaTeX原生换行命令即可:
This is a sentence describing a list:\newline - Hello - World
方案2:全局批量适配
导入markdown包时添加blankBeforeBlock=false参数,关闭“块级元素前必须有空行”的校验规则,之后直接写无空行的列表就能正常渲染,不需要逐个加换行标识,适合大量短列表的场景:
\usepackage[blankBeforeBlock=false]{markdown}
配置后可以直接使用你期望的写法:
This is a sentence describing a list: - Hello - World
内容的提问来源于stack exchange,提问作者LogZ
相关产品推荐
相关产品推荐

