这可能是一个微不足道的问题,但我找不到解决方案。我需要使用kramdown
将markdown文件翻译成LaTeX。
但是,在.md
文件中,我有已经预处理过的行块,因此它们包含LaTeX命令。
markdown text
markdown text
markdown text
markdown text
\latexcommand
\latexcommand
markdown text
markdown text
转换为LaTeX时,是否可以告诉kramdown
逐字传递这些行(可能通过"以某种方式标记"它们)?
答案 0 :(得分:1)
kramdown有several extensions,其中之一nomarkdown
,是一种保护解析器内容并将内容直接传递给转换器的方法。
使用您的示例:
markdown text·
markdown text·
markdown text·
markdown text
{::nomarkdown type="latex"}
\latexcommand
\latexcommand
{:/}
markdown text
markdown text
这将导致以下LaTeX输出:
markdown text
markdown text
markdown text
markdown text
\latexcommand
\latexcommand
markdown text
markdown text
这个HTML输出:
<p>markdown text
markdown text
markdown text
markdown text</p>
<p>markdown text
markdown text</p>