Switch to minted for listings
This commit is contained in:
parent
8dc8ecdbc8
commit
a05d11d637
5 changed files with 11 additions and 5 deletions
|
@ -5,10 +5,11 @@
|
|||
("\\section{%s}" . "\\addsec{%s}")
|
||||
("\\subsection{%s}" . "\\subsection*{%s}")
|
||||
("\\subsubsection{%s}" . "\\subsubsection*{%s}"))))
|
||||
(org-latex-src-block-backend . 'listings)
|
||||
(org-latex-src-block-backend . minted)
|
||||
(org-latex-prefer-user-labels . t)
|
||||
(org-html-prefer-user-labels . t)
|
||||
(org-latex-toc-command . "\\frontmatter\n\\addchap{Table of Contents}\n\\label{chap:toc}\n\\listoftoc*{toc}\n\n")
|
||||
(org-latex-pdf-process . ("latexmk -f -pdf -%latex -interaction=nonstopmode -shell-escape -output-directory=%o %f"))
|
||||
(fill-column . 200)))
|
||||
(org-mode . ((eval . (progn (visual-line-mode)
|
||||
(org-toggle-link-display)
|
||||
|
|
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -1,3 +1,4 @@
|
|||
book.pdf
|
||||
book.tex
|
||||
diff.pdf
|
||||
_minted-book
|
||||
|
|
2
book.org
2
book.org
|
@ -5,7 +5,7 @@
|
|||
#+LATEX_CLASS_OPTIONS: [paper=240mm:170mm,parskip]
|
||||
#+LATEX_COMPILER: lualatex
|
||||
#+LATEX_HEADER: \usepackage[inline]{enumitem}
|
||||
#+LATEX_HEADER: \usepackage{listings}
|
||||
#+LATEX_HEADER: \usepackage{minted}
|
||||
#+LATEX_HEADER: \usepackage{color}
|
||||
#+LATEX_HEADER: \usepackage{url}
|
||||
#+LATEX_HEADER: \usepackage[type=report]{ugent2016-title}
|
||||
|
|
2
build.el
2
build.el
|
@ -14,7 +14,7 @@
|
|||
("\\section{%s}" . "\\addsec{%s}")
|
||||
("\\subsection{%s}" . "\\subsection*{%s}")
|
||||
("\\subsubsection{%s}" . "\\subsubsection*{%s}")))
|
||||
org-latex-src-block-backend 'listings
|
||||
org-latex-src-block-backend 'minted
|
||||
org-latex-prefer-user-labels t
|
||||
org-latex-toc-command "\\frontmatter\n\\addchap{Table of Contents}\n\\label{chap:toc}\n\\listoftoc*{toc}\n\n")
|
||||
|
||||
|
|
|
@ -27,6 +27,9 @@
|
|||
full-texlive = pkgs.texlive.combine { inherit (pkgs.texlive) scheme-full; inherit ugent2016; };
|
||||
build-diffed = pkgs.writeShellScriptBin "build-diffed" ''
|
||||
set -E
|
||||
|
||||
export PATH=${pkgs.python311Packages.pygments}/bin:$PATH
|
||||
|
||||
atexit() {
|
||||
git worktree remove -f .sent
|
||||
rm book.tex sent.tex diff.tex -f
|
||||
|
@ -41,8 +44,8 @@
|
|||
popd
|
||||
mkdir build
|
||||
${full-texlive}/bin/latexdiff --math-markup=whole -t CFONT sent.tex book.tex > diff.tex
|
||||
${full-texlive}/bin/latexmk -f -pdf -lualatex -interaction=nonstopmode -output-directory=build book.tex
|
||||
${full-texlive}/bin/latexmk -f -pdf -lualatex -interaction=nonstopmode -output-directory=build diff.tex
|
||||
${full-texlive}/bin/latexmk -f -pdf -lualatex -shell-escape -interaction=nonstopmode -output-directory=build book.tex
|
||||
${full-texlive}/bin/latexmk -f -pdf -lualatex -shell-escape -interaction=nonstopmode -output-directory=build diff.tex
|
||||
mv build/book.pdf build/diff.pdf .
|
||||
'';
|
||||
ugent2016 = pkgs.stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
|
@ -104,6 +107,7 @@
|
|||
packages = [
|
||||
full-texlive
|
||||
pkgs.nixpkgs-fmt
|
||||
pkgs.python310Packages.pygments
|
||||
];
|
||||
commands = [
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue