{expl3} is the programming "language" written for the LaTeX3 project. It is a library of common functions for storing and manipulating data and performing higher-level logical tasks than commonly provided for in TeX and LaTeX.
9
votes
1answer
71 views
How to dynamically give key names with expl3?
I have a property list which associate names with values
name 1 -> value 1
name 2 -> value 2
...
I want to use names from the property list to dynamically create keys. The following code
...
7
votes
1answer
57 views
Filling a table by iterating over a sequence produces an orphan cell
I'm trying to fill a table with content that is stored in a sequence by a custom command.
\documentclass{article}
\usepackage{xparse}
\usepackage{expl3}
\ExplSyntaxOn
\seq_new:N \my_sequence
...
1
vote
1answer
37 views
Defining a `\subtitle` macro - `\reserved@e` undefined
I want to define a general-ish \subtitle macro that simply adds to the \@title macro set by the user-level \title. Here is what I've got:
\documentclass{article}
\RequirePackage{xparse,expl3}
...
5
votes
1answer
62 views
How to renew section commands in latex3
I'm trying to rewrite section commands using LaTeX3. For testing purpose, what I did is basically this:
\ProvideDocumentCommand \p { o m }
{ \IfNoValueTF{#1}
{ %
\paragraph{\textsf{#2}}
...
2
votes
0answers
67 views
Sorting a list of tokens (not necessarily numerals) in expl3/LaTeX3
I'd like to sort a list of words according to their lexicographical order using expl3 code. My words are in a seq variable that I access in a stack-like manner (this is not relevant, though). I've ...
2
votes
0answers
64 views
Creating title page with xcoffins
I want to create a title page like in the Tschichold example:
using this code:
https://github.com/latex3/svn-mirror/blob/master/l3experimental/xcoffins/xcoffins-tschichold-example.tex
in MiKTeX ...
0
votes
0answers
44 views
Is there / should there be a naming convention for expl3 extensions?
In other programming languages, there is a (sometimes pretty loose) standard on how to name modules / packages / etc. Does expl3 have such a convention in place or, if not, what should it be?
Say you ...
2
votes
0answers
38 views
Is there a `sty2dtx` for LaTeX3 syntax?
sty2dtx is a CLI tool to convert a commented style file into a Documented TeX file (dtx).
It was written and works wonderfully for LaTeX2e packages, but expl3 offers a lot of happy times for package ...
8
votes
1answer
92 views
A Couple of Tidbits about the LaTeX3 \tl_case:??? Function
On p. 95 of my interface3 documentation, dated July 28, 2013, the \tl_case:??? function is first introduced as having a signature \tl_case:NnnTF, but on its extended description for usage it appears ...
6
votes
1answer
96 views
Shell-escape with LaTeX 3
What is the LaTeX 3 equivalent to \write18 if there is one? I want to call lilypond from within my TeX document.
6
votes
1answer
48 views
Scanning l3key with document catcodes?
Similar to the way TikZ attempts to use unknown keys as values for the color key, I would like to interpret an unknown key as the value for one of my own keys, decoration (not to be confused with the ...
5
votes
1answer
85 views
About catcodes and Family in LaTeX3/expl3
This is not so much the display of an issue or problem I'm facing out of my wish to use as much LaTeX3/expl3 as possible in my TeX-based work, as a request for advice on the proper ways in that ...
2
votes
1answer
72 views
Math-mode inception: creating a list environment for individually referenced equations
I'm trying to create a list-like environment properties that could be used as such:
\begin{properties}
\item[Lemonade Rule] \forall \text{lemons} \exists \text{lemonade}
\item a^2 + b^2 = c^2
...
7
votes
1answer
51 views
Confusion about Data Retrieval from a LaTeX3 Stack
I'm trying to perform a very simple processing task in LaTeX3, namely, defining a series of functions named in terms of the token lists retrieved from a clist as a stack. Each function will set ...
2
votes
0answers
40 views
How can I manipulate data in a PGFPlots Table using l3int?
I need to provide statistical functionality to some of my TeX-trainees and I'd like to leverage the intuitiveness of l3int and the expressiveness of pgfplots and its table helper package.
So, as a ...