[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Improvements in the default LaTeX preamble: templates? (was: [PATCH
From: |
Ihor Radchenko |
Subject: |
Re: Improvements in the default LaTeX preamble: templates? (was: [PATCH] ox-latex.el: Unify in one single list Babel and Polyglossia languages alists) |
Date: |
Mon, 25 Jul 2022 17:31:42 +0800 |
Juan Manuel Macías <maciaschain@posteo.net> writes:
> I agree that adding more elements to the standard preamble is a complex
> matter. LaTeX is already horribly complex and multiple, and it is
> difficult to satisfy all kinds of users with a standard code. It
> occurred to me that an alternative to modifying Org's code in this
> regard could be to have some kind of "LaTeX template library". I think
> Pandoc has something similar too, if I remember correctly. Those
> templates could be on Org or provided by third parties somewhere else,
> like Worg. In Org, we also have a great system for creating LaTeX
> documents templates, which is the org-latex-classes list. A large number
> of elements could be defined in a 'single' class for any type of
> document.
LaTeX is just one export backend to worry about. From broader
perspective, we can have a generic template library.
ox.el currently allows export backends to define document template as a
function, which is the most generic way. However, we can come up with
something more customizable - customizable in a consistent way, in
contrast to the current disarray with various export backends
approaching the boilerplate code differently.
TEC is working on something along these lines. See
https://tecosaur.github.io/emacs-config/config.html#cleverer-preamble
Note that we also have inner templates that apply to individual exported
elements.
Best,
Ihor
- Re: [PATCH] ox-latex.el: Unify in one single list Babel and Polyglossia languages alists, (continued)
- Re: [PATCH] ox-latex.el: Unify in one single list Babel and Polyglossia languages alists, Max Nikulin, 2022/07/20
- Re: [PATCH] ox-latex.el: Unify in one single list Babel and Polyglossia languages alists, Juan Manuel Macías, 2022/07/20
- Re: [PATCH] ox-latex.el: Unify in one single list Babel and Polyglossia languages alists, Max Nikulin, 2022/07/21
- Re: [PATCH] ox-latex.el: Unify in one single list Babel and Polyglossia languages alists, Juan Manuel Macías, 2022/07/21
- Re: [PATCH] ox-latex.el: Unify in one single list Babel and Polyglossia languages alists, Max Nikulin, 2022/07/22
- Re: [PATCH] ox-latex.el: Unify in one single list Babel and Polyglossia languages alists, Juan Manuel Macías, 2022/07/22
- Re: [PATCH] ox-latex.el: Unify in one single list Babel and Polyglossia languages alists, Juan Manuel Macías, 2022/07/22
- Re: [PATCH] ox-latex.el: Unify in one single list Babel and Polyglossia languages alists, Max Nikulin, 2022/07/23
- Improvements in the default LaTeX preamble (was: [PATCH] ox-latex.el: Unify in one single list Babel and Polyglossia languages alists), Juan Manuel Macías, 2022/07/23
- Improvements in the default LaTeX preamble: templates? (was: [PATCH] ox-latex.el: Unify in one single list Babel and Polyglossia languages alists), Juan Manuel Macías, 2022/07/24
- Re: Improvements in the default LaTeX preamble: templates? (was: [PATCH] ox-latex.el: Unify in one single list Babel and Polyglossia languages alists),
Ihor Radchenko <=
- Re: Improvements in the default LaTeX preamble: templates?, Juan Manuel Macías, 2022/07/25
- Re: [PATCH] ox-latex.el: Unify in one single list Babel and Polyglossia languages alists, Ihor Radchenko, 2022/07/23
- BUG Re: [PATCH] ox-latex.el: Unify in one single list Babel and Polyglossia languages alists, Kai von Fintel, 2022/07/23
- Re: BUG Re: [PATCH] ox-latex.el: Unify in one single list Babel and Polyglossia languages alists, Ihor Radchenko, 2022/07/23
- Re: BUG Re: [PATCH] ox-latex.el: Unify in one single list Babel and Polyglossia languages alists, Kai von Fintel, 2022/07/23
- Re: BUG Re: [PATCH] ox-latex.el: Unify in one single list Babel and Polyglossia languages alists, Ihor Radchenko, 2022/07/23
- Re: BUG Re: [PATCH] ox-latex.el: Unify in one single list Babel and Polyglossia languages alists, Kai von Fintel, 2022/07/23
- Re: BUG Re: [PATCH] ox-latex.el: Unify in one single list Babel and Polyglossia languages alists, Ihor Radchenko, 2022/07/23
- Re: BUG Re: [PATCH] ox-latex.el: Unify in one single list Babel and Polyglossia languages alists, Juan Manuel Macías, 2022/07/23
- Re: BUG Re: [PATCH] ox-latex.el: Unify in one single list Babel and Polyglossia languages alists, Ihor Radchenko, 2022/07/24