From f1c74050126755ca07299ed3438eccac3613812b Mon Sep 17 00:00:00 2001 From: aartoni Date: Sat, 9 Nov 2024 14:43:31 +0700 Subject: latexmk --- .local/bin/compiler | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to '.local/bin') diff --git a/.local/bin/compiler b/.local/bin/compiler index 5713590..7497ad2 100755 --- a/.local/bin/compiler +++ b/.local/bin/compiler @@ -6,9 +6,6 @@ # Compiles .tex. groff (.mom, .ms), .rmd, .md, .org. Opens .sent files as sent # presentations. Runs scripts based on extension or shebang. -# Note that .tex files which you wish to compile with XeLaTeX should have the -# string "xelatex" somewhere in a comment/command in the first 5 lines. - file="${1}" ext="${file##*.}" dir=${file%/*} @@ -38,15 +35,6 @@ case "${ext}" in sass) sassc -a "${file}" "${base}.css" ;; scad) openscad -o "${base}.stl" "${file}" ;; sent) setsid -f sent "${file}" 2> "/dev/null" ;; - tex) - textarget="$(getcomproot "${file}" || echo "${file}")" - command="pdflatex" - head -n5 "${textarget}" | grep -qi "xelatex" && command="xelatex" - ${command} --output-directory="${textarget%/*}" "${textarget%.*}" && - grep -qi addbibresource "${textarget}" && - biber --input-directory "${textarget%/*}" "${textarget%.*}" && - ${command} --output-directory="${textarget%/*}" "${textarget%.*}" && - ${command} --output-directory="${textarget%/*}" "${textarget%.*}" - ;; + tex) latexmk ;; *) sed -n '/^#!/s/^#!//p; q' "${file}" | xargs -r -I % "${file}" ;; esac -- cgit v1.3.1 From 7d262506579f04e0a42fa82c049dc922b45b58f1 Mon Sep 17 00:00:00 2001 From: Luke Smith Date: Sun, 2 Mar 2025 16:52:56 +0100 Subject: delete texclear --- .local/bin/texclear | 9 --------- 1 file changed, 9 deletions(-) delete mode 100755 .local/bin/texclear (limited to '.local/bin') diff --git a/.local/bin/texclear b/.local/bin/texclear deleted file mode 100755 index 6ad3c12..0000000 --- a/.local/bin/texclear +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh - -# Clears the build files of a LaTeX/XeLaTeX build. -# I have vim run this file whenever I exit a .tex file. - -[ "${1##*.}" = "tex" ] && { - find "$(dirname "${1}")" -regex '.*\(_minted.*\|.*\.\(4tc\|xref\|tmp\|pyc\|pyg\|pyo\|fls\|vrb\|fdb_latexmk\|bak\|swp\|aux\|log\|synctex\(busy\)\|lof\|lot\|maf\|idx\|mtc\|mtc0\|nav\|out\|snm\|toc\|bcf\|run\.xml\|synctex\.gz\|blg\|bbl\)\)' -delete -} || printf "Provide a .tex file.\n" - -- cgit v1.3.1