From f099ac6a85c8075ba8822460555788e235c1df34 Mon Sep 17 00:00:00 2001 From: Max Hohlfeld Date: Tue, 28 Mar 2023 10:46:56 +0200 Subject: [PATCH] feat: add background color to md code highlighting --- roles/scripts/files/compiledoc | 2 ++ roles/scripts/files/inline_code.tex | 8 ++++++++ roles/scripts/tasks/main.yml | 1 + 3 files changed, 11 insertions(+) create mode 100644 roles/scripts/files/inline_code.tex diff --git a/roles/scripts/files/compiledoc b/roles/scripts/files/compiledoc index 27ae918..3865bab 100644 --- a/roles/scripts/files/compiledoc +++ b/roles/scripts/files/compiledoc @@ -29,6 +29,8 @@ case "$ext" in -V geometry:margin=2cm \ -V mainfont="Liberation Sans" \ -V monofont="Liberation Mono" \ + --highlight-style tango \ + --include-in-header ~/.local/bin/inline_code.tex \ -o "$base".pdf "$file" ;; tex) compile_tex ;; esac diff --git a/roles/scripts/files/inline_code.tex b/roles/scripts/files/inline_code.tex new file mode 100644 index 0000000..b9716e2 --- /dev/null +++ b/roles/scripts/files/inline_code.tex @@ -0,0 +1,8 @@ +\usepackage{fancyvrb,newverbs,xcolor} + +\definecolor{Light}{HTML}{F8F8F8} + +\let\oldtexttt\texttt +\renewcommand{\texttt}[1]{ + \colorbox{Light}{\oldtexttt{#1}} +} diff --git a/roles/scripts/tasks/main.yml b/roles/scripts/tasks/main.yml index 820b141..9cc93a2 100644 --- a/roles/scripts/tasks/main.yml +++ b/roles/scripts/tasks/main.yml @@ -23,4 +23,5 @@ mode: '0755' with_items: - { src: compiledoc, dest: ~/.local/bin/compiledoc } + - { src: inline_code.tex, dest: ~/.local/bin/inline_code.tex } tags: pc