summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-03-04 17:16:16 +0000
committerKarl Berry <karl@freefriends.org>2022-03-04 17:16:16 +0000
commitea58d700684421567b8c3be96bdec0cf15edfa89 (patch)
tree858a7a52dc6ca5ec10388afd92c58b59a246c51b
parentf1474984b3f90a7f40e52ce6363909777fc73cca (diff)
tangle/weave third arg for output file
git-svn-id: svn://tug.org/texlive/trunk@62390 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Build/source/texk/web2c/NEWS2
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-en/texlive-en.html107
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-en/texlive-en.pdfbin1191749 -> 1191841 bytes
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex3
4 files changed, 61 insertions, 51 deletions
diff --git a/Build/source/texk/web2c/NEWS b/Build/source/texk/web2c/NEWS
index f47bcb49c42..cf32765b0c0 100644
--- a/Build/source/texk/web2c/NEWS
+++ b/Build/source/texk/web2c/NEWS
@@ -7,6 +7,8 @@ This file records noteworthy changes. (Public domain.)
mobile devices. HINT viewers for GNU/Linux, Windows, and Android are
available.
+* tangle, weave: support optional third argument to specify output file.
+
* twill program for original Pascal *.web mini-indexes included.
* across actively-extended engines
diff --git a/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.html b/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.html
index 90c0fce6883..e5e5fb82217 100644
--- a/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.html
+++ b/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.html
@@ -7026,28 +7026,33 @@ class="ec-lmtt-10">hitex</span>, which outputs its own HINT format, designed esp
separately from TeX Live.
</p></li>
<li class="itemize">
- <!--l. 4029--><p class="noindent" >Knuth’s program <span
+ <!--l. 4029--><p class="noindent" ><span
+class="ec-lmtt-10">tangle</span>, <span
+class="ec-lmtt-10">weave</span>: support optional third argument to specify output file.
+ </p></li>
+ <li class="itemize">
+ <!--l. 4032--><p class="noindent" >Knuth’s program <span
class="ec-lmtt-10">twill </span>for making mini-indexes for original <span
class="ec-lmtt-10">WEB </span>programs now included.
</p>
</li></ul>
-<!--l. 4034--><p class="indent" > Cross-engine extensions (except in original TeX, Aleph, and hiTeX): </p>
+<!--l. 4037--><p class="indent" > Cross-engine extensions (except in original TeX, Aleph, and hiTeX): </p>
<ul class="itemize1">
<li class="itemize">
- <!--l. 4036--><p class="noindent" >New primitive <span
+ <!--l. 4039--><p class="noindent" >New primitive <span
class="ec-lmtt-10">\showstream </span>to redirect <span
class="ec-lmtt-10">\show </span>output to a file.
</p></li>
<li class="itemize">
- <!--l. 4037--><p class="noindent" >New primitives <span
+ <!--l. 4040--><p class="noindent" >New primitives <span
class="ec-lmtt-10">\partokenname </span>and <span
class="ec-lmtt-10">\partokencontext </span>allow overriding the name of the <span
class="ec-lmtt-10">\par</span>
token emitted at blank lines, the end of vboxes, etc.</p></li></ul>
-<!--l. 4042--><p class="indent" > epTeX, eupTeX: </p>
+<!--l. 4045--><p class="indent" > epTeX, eupTeX: </p>
<ul class="itemize1">
<li class="itemize">
- <!--l. 4043--><p class="noindent" >New
+ <!--l. 4046--><p class="noindent" >New
primitives:
<span
class="ec-lmtt-10">\lastnodefont</span>,
@@ -7059,7 +7064,7 @@ class="ec-lmtt-10">\suppressoutererror</span>,
class="ec-lmtt-10">\suppressmathparerror</span>.
</p></li>
<li class="itemize">
- <!--l. 4045--><p class="noindent" >pdfTeX
+ <!--l. 4048--><p class="noindent" >pdfTeX
extension
<span
class="ec-lmtt-10">\vadjust</span>
@@ -7067,39 +7072,39 @@ class="ec-lmtt-10">\vadjust</span>
class="ec-lmtt-10">pre</span>
now
available.</p></li></ul>
-<!--l. 4048--><p class="indent" > LuaTeX: </p>
+<!--l. 4051--><p class="indent" > LuaTeX: </p>
<ul class="itemize1">
<li class="itemize">
- <!--l. 4049--><p class="noindent" >Support structured destinations from PDF 2.0.
- </p></li>
- <li class="itemize">
- <!--l. 4050--><p class="noindent" >PNG /Smask for PDF 2.0.
+ <!--l. 4052--><p class="noindent" >Support structured destinations from PDF 2.0.
</p></li>
<li class="itemize">
- <!--l. 4051--><p class="noindent" >Variable font interface for luahbtex.
+ <!--l. 4053--><p class="noindent" >PNG /Smask for PDF 2.0.
</p></li>
<li class="itemize">
- <!--l. 4052--><p class="noindent" >Different radical style defaults in mathdefaultsmode.
+ <!--l. 4054--><p class="noindent" >Variable font interface for luahbtex.
</p></li>
<li class="itemize">
- <!--l. 4053--><p class="noindent" >Optionally block selected discretionary creation.
+ <!--l. 4055--><p class="noindent" >Different radical style defaults in mathdefaultsmode.
</p></li>
<li class="itemize">
- <!--l. 4054--><p class="noindent" >Improvements for TrueType fonts implementation.
+ <!--l. 4056--><p class="noindent" >Optionally block selected discretionary creation.
</p></li>
<li class="itemize">
- <!--l. 4055--><p class="noindent" >More efficient <span
+ <!--l. 4057--><p class="noindent" >Improvements for TrueType fonts implementation.
+ </p></li>
+ <li class="itemize">
+ <!--l. 4058--><p class="noindent" >More efficient <span
class="ec-lmtt-10">\fontdimen </span>allocation.
</p></li>
<li class="itemize">
- <!--l. 4056--><p class="noindent" >Ignore paragraphs with only a local par node followed by direction synchronization nodes.</p></li></ul>
-<!--l. 4060--><p class="indent" > MetaPost: Bug fix for infinite macro expansion.
-</p><!--l. 4062--><p class="indent" > pdfTeX: </p>
+ <!--l. 4059--><p class="noindent" >Ignore paragraphs with only a local par node followed by direction synchronization nodes.</p></li></ul>
+<!--l. 4063--><p class="indent" > MetaPost: Bug fix for infinite macro expansion.
+</p><!--l. 4065--><p class="indent" > pdfTeX: </p>
<ul class="itemize1">
<li class="itemize">
- <!--l. 4063--><p class="noindent" >Support
+ <!--l. 4066--><p class="noindent" >Support
structured
destinations
from
@@ -7107,7 +7112,7 @@ class="ec-lmtt-10">\fontdimen </span>allocation.
2.0.
</p></li>
<li class="itemize">
- <!--l. 4064--><p class="noindent" >For
+ <!--l. 4067--><p class="noindent" >For
letterspaced
fonts,
use
@@ -7118,7 +7123,7 @@ class="ec-lmtt-10">\fontdimen</span>6
specified.
</p></li>
<li class="itemize">
- <!--l. 4065--><p class="noindent" >Always
+ <!--l. 4068--><p class="noindent" >Always
start
a
warning
@@ -7129,11 +7134,11 @@ class="ec-lmtt-10">\fontdimen</span>6
a
line.
</p></li>
- <li class="itemize">
- <!--l. 4066--><p class="noindent" >for
- characters
+ <li class="itemize">
+ <!--l. 4069--><p class="noindent" >for
+ characters
with
autokern
(<span
@@ -7151,96 +7156,96 @@ class="ec-lmtt-10">\pdfprependkern</span>),
and
explicit
hyphens.</p></li></ul>
-<!--l. 4071--><p class="indent" > pTeX et al.: </p>
+<!--l. 4074--><p class="indent" > pTeX et al.: </p>
<ul class="itemize1">
<li class="itemize">
- <!--l. 4072--><p class="noindent" >Major update of pTeX to 4.0.0 to better support current LaTeX.
+ <!--l. 4075--><p class="noindent" >Major update of pTeX to 4.0.0 to better support current LaTeX.
</p></li>
<li class="itemize">
- <!--l. 4073--><p class="noindent" >New primitives <span
+ <!--l. 4076--><p class="noindent" >New primitives <span
class="ec-lmtt-10">\ptexlineendmode </span>and <span
class="ec-lmtt-10">\toucs</span>.
</p></li>
<li class="itemize">
- <!--l. 4074--><p class="noindent" ><span
+ <!--l. 4077--><p class="noindent" ><span
class="ec-lmtt-10">\ucs </span>(formerly available in uptex, euptex) now available also in pTeX and epTeX.
</p></li>
<li class="itemize">
- <!--l. 4076--><p class="noindent" >Distinguish 8-bit characters and Japanese characters as discussed in a TUGboat article by Hironori
+ <!--l. 4079--><p class="noindent" >Distinguish 8-bit characters and Japanese characters as discussed in a TUGboat article by Hironori
Kitagawa ( <a
href="https://tug.org/TUGboat/tb41-3/tb129kitagawa-char.pdf" class="url" ><span
class="ec-lmtt-10">https://tug.org/TUGboat/tb41-3/tb129kitagawa-char.pdf</span></a>).</p></li></ul>
-<!--l. 4081--><p class="indent" > XeTeX: New wrapper scripts <span
+<!--l. 4084--><p class="indent" > XeTeX: New wrapper scripts <span
class="ec-lmtt-10">xetex-unsafe </span>and <span
class="ec-lmtt-10">xelatex-unsafe </span>for simpler invocation of documents
requiring both XeTeX and PSTricks transparency operators, which is inherently unsafe (until and unless
reimplementation in Ghostscript happens). For safety, use Lua(L<span
class="ec-lmr-7">A</span> )TeX.
-</p><!--l. 4087--><p class="indent" > Dvipdfmx: </p>
+</p><!--l. 4090--><p class="indent" > Dvipdfmx: </p>
<ul class="itemize1">
<li class="itemize">
- <!--l. 4088--><p class="noindent" >Support for PSTricks without requiring <span
+ <!--l. 4091--><p class="noindent" >Support for PSTricks without requiring <span
class="ec-lmtt-10">-dNOSAFER</span>, except for transparency.
</p></li>
<li class="itemize">
- <!--l. 4090--><p class="noindent" >The <span
+ <!--l. 4093--><p class="noindent" >The <span
class="ec-lmtt-10">-r </span>option to set bitmap font resolution works again.</p></li></ul>
-<!--l. 4093--><p class="indent" > Dvips: By default, do not attempt automatic media adjustment for rotated paper sizes; the new option
+<!--l. 4096--><p class="indent" > Dvips: By default, do not attempt automatic media adjustment for rotated paper sizes; the new option
<span
class="ec-lmtt-10">–landscaperotate </span>re-enables.
-</p><!--l. 4096--><p class="indent" > <span
+</p><!--l. 4099--><p class="indent" > <span
class="ec-lmtt-10">upmendex</span>: Experimental support for Arabic and Hebrew scripts; improved character classification and
language support.
-</p><!--l. 4099--><p class="indent" > Kpathsea: First path returned from <span
+</p><!--l. 4102--><p class="indent" > Kpathsea: First path returned from <span
class="ec-lmtt-10">kpsewhich -all </span>is now the same as a regular (non-all)
search.
-</p><!--l. 4102--><p class="indent" > <span
+</p><!--l. 4105--><p class="indent" > <span
class="ec-lmtt-10">tlmgr </span>and infrastructure: </p>
<ul class="itemize1">
<li class="itemize">
- <!--l. 4103--><p class="noindent" >use https for <span
+ <!--l. 4106--><p class="noindent" >use https for <span
class="ec-lmtt-10">mirror.ctan.org </span>by default.
</p></li>
<li class="itemize">
- <!--l. 4104--><p class="noindent" >use <span
+ <!--l. 4107--><p class="noindent" >use <span
class="ec-lmtt-10">TEXMFROOT </span>instead of <span
class="ec-lmtt-10">SELFAUTOPARENT </span>for easier relocating.
</p></li>
<li class="itemize">
- <!--l. 4106--><p class="noindent" ><span
+ <!--l. 4109--><p class="noindent" ><span
class="ec-lmtt-10">install-tl</span>: if download or installation fails for a given package, automatically continue and later
retry (once).</p></li></ul>
-<!--l. 4110--><p class="indent" > MacTeX: MacTeX and its binary folder <span
+
+
+<!--l. 4113--><p class="indent" > MacTeX: MacTeX and its binary folder <span
class="ec-lmtt-10">universal-darwin </span>require macOS 10.14 or higher (Mojave,
Catalina, Big Sur, Monterey). The <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">x86_64-darwinlegacy</span></span></span> binary folder, available only with the Unix
<span
class="ec-lmtt-10">install-tl</span>, supports 10.6 (Snow Leopard) and newer.
-
-
-</p><!--l. 4115--><p class="indent" > Platforms: No changes to platform support for this year (2022). However, for next year’s release (2023), we
+</p><!--l. 4118--><p class="indent" > Platforms: No changes to platform support for this year (2022). However, for next year’s release (2023), we
are planning to switch the Windows binaries from 32-bit to 64-bit. Unfortunately we cannot feasibly support
both simultaneously.
-</p><!--l. 4121--><p class="noindent" >
+</p><!--l. 4124--><p class="noindent" >
</p>
<h4 class="subsectionHead"><span class="titlemark">9.3 </span> <a
id="x1-910009.3"></a>Future</h4>
-<!--l. 4123--><p class="noindent" >We intend to continue to release new versions of TeX Live, and would like to provide more documentation,
+<!--l. 4126--><p class="noindent" >We intend to continue to release new versions of TeX Live, and would like to provide more documentation,
more programs, an ever-improved and better-checked tree of macros and fonts, and anything else TeX. This
work is all done by volunteers in their spare time, and there is always more to do. Please see
<a
href="https://tug.org/texlive/contribute.html" class="url" ><span
class="ec-lmtt-10">https://tug.org/texlive/contribute.html</span></a>.
-</p><!--l. 4129--><p class="indent" > Please send corrections, suggestions, and offers of help to:
+</p><!--l. 4132--><p class="indent" > Please send corrections, suggestions, and offers of help to:
</p><blockquote class="quote">
- <!--l. 4131--><p class="noindent" ><a
+ <!--l. 4134--><p class="noindent" ><a
href="mailto:tex-live@tug.org" ><span class="path"><span
class="ec-lmtt-10">tex-live@tug.org</span></span></a> <br
class="newline" /> <a
href="https://tug.org/texlive" class="url" ><span
class="ec-lmtt-10">https://tug.org/texlive</span></a></p></blockquote>
-<!--l. 4136--><p class="noindent" ><span
+<!--l. 4139--><p class="noindent" ><span
class="ec-lmro-10">Happy TeXing!</span>
</p>
diff --git a/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.pdf b/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.pdf
index 3c0dc5eeda7..7eab5352ad2 100644
--- a/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.pdf
+++ b/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex b/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex
index 573c6e9d1cf..4879757db9b 100644
--- a/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex
+++ b/Master/texmf-dist/doc/texlive/texlive-en/texlive-en.tex
@@ -4026,6 +4026,9 @@ designed especially for reading technical documents on mobile devices.
HINT viewers for GNU/Linux, Windows, and Android are available
separately from \TL.
+\item \code{tangle}, \code{weave}: support optional third argument to
+specify output file.
+
\item Knuth's program \code{twill} for making mini-indexes for original
\texttt{WEB} programs now included.