4

I'm interested in learning expl3 because allows flexibility in macro writing and, unlike Lua, it is supported by most TeX engines. I've read the following questions and answers with respect to expl3 documentation when searching for examples of code, not as helpful as I expected:

The questions have 3 o 4 years posted and the documentation so far is a bit sparse, I think. So, I want to know if there are manuals or similar documents more "example-based" of expl3 or written at a slower pace.

  • 2
    IIRC, expl3.pdf is a (gentle) introduction, then you can dive in interface3.pdf. “Little examples” are in great number on this site and there are also examples in interface3.pdf. I believe you would get better help if you asked a specific question concerning a specific point you don't understand. :-) (all this assumes you have a small background in TeX programming, e.g. having read and understood a good part of the TeXbook, and practiced a bit writing of TeX macros, because the expl3 docs assume you understand important TeX concepts: tokens, expansion, macros, boxes, modes...) – frougon Apr 22 '20 at 08:00
  • I'm sitting here literally wasting hours searching for these "little examples" and they are proving nearly impossible to find for my needs. There is a desperate need for a coherent collection of examples for non-experts. Existing documentation is written for the expert developers and is quite incomprehensible without concrete examples. – LaTeXereXeTaL Mar 14 '21 at 01:56
  • There's this https://www.alanshawn.com/latex3-tutorial/ But I agree that someone should make a more extensive tutorial about expl3 syntax including simple examples that work. – user32882 Apr 20 '22 at 06:52

0 Answers0