From 129fad92819ac01ab13bc2b849f49b6af078fd52 Mon Sep 17 00:00:00 2001 From: Felix Lee Date: Sat, 9 Sep 2023 16:20:18 +0800 Subject: [PATCH] add lib directory files to project --- lib/codeblock.tex | 37 +++++++++++++++++++++++++++++++++++++ lib/kernelsrc.tex | 2 ++ 2 files changed, 39 insertions(+) create mode 100644 lib/codeblock.tex create mode 100644 lib/kernelsrc.tex diff --git a/lib/codeblock.tex b/lib/codeblock.tex new file mode 100644 index 0000000..692fa55 --- /dev/null +++ b/lib/codeblock.tex @@ -0,0 +1,37 @@ +\newminted[code]{c}{frame=single, + framesep=2mm, + baselinestretch=1, + fontsize=\footnotesize, + breaklines, + breakafter=d, + linenos +} + +\usemintedstyle{vs} + +\NewDocumentCommand{\samplec}{oom}{% + \IfNoValueTF{#1}% + {% + \inputminted[frame=single, framesep=2mm, baselinestretch=1, fontsize=\footnotesize, breaklines, breakafter=d, linenos]{c}{#3}% + }% + {% + \IfNoValueTF{#2}% + {% + \inputminted[frame=single, framesep=2mm, baselinestretch=1, fontsize=\footnotesize, breaklines, breakafter=d, firstline=#1, linenos]{c}{#3}% + }% + {% + \inputminted[frame=single, framesep=2mm, baselinestretch=1, fontsize=\footnotesize, breaklines, breakafter=d, firstline=#1, lastline=#2, linenos]{c}{#3}% + }% + }% +} + +\newminted[codebash]{bash}{frame=single, + framesep=2mm, + baselinestretch=1.2, + breaklines, + breakafter=d, + linenos +} + +\newmintinline[sh]{bash}{} +\newmintinline[cpp]{c}{} diff --git a/lib/kernelsrc.tex b/lib/kernelsrc.tex new file mode 100644 index 0000000..403e826 --- /dev/null +++ b/lib/kernelsrc.tex @@ -0,0 +1,2 @@ +\newcommand*{\src}[2][]{\href{https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/#2}% + {\ifthenelse{\equal{#1}{}}{#2}{#1}}} -- 2.39.5