-
```lua
local old = SILE.Commands.x
SILE.registerCommand("x", ...)
process(...)
SILE.Commands.x = old
```
This pattern is something we use a lot internally and that gets used a lot externally. …
-
E.g.:
## issue925.lua
```lua
local state = require("undoredo") -- I don't exist, but I might some day!
evalstatements = {}
local eval = function(evalme)
if not evalme then
evalme = tabl…
-
According to by experiments with drop caps (see #394) the current best way to handle them is using the `\float` command to break up the frames. It's touchy and requires some care to come out right, bu…
-
When I want to quickly test or use a new SILE setup, I use a Docker file such as (simplified)
```
FROM docker.io/library/archlinux:base
RUN pacman --needed --noconfirm -Syuu
RUN pacman --noconfirm…
-
SILE 0.14.17 or 0.15-develop
`\cite[key=...]` exits on error in `commafy` (called by `andSurnames`) for an entry without author.
**Example**
```
@book{DragonDeBrume5,
title = {On some…
-
I'm working on a NixOS (via flakes) machine and with a separate home-manager setup (also via flakes). I have the Alegreya font installed via `nix profile install nixpkgs#alegreya`, and `sile` installe…
-
### Description
The prime symbol seems incorrectly set in superscript when using Libertinus Math.
```typ
#show math.equation: set text(font: "Libertinus Math")
$
f(x) &= x^2 + 1 \
f'(x) &= 2…
-
### Intro
I've had a couple books that use drop-caps at the start of chapters or sections. So far I've hacked around it a couple ways to get the projects out the door, but the result has been britt…
-
There doesn't seem to be any way to output UTF16 range characters like [this negative circled letter a][1]: 🅐.
The `SU.utf8char()` and doesn't handle math in that range, and I've tried it manually …
-
```tex
\begin[papersize=b6,class=plain]{document}
\use[module=packages.frametricks]
\use[module=packages.framebox]
\use[module=packages.rules]
\use[module=packages.color]
\nofolios
\neverindent…