[latex3-commits] [git/LaTeX3-latex3-latex3] master: Very preliminary skeleton of l3term-glossary (see #46) (d64a080)
Bruno Le Floch
bruno at le-floch.fr
Mon Oct 1 22:30:54 CEST 2018
Repository : https://github.com/latex3/latex3
On branch : master
Link : https://github.com/latex3/latex3/commit/d64a080620f7000c5860ca1c1cfbd076dff4d758
>---------------------------------------------------------------
commit d64a080620f7000c5860ca1c1cfbd076dff4d758
Author: Bruno Le Floch <bruno at le-floch.fr>
Date: Mon Oct 1 22:30:54 2018 +0200
Very preliminary skeleton of l3term-glossary (see #46)
>---------------------------------------------------------------
d64a080620f7000c5860ca1c1cfbd076dff4d758
l3kernel/build.lua | 6 ++--
l3kernel/l3term-glossary.tex | 66 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 70 insertions(+), 2 deletions(-)
diff --git a/l3kernel/build.lua b/l3kernel/build.lua
index 0a50e78..cfb5c7c 100644
--- a/l3kernel/build.lua
+++ b/l3kernel/build.lua
@@ -25,12 +25,14 @@ tagfiles =
{
"*.dtx", "CHANGELOG.md", "README.md",
"interface3.tex", "l3styleguide.tex",
- "l3syntax-changes.tex", "source3.tex"
+ "l3syntax-changes.tex",
+ "l3term-glossary.tex",
+ "source3.tex"
}
typesetfiles =
{
"expl3.dtx", "l3docstrip.dtx","interface3.tex", "l3syntax-changes.tex",
- "l3styleguide.tex", "source3.tex"
+ "l3styleguide.tex", "l3term-glossary.tex", "source3.tex"
}
typesetskipfiles = {"source3-body.tex"}
typesetruns = 3
diff --git a/l3kernel/l3term-glossary.tex b/l3kernel/l3term-glossary.tex
new file mode 100644
index 0000000..297c307
--- /dev/null
+++ b/l3kernel/l3term-glossary.tex
@@ -0,0 +1,66 @@
+\iffalse meta-comment
+
+File l3term-glossary.tex Copyright (C) 2018 The LaTeX3 Project
+
+It may be distributed and/or modified under the conditions of the
+LaTeX Project Public License (LPPL), either version 1.3c of this
+license or (at your option) any later version. The latest version
+of this license is in the file
+
+ https://www.latex-project.org/lppl.txt
+
+This file is part of the "l3kernel bundle" (The Work in LPPL)
+and all files in that bundle must be distributed together.
+
+The released version of this bundle is available from CTAN.
+
+\fi
+
+\documentclass{l3doc}
+
+
+\title{%
+ Glossary of \TeX{} terms used to describe \LaTeX3 functions%
+}
+\author{%
+ The \LaTeX3 Project\thanks
+ {%
+ E-mail:
+ \href{mailto:latex-team at latex-project.org}%
+ {latex-team at latex-project.org}%
+ }%
+}
+\date{Released 2018-09-24}
+
+\newcommand{\TF}{\textit{(TF)}}
+
+\begin{document}
+
+\maketitle
+
+This file describes aspects of \TeX{} programming that are relevant in a
+\LaTeX3 context.
+
+\section{Reading a file}
+
+Tokenization.
+
+Treatment of spaces, such as the trap that \verb|\~~a| is equivalent to
+\verb|\~a| in expl syntax, or that \verb|~| fails to give a space at the
+beginning of a line.
+
+\section{Structure of tokens}
+
+Copy there the section ``Description of all possible tokens'' from \texttt{l3token}.
+
+\section{Quantities and expressions}
+
+Integer denotations, dimensions, glue (including \texttt{fill} and \texttt{true pt} and the like).
+
+Syntax of integer expressions (including the trap that \verb|-(1+2)| is invalid).
+
+\section{\LaTeX3 terms}
+
+Terms like ``intexpr'' or ``seq var'' used in syntax blocks.
+
+\end{document}
More information about the latex3-commits
mailing list