2016-12-05 54 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