我使用Pandoc,它可以混合降价和乳胶。让语法高亮显示适用于两者都会很好。有关实现这一目标的最佳方法的任何想法?
答案 0 :(得分:5)
您应该为包含Markdown和LaTeX语法的Pandoc文件创建新的语言语法。有两种方法可以包含其他语法的规则:
使用其他语法中的包含规则和引用元素。例如,这将引用包括完整的LaTeX和Markdown语法:
{ patterns = (
{ include = 'text.html.markdown'; },
{ include = 'text.tex.latex'; },
);
}
也可以使用以下形式从语法库中挑选规则:
{ include = 'text.html.markdown#block'; }
使用注入语法。您可以在the TextMate blog上了解有关这些内容的更多信息。
希望这有帮助!