mirror of
https://github.com/correl/dotfiles.git
synced 2024-12-18 03:00:11 +00:00
32 lines
621 B
Bash
32 lines
621 B
Bash
#!/bin/bash
|
|
# Description: Document typesetting
|
|
set -e
|
|
|
|
case "$(uname -s)" in
|
|
Darwin)
|
|
_recipe brew
|
|
_brew_cask mactex
|
|
;;
|
|
*)
|
|
_recipe _apt
|
|
_apt texlive-full
|
|
esac
|
|
|
|
tlmgr init-usertree 2>/dev/null || true
|
|
|
|
function _tex {
|
|
local pkg=$1
|
|
if ! tlmgr --usermode info --only-installed $pkg | grep -i '^installed:.*Yes$' >/dev/null 2>&1; then
|
|
_run "[tex] Install $pkg" tlmgr --usermode install $@
|
|
else
|
|
echo "[tex] $pkg is already installed, skipping."
|
|
fi
|
|
}
|
|
|
|
_tex labbook
|
|
_tex mdframed
|
|
_tex microtype
|
|
_tex minted
|
|
_tex moderncv
|
|
_tex soul
|
|
_tex tufte-latex
|