Commit graph

782 commits

Author SHA1 Message Date
TEC e61b22ff0a
Bump a bunch of packages 2021-03-28 21:14:39 +08:00
TEC a5e246a436
Org, CalcTeX: s/color/xcolor/ for LaTeX rendering 2021-03-28 21:14:39 +08:00
TEC e00094c858
Add screenshot of splash screen to readme + tweaks 2021-03-28 21:14:28 +08:00
TEC 27b937e97f
Org: Improve inline src block fontification
This fixes the significant issue where a unpaired bracket would cause
the rest of the buffer to be parsed, ignoring `limit'. Not nice.

I also now use inline src blocks a lot more in my config.
2021-03-28 19:13:31 +08:00
TEC f2c4765065
CI: Odd tweaks that seem to be needed 2021-03-28 17:21:05 +08:00
TEC f62c62406d
Org: LaTeX export, work with Emojis
Thanks to functionality and files provided by emojify 🙂
2021-03-28 15:35:56 +08:00
TEC bf6e637490
Re-pin AucTeX 2021-03-28 15:01:15 +08:00
TEC 819824f2c0
Org: LaTeX export, fix item bullets disappearance
It seems that repeated \let\tempa for itemize, enumerate, and
description causes issues. Just using a unique command for each fixes
things.
2021-03-27 21:08:41 +08:00
TEC a95e619a45
Hide the modeline on the splash screen 2021-03-27 20:56:45 +08:00
TEC 68530a28bf
Rework the splash screen to be minimal, and sassy 2021-03-27 20:02:39 +08:00
TEC 13d014f38b
Modeline: Bug workaround is no longer needed 2021-03-27 18:59:52 +08:00
TEC 37377ffd71
Org: LaTeX, add a bunch of typeface presents 2021-03-27 03:00:17 +08:00
TEC 07c86da012
Config CI: Include misc/splash-images in publish 2021-03-26 18:41:20 +08:00
TEC 456d9165eb
Org: change LaTeX preamble snippet ordering +bit
Also add a bunch of explanatory text, and change the !feature special
treatment to use a normal keyword, :eager.
2021-03-26 18:26:01 +08:00
TEC bf823bc622
Org: snippets, improve maths, three new src header 2021-03-26 03:08:13 +08:00
TEC 6af9b3333c
Config: spelling fixes 2021-03-26 03:02:04 +08:00
TEC 32c02a7330
Org: Julia code blocks in LaTeX
We need to do a little finangling to get this working nicely.
For unicode, we need to switch to LuaLaTeX (I tried XeLaTeX but it
didn't seem happy for some reason), and then adjust microtype to remove
the pdfLaTeX-only flags.
2021-03-26 02:54:00 +08:00
TEC 10cf3cd6ed
Org: LaTeX, separate font choice from templates
Now typefaces an be set with new #+options: fontset:?, which has default
value given by org-latex-default-fontset.
2021-03-26 02:50:39 +08:00
TEC 193a918a7b
Org: LaTeX preamble, feature expansion fix
In org-latex-feature-implementations, :when should allow a single
prerequisites, as documented. In only handled a list though.
2021-03-26 02:50:39 +08:00
TEC 55212eae28
Org: make LaTeX conditional preamble a bit fancier
Introduced to org-latex-feature-implementations in this commit:
+ :when keyword
+ :prevents keyword
+ special treatment of features starting with !

No more universal preamble.

Moved all latex template content other than font into preamble features.

Added xkcd feature implications.

Refactored org-latex-generate-features-preamble.

Update org-latex-clever-preamble graphic to better illustrate the
functionality.
2021-03-26 02:48:33 +08:00
TEC e2c55369b6
Org: LaTeX package check, no check after satisfied 2021-03-25 18:20:03 +08:00
TEC 6f8fbb44d7
Org: LaTeX engraved code, detect actual exporting
If you have :exports none for example, no code will actually be
exported. So we clear a local variable when exporting starts then watch
to see if any code is actually exported.
2021-03-25 02:27:19 +08:00
TEC ae057f61da
Org: tweak LaTeX pdf process to work better
In original form "-pdf" overrides an earlier "-lualatex". This
reordering seems to behave better.
2021-03-25 01:49:31 +08:00
TEC 64c8d44af7
Org: tweaks to LaTeX conditional preamble
Fix stay font size command in tabular redefinition.
A little bit of refactoring elsewhere.
2021-03-23 09:57:31 +08:00
TEC ab04b7ab36
Allow babel execution in CLI actions 2021-03-22 22:48:34 +08:00
TEC ab28913178
Config: Detect (and warn about) missing fonts 2021-03-22 22:48:02 +08:00
TEC 50fd782ac3
Change symbol font to Julia Mono
It would usually be Symbola, but Julia Mono works better because being a
monospace font it allows for less disruptive spacing.
2021-03-21 21:33:30 +08:00
TEC 2652b52d95
Config publishing: capitalize snippet names 2021-03-21 21:33:27 +08:00
TEC a4a04c28c4
Org: LaTeX add condensed lists feature 2021-03-21 18:46:31 +08:00
TEC b1ab8e92ed
Org: Change default font for LaTeX export 2021-03-21 18:46:30 +08:00
TEC 05cbc446b5
Org: Add cover page option to LaTeX export 2021-03-21 18:46:28 +08:00
TEC a4690de72f
Config: tweak text is/was seen as an acronym 2021-03-21 18:46:01 +08:00
TEC db4f2b8200
Config: add LaTeX sizing info to two images 2021-03-21 18:46:01 +08:00
TEC 58c914a34a
Org: accidentally had :noweb yes (want no-export) 2021-03-21 18:46:01 +08:00
TEC d17808fbfb
Config setup instructions: don't confirm evaluate
I now execute stuff in the tangling of my config. This is fine.
2021-03-21 18:46:01 +08:00
TEC 40e8739e0a
Org: Check for required LaTeX pkgs on conf tangle 2021-03-21 18:46:01 +08:00
TEC b9566b4633
Org: LaTeX export, use gillius sans-serif font 2021-03-21 18:46:01 +08:00
TEC 719152bb1a
LaTeX: change unimportant face to non-monospace
This is arguably slightly worse for text, but makes alignment of inline
maths in Org tables /actually work/, which is worth it in my mind.
2021-03-21 18:45:55 +08:00
TEC a396388e53
Org: make acronym regex slightly more strict 2021-03-20 03:19:04 +08:00
TEC 61da4030a1
Org: tweak inline src font lock styles 2021-03-20 03:18:08 +08:00
TEC 1ff002d92f
CI: Add inkscape to docker image 2021-03-20 03:10:56 +08:00
TEC e1295272e8
Org: LaTeX export, change :priority key to :order 2021-03-20 02:53:58 +08:00
TEC 5b757d0695
Org: match upper case begin_src in embed-tangled
+ some other minor tweaks
2021-03-20 02:52:07 +08:00
TEC bb282fdfe8
Config: adjust #+date string for LaTeX export 2021-03-20 02:32:47 +08:00
TEC 9e49aa6980
Replace literal tabs with escaped tabs (\t) 2021-03-20 02:21:43 +08:00
TEC 51d1a54b06
Refactor org-export-filter-text-acronym 2021-03-19 03:04:42 +08:00
TEC 3483bebf30
Org: LaTeX export, make command for acronym format 2021-03-19 03:00:12 +08:00
TEC 3538650288
Org: LaTeX export, allow verbatim in headings 2021-03-18 22:51:05 +08:00
TEC 32ab25b884
Org: re-implement conditional preamble generation
It's *extra* nice now
2021-03-18 15:34:03 +08:00
TEC 0cc34f64bc
Org: Conditional latex, use cleveref when needed 2021-03-17 17:48:32 +08:00