Sujet : Re: Microsoft makes a lot of money, Is Intel exceptionally unsuccessful as an architecture designer?
De : tkoenig (at) *nospam* netcologne.de (Thomas Koenig)
Groupes : comp.archDate : 23. Sep 2024, 13:32:51
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vcrn5j$2n9qd$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14
User-Agent : slrn/1.0.3 (Linux)
David Brown <
david.brown@hesbynett.no> schrieb:
On 23/09/2024 12:24, Thomas Koenig wrote:
But LaTeX has its own issues; typst can actually be a viable
alternative for some of the things that are difficult with LaTeX,
due to its limitations as a macro on top of TeX (separate BibTeX
runs, for example).
>
Sure, LaTeX has its own challenges. It is not very WYSIWYG, even with
tools like LyX.
I wrote my PhD thesis in LaTeX, a few decades ago (plus I snuck
in a few research report in LaTeX, made to look like the Word
templates that were in use at the time).
Macro programming for LaTeX is not always the simplest
task (though there are packages that make it a lot easier).
I always stayed away from that.
And it's
not hard to make a small typo with the result of reams of
incomprehensible errors instead of nice document.
Been there, done that :-)
But you can also do a
lot of nice stuff with it, and produce very high quality results. And
unlike word processors or online systems like typst, it's easy to
generate combined sources for LaTeX from other tools -
I didn't use (and don't particularly recommend) the online, I
use the one that you invoke very much like LaTeX, just use your
favorite text editor and issue the command "typst complile foo.typ".
And because typst actually has a fairly decend command language, many
things that would be torture to write in LaTeX are much easier.
And being able to write a/b instead of \frac{a}{b} _is_ much nicer.
I've put together
systems using templates, data from logger systems, databases, generated
graphs, etc., controlled by Python code to make automatic reports that
are well beyond what can be done with many other tools.
That, you could do as well with typst. It even contains a decent
scripting language, see
https://typst.app/docs/reference/scripting/ .