diff options
author | Karl Berry <karl@freefriends.org> | 2016-10-19 20:38:20 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-10-19 20:38:20 +0000 |
commit | 52b787d36c60fda90673669dd2809c95c1fdfca5 (patch) | |
tree | beb7faf87e1ab5be65f7437e500619b20eba20a1 /Master/texmf-dist/doc/latex | |
parent | 97a401ad817da2dafd1069df9d87a28ed39df69b (diff) |
l3 (19oct16)
git-svn-id: svn://tug.org/texlive/trunk@42306 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex')
14 files changed, 15 insertions, 12 deletions
diff --git a/Master/texmf-dist/doc/latex/l3kernel/README.md b/Master/texmf-dist/doc/latex/l3kernel/README.md index d336060a8dd..c4d6de44cbc 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/README.md +++ b/Master/texmf-dist/doc/latex/l3kernel/README.md @@ -1,7 +1,7 @@ LaTeX3 Programming Conventions ============================== -Release 2016/05/18 (r6512) +Release 2016/10/19 (r6730) Overview -------- diff --git a/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf b/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf Binary files differindex 5ae07c3c9f4..897b97c1479 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf +++ b/Master/texmf-dist/doc/latex/l3kernel/expl3.pdf diff --git a/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf b/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf Binary files differindex e4caf34fb3c..d3d49079f29 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf +++ b/Master/texmf-dist/doc/latex/l3kernel/interface3.pdf diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf Binary files differindex 5b21e8ee241..9348e56c1c2 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf +++ b/Master/texmf-dist/doc/latex/l3kernel/l3docstrip.pdf diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf Binary files differindex ec441e38464..1d6b913d694 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf +++ b/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.pdf diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex b/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex index 690168a4778..fc476fdaf44 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex +++ b/Master/texmf-dist/doc/latex/l3kernel/l3styleguide.tex @@ -1,6 +1,6 @@ \iffalse meta-comment -File l3styleguide.tex Copyright (C) 2011,2012,2015 The LaTeX3 Project +File l3styleguide.tex Copyright (C) 2011,2012,2015,2016 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 @@ -158,7 +158,10 @@ look like the example: All code-level functions should be \enquote{long} if they accept any arguments, even if it seems \enquote{very unlikely} that a \cs{par} token will be passed. Thus \cs{cs_new_nopar:Npn} and so forth should only be used -to create functions which accept no arguments at all. +to create interfaces at the document level (where trapping \cs{par} tokens +may be appropriate) or where comparison to other code known not to be +\enquote{long} is required (\emph{e.g.}~when working with mixed +\LaTeXe{}/\pkg{expl3} situations). The expandability of each function should be well-defined. Functions which cannot be fully expanded must be \texttt{protected}. This means that expandable diff --git a/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf b/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf Binary files differindex 4ec9382d0de..4fa9b98d8e8 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf +++ b/Master/texmf-dist/doc/latex/l3kernel/l3syntax-changes.pdf diff --git a/Master/texmf-dist/doc/latex/l3kernel/source3.pdf b/Master/texmf-dist/doc/latex/l3kernel/source3.pdf Binary files differindex c89a61b50e1..03d736f4a66 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/source3.pdf +++ b/Master/texmf-dist/doc/latex/l3kernel/source3.pdf diff --git a/Master/texmf-dist/doc/latex/l3kernel/source3body.tex b/Master/texmf-dist/doc/latex/l3kernel/source3body.tex index 260d0248d4c..2b498b75757 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/source3body.tex +++ b/Master/texmf-dist/doc/latex/l3kernel/source3body.tex @@ -279,7 +279,7 @@ A number of conventions are used here to make the documentation clearer. Each group of related functions is given in a box. For a function with a \enquote{user} name, this might read: -\begin{function}[no-label]{\ExplSyntaxOn, \ExplSyntaxOff} +\begin{function}[label = ]{\ExplSyntaxOn, \ExplSyntaxOff} \begin{syntax} |\ExplSyntaxOn| \dots{} |\ExplSyntaxOff| \end{syntax} @@ -295,7 +295,7 @@ with identical names but different argument specifiers, these are termed \emph{variants} of each other, and the latter functions are printed in grey to show this more clearly. They will carry out the same function but will take different types of argument: -\begin{function}[no-label]{\seq_new:N, \seq_new:c} +\begin{function}[label = ]{\seq_new:N, \seq_new:c} \begin{syntax} |\seq_new:N| \meta{sequence} \end{syntax} @@ -309,12 +309,12 @@ different types of argument: \paragraph{Fully expandable functions} \hypertarget{expstar}{Some functions are fully expandable}, -which allows it to be used within +which allows them to be used within an \texttt{x}-type argument (in plain \TeX{} terms, inside an \cs{edef}), as well as within an \texttt{f}-type argument. These fully expandable functions are indicated in the documentation by a star: -\begin{function}[EXP,no-label]{\cs_to_str:N} +\begin{function}[EXP, label = ]{\cs_to_str:N} \begin{syntax} |\cs_to_str:N| \meta{cs} \end{syntax} @@ -328,7 +328,7 @@ a star: \hypertarget{rexpstar}{A few functions are fully expandable} but cannot be fully expanded within an \texttt{f}-type argument. In this case a hollow star is used to indicate this: -\begin{function}[rEXP,no-label]{\seq_map_function:NN} +\begin{function}[rEXP, label = ]{\seq_map_function:NN} \begin{syntax} |\seq_map_function:NN| \meta{seq} \meta{function} \end{syntax} @@ -342,7 +342,7 @@ them to be used for different \enquote{true}/\enquote{false} branches, depending on which outcome the conditional is being used to test. To indicate this without repetition, this information is given in a shortened form: -\begin{function}[EXP,TF,no-label]{\xetex_if_engine:} +\begin{function}[EXP,TF, label = ]{\xetex_if_engine:} \begin{syntax} |\xetex_if_engine:TF| \Arg{true code} \Arg{false code} \end{syntax} @@ -358,7 +358,7 @@ without repetition, this information is given in a shortened form: \end{function} Variables, constants and so on are described in a similar manner: -\begin{variable}[no-label]{\l_tmpa_tl} +\begin{variable}[label = ]{\l_tmpa_tl} A short piece of text will describe the variable: there is no syntax illustration in this case. \end{variable} @@ -366,7 +366,7 @@ Variables, constants and so on are described in a similar manner: In some cases, the function is similar to one in \LaTeXe{} or plain \TeX{}. In these cases, the text will include an extra \enquote{\textbf{\TeX{}hackers note}} section: -\begin{function}[EXP,no-label]{\token_to_str:N} +\begin{function}[EXP, label = ]{\token_to_str:N} \begin{syntax} |\token_to_str:N| \meta{token} \end{syntax} diff --git a/Master/texmf-dist/doc/latex/l3packages/README.md b/Master/texmf-dist/doc/latex/l3packages/README.md index e5923b94e58..5de343d129d 100644 --- a/Master/texmf-dist/doc/latex/l3packages/README.md +++ b/Master/texmf-dist/doc/latex/l3packages/README.md @@ -1,7 +1,7 @@ LaTeX3 High-Level Concepts ========================== -Release 2016/05/18 (r6512) +Release 2016/10/19 (r6730) Overview -------- diff --git a/Master/texmf-dist/doc/latex/l3packages/l3keys2e/l3keys2e.pdf b/Master/texmf-dist/doc/latex/l3packages/l3keys2e/l3keys2e.pdf Binary files differindex 83d7d01ebbc..68d782b92ab 100644 --- a/Master/texmf-dist/doc/latex/l3packages/l3keys2e/l3keys2e.pdf +++ b/Master/texmf-dist/doc/latex/l3packages/l3keys2e/l3keys2e.pdf diff --git a/Master/texmf-dist/doc/latex/l3packages/xfrac/xfrac.pdf b/Master/texmf-dist/doc/latex/l3packages/xfrac/xfrac.pdf Binary files differindex 667f5a1607a..e7e619f682a 100644 --- a/Master/texmf-dist/doc/latex/l3packages/xfrac/xfrac.pdf +++ b/Master/texmf-dist/doc/latex/l3packages/xfrac/xfrac.pdf diff --git a/Master/texmf-dist/doc/latex/l3packages/xparse/xparse.pdf b/Master/texmf-dist/doc/latex/l3packages/xparse/xparse.pdf Binary files differindex 3a9c5afa8cb..c31718eb370 100644 --- a/Master/texmf-dist/doc/latex/l3packages/xparse/xparse.pdf +++ b/Master/texmf-dist/doc/latex/l3packages/xparse/xparse.pdf diff --git a/Master/texmf-dist/doc/latex/l3packages/xtemplate/xtemplate.pdf b/Master/texmf-dist/doc/latex/l3packages/xtemplate/xtemplate.pdf Binary files differindex 7b19c9a3bac..af89621cbbe 100644 --- a/Master/texmf-dist/doc/latex/l3packages/xtemplate/xtemplate.pdf +++ b/Master/texmf-dist/doc/latex/l3packages/xtemplate/xtemplate.pdf |