2016-12-05 70 views
0

我正在使用pandoc和LaTex一起创建pdf输出。pandoc LaTex更改`反向突出显示

我突出显示了一些使用`反引号的代码。

反引号内的文本只是使用不同的字体突出显示。

如何更改突出显示文本的颜色以及背景颜色。

请注意,这是用于行内高亮显示。

回答

1

您可以创建与此(from a tex.SE answer)新文件header.tex:

\usepackage{fancyvrb,newverbs,xcolor} 

\definecolor{Light}{gray}{.90} 

\let\oldtexttt\texttt 
\renewcommand{\texttt}[1]{ 
    \colorbox{Light}{\oldtexttt{#1}} 
} 

然后用pandoc myfile.md -o myfile.pdf -H header.tex编译文件。

+0

该命令安装了几个软件包,但现在出现以下错误... 1.16这是带有代码\ texttt {the \ issue}的句子... – krv

+0

对不起,这是链接到https://github.com/ jgm/pandoc/issues/1694:空格被逐行内联的pandoc转义,而'\ hl'不喜欢。它用单个单词很好地工作,我没有进一步测试。我纠正了代码使用另一个答案从tex.SE – scoa

+0

y它现在的作品..谢谢很多人..在旁注 \t 我想创建具有语法高亮和代码块的pdf文件..使用pandoc不是最好的选择对我来说,因为有很多的配置,正在从我的内容中获取焦点..是否有一个更简单的工具,我可以用它来创建带有语法高亮的代码的pdf – krv