From b700df1613ab173daa20544a99b5a91e908c4813 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sat, 21 Feb 2026 07:00:34 -0600 Subject: feat(archsetup): add texlive-plaingeneric and masterpdfeditor packages Add texlive-plaingeneric for org-mode PDF export (ulem.sty) and masterpdfeditor from AUR for PDF form editing. Update calibre config. --- assets/outbox/texlive-plaingeneric.txt | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 assets/outbox/texlive-plaingeneric.txt (limited to 'assets/outbox/texlive-plaingeneric.txt') diff --git a/assets/outbox/texlive-plaingeneric.txt b/assets/outbox/texlive-plaingeneric.txt new file mode 100644 index 0000000..2825c30 --- /dev/null +++ b/assets/outbox/texlive-plaingeneric.txt @@ -0,0 +1,30 @@ +texlive-plaingeneric - Required for Emacs org-mode PDF export +============================================================= + +Installed: 2026-02-20 + +Command: + sudo pacman -S texlive-plaingeneric + +What it provides: + - ulem.sty (underlining/strikethrough - required by org-mode LaTeX export) + - tracklang.sty (language tracking - required by datetime2 package) + - Other plain TeX utilities (soul, catcodes, expkv-bundle, etc.) + +Why it was needed: + Emacs org-mode PDF export (C-c C-e l p) was failing because ulem.sty + was missing. This forced us to use pandoc as a workaround for org-to-PDF + conversion in the finances project. Pandoc works but has limitations: + + - Ignores #+ATTR_LATEX table alignment directives + - Defaults all table columns to left-aligned (needs lua filter workaround) + - Less integration with org-mode features + + With this package installed, Emacs native org export works and + #+ATTR_LATEX directives are respected, eliminating the need for + pandoc and custom lua filters. + +Dependencies: + texlive-bin, texlive-basic (both already installed) + +Size: ~24 MB installed -- cgit v1.2.3