aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Collapse)Author
2024-09-29feat(new/figure)!: InitBenedikt Peetz
BREAKING CHANGE: The config file now needs to contain an `templates.figure` key. You can simply add this.
2024-09-29fix(MangledName): Also replace `"` and `'`Benedikt Peetz
2024-09-29feat(new/chapter): Improve `\include` and `\includeonly` generationBenedikt Peetz
2024-09-29fix(MangledName): Ensure that the mangled names are actually correctBenedikt Peetz
2024-09-29feat(templates): Provide a consistent syntax for replacementsBenedikt Peetz
All replacements now start with `lpm::` and thus provide a future way to extend them. This change also adds the ability to access the chapter name in a new section and the current data in a new chapter.
2024-09-16feat(bundle): Support bundling a document into one TeX fileBenedikt Peetz
2024-06-13fix(new::section): Generate a precise dateBenedikt Peetz
2024-06-13fix(new::section): Avoid overriding already existing section fileBenedikt Peetz
2024-06-13feat(config_file): Allow specifying the name of the `main.tex` fileBenedikt Peetz
2024-06-13feat(new): Ensure that file names are ASCII onlyBenedikt Peetz
This allows us to just query the last chapter instead of storing it.
2024-06-13feat(cli): Switch to stderrlog, configured by cli optionsBenedikt Peetz
2024-03-31chore(version): v1.0.0Benedikt Peetz
2024-03-31refactor(treewide): Improve code quality by working with a FileTreeBenedikt Peetz
The FileTree has been taken from the implementation written by my for the Trinitrix project. It alleviates the problem, where functions had to do many things themselves.
2023-06-18Style(treewide): FormatSoispha
2023-06-18Fix(cli): Remove project optionSoispha
Generating a project should be done on the nix side.