Age | Commit message (Collapse) | Author |
|
This commit rounds up the line of changes for CWEB 4.11.
Major changes since CWEB 4.10:
* Factor out 'cwebacromac.tex' with hypertext macros
* Support for LuaTeX as backend engine
* Consistent formatting of terminal output in error situations
* Suppress reference to 'l. 0' in error messages
* Updates in 'cwebman.tex'
git-svn-id: svn://tug.org/texlive/trunk@69017 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68980 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68979 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68965 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68955 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68954 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68953 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68922 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68902 c570f23f-e606-0410-a88d-b1316a301751
|
|
This merges sections 249 and 250 in CWEAVE.
git-svn-id: svn://tug.org/texlive/trunk@68901 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68900 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68899 c570f23f-e606-0410-a88d-b1316a301751
|
|
The local 'c' has moved.
git-svn-id: svn://tug.org/texlive/trunk@68896 c570f23f-e606-0410-a88d-b1316a301751
|
|
This trick works, because 'ignore' and 'NULL' are in fact '0'.
git-svn-id: svn://tug.org/texlive/trunk@68894 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68865 c570f23f-e606-0410-a88d-b1316a301751
|
|
synchonizing output_directory with TEXMF_OUTPUT_DIRECTORY
git-svn-id: svn://tug.org/texlive/trunk@68826 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68812 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68701 c570f23f-e606-0410-a88d-b1316a301751
|
|
The new Perl script 'twill-refsort' is the WEB counterpart of the
'ctwill-refsort' CWEB program. See example below.
The new 'twimac-web.tex' macros were already mentioned in 'twill.man',
but at an incorrect TeX Live location. These macros are significantly
different from Knuth's original 'twimac.tex'. While the latter is
specifically targeted to 'Volumes B and D' of 'Computers & Typesetting',
the new stuff is suitable for more general use with WEB sources.
Example:
$ twill tangle.web # run this two times
$ sed -i -e "s/\\\\none/=\$0\\\\to65535\$/" tangle.tex
$ tex tangle.tex
$ twill-refsort < tangle.ref > tangle.sref
$ tex tangle.tex
git-svn-id: svn://tug.org/texlive/trunk@68700 c570f23f-e606-0410-a88d-b1316a301751
|
|
Read input from <STDIN> and write output to <STDOUT>.
git-svn-id: svn://tug.org/texlive/trunk@68690 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68680 c570f23f-e606-0410-a88d-b1316a301751
|
|
This reverts commit ff4772477dd6ae9589dcfe78e0011c9210d01b4b.
Now the parameter conversion in 'out_const' from 'n:sixteen_bits' to
'a:integer' (and later 'if a>=65536') breaks 'last_sign:-1..+1' in any
'\mini' index (in TANGLE.TEX).
Most likely, TANGLE.WEB never was formatted with TWILL. Better to
replace '\none' in TANGLE.TEX with '$0\to65535$' than to possibly break
other codes.
git-svn-id: svn://tug.org/texlive/trunk@68673 c570f23f-e606-0410-a88d-b1316a301751
|
|
This reverts commit 1e5d0c41d00120ca14a3f130cf7712bc0dacf151.
git-svn-id: svn://tug.org/texlive/trunk@68672 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68671 c570f23f-e606-0410-a88d-b1316a301751
|
|
For whatever reason, TWILL 2.9/4.5 could not handle the 'sixteen_bits'
type used all over the place. (Well, apart from WEB itself, only in
dvicopy.web and in mft.web!)
git-svn-id: svn://tug.org/texlive/trunk@68670 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68646 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68645 c570f23f-e606-0410-a88d-b1316a301751
|
|
WEAVE.CH seems to be the only place where cli options are mentioned
in any TeX part.
git-svn-id: svn://tug.org/texlive/trunk@68644 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68616 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68615 c570f23f-e606-0410-a88d-b1316a301751
|
|
See almost any other WEB change file.
git-svn-id: svn://tug.org/texlive/trunk@68606 c570f23f-e606-0410-a88d-b1316a301751
|
|
I really should have tried 'tex cwebacromac'. :o)
Luckily, '\acrohint' never is defined.
git-svn-id: svn://tug.org/texlive/trunk@68591 c570f23f-e606-0410-a88d-b1316a301751
|
|
We count the 'Names of the sections' by simpler means.
git-svn-id: svn://tug.org/texlive/trunk@68583 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68582 c570f23f-e606-0410-a88d-b1316a301751
|
|
Many Web (sic!) browsers, e.g. Firefox, can display PDF files, as well
as other dedicated PDF viewers, like Okular, Skim, etc.
git-svn-id: svn://tug.org/texlive/trunk@68581 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68580 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68578 c570f23f-e606-0410-a88d-b1316a301751
|
|
Fix a formatting glitch in cwebman.tex.
git-svn-id: svn://tug.org/texlive/trunk@68561 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68549 c570f23f-e606-0410-a88d-b1316a301751
|
|
Clicking on any 'bookmark' changed the zoom factor to fit the text block
instead of the page borders in the viewer window. This occurred on macOS
with the Skim viewer (since version 1.6.16) and Adobe Acrobat Reader.
The PDF viewer in Firefox (both Linux and macOS), Okular on Linux/KDE,
and the Preview app of macOS showed the document 'as intended'.
git-svn-id: svn://tug.org/texlive/trunk@68548 c570f23f-e606-0410-a88d-b1316a301751
|
|
Invoke 'weave -p' and the first line in the TeX output file will be
'\input pwebmac'. These alternative macros are more suited for the
creation of PDF output with 'tex "\let\pdf+ \input cob.tex' followed by
'dvipdfm cob' or with modern TeX engines like pdfTeX, LuaTeX, or XeTeX.
git-svn-id: svn://tug.org/texlive/trunk@68528 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68508 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68490 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68450 c570f23f-e606-0410-a88d-b1316a301751
|
|
In cwebacromac, we visually group the sets of '\fi'.
git-svn-id: svn://tug.org/texlive/trunk@68418 c570f23f-e606-0410-a88d-b1316a301751
|
|
pwebmac.tex 4.9 will be published in due course.
git-svn-id: svn://tug.org/texlive/trunk@68413 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68408 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68407 c570f23f-e606-0410-a88d-b1316a301751
|
|
Note that 'pdfwebtocfront.tex' is not yet ready for LuaTeX, because
'gftodvi.tex' breaks in and around 'pwebmac.tex'. -- Later.
git-svn-id: svn://tug.org/texlive/trunk@68405 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@68372 c570f23f-e606-0410-a88d-b1316a301751
|