如何在R Markdown中高亮副标题?LaTeX代码执行失败求助
解决R Markdown中副标题高亮失效的问题
你遇到的问题是Markdown标题解析逻辑会干扰LaTeX命令的执行,导致soul包的\hl命令无法正确渲染高亮效果。以下是两种可行的解决方案:
方案1:直接使用LaTeX层级标题命令
替换Markdown的##为LaTeX的\subsection命令,让LaTeX直接解析标题内容:
--- title: "k" output: pdf_document date: "2023-03-06" header-includes: - \usepackage{soul} --- \subsection{\hl{Unadjusted}}
方案2:保留Markdown标题语法,添加保护命令
在\hl前加上\protect,阻止Pandoc对命令进行转义,确保LaTeX能正确识别:
--- title: "k" output: pdf_document date: "2023-03-06" header-includes: - \usepackage{soul} --- ## \protect\hl{Unadjusted}
两种方法都能实现Unadjusted副标题的背景高亮效果,你可以根据习惯选择其中一种。
内容的提问来源于stack exchange,提问作者doraemon
相关产品推荐
相关产品推荐

