Age | Commit message (Collapse) | Author |
|
git-svn-id: svn://tug.org/texlive/trunk@71900 c570f23f-e606-0410-a88d-b1316a301751
|
|
Maybe someone wants to use a different set of fonts in future.
'\eightrm' is already loaded in 'cwebmac.tex'.
git-svn-id: svn://tug.org/texlive/trunk@71886 c570f23f-e606-0410-a88d-b1316a301751
|
|
'\ninett' matches better with '\sc=\eightrm' ([sm]all-CAPS).
git-svn-id: svn://tug.org/texlive/trunk@71881 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@71874 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@71869 c570f23f-e606-0410-a88d-b1316a301751
|
|
There might have been use for '\ninett' in the page headers.
git-svn-id: svn://tug.org/texlive/trunk@71868 c570f23f-e606-0410-a88d-b1316a301751
|
|
Avoid a "stringop truncation" warning with 'strncpy()'.
git-svn-id: svn://tug.org/texlive/trunk@71824 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@71816 c570f23f-e606-0410-a88d-b1316a301751
|
|
With 'pdfctwimac.tex' there's no table-of-contents page (yet), so the
'\datecontentspage' never appeared 'in print' (together with '\datethis'
on the first page) with any of the PDF engines.
With 'pdfctproofmac.tex' used with HiTeX, the two '\date' macros showed
up in 'ctwill.hnt'. Similar to the other three CWEB modules 'without
changes', we get rid of the '\datecontentspage'.
git-svn-id: svn://tug.org/texlive/trunk@71789 c570f23f-e606-0410-a88d-b1316a301751
|
|
Also add line numbers in cwebman-w2c.ch relative to cwebman.tex.
Note that webman.pdf will have a link to the 'Holon Programming' project
on Github.
git-svn-id: svn://tug.org/texlive/trunk@71759 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@71721 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@71638 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@71560 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@71461 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@71460 c570f23f-e606-0410-a88d-b1316a301751
|
|
Section 'Index' of COMMON.W is on Level 1, not 0.
git-svn-id: svn://tug.org/texlive/trunk@71459 c570f23f-e606-0410-a88d-b1316a301751
|
|
Apply some OO/C++ knowledge from the late nineties.
git-svn-id: svn://tug.org/texlive/trunk@71449 c570f23f-e606-0410-a88d-b1316a301751
|
|
Add parameter '\tocpages' to shift the '/PageLabels'.
git-svn-id: svn://tug.org/texlive/trunk@71358 c570f23f-e606-0410-a88d-b1316a301751
|
|
For whatever reason, 'tex.web + tex-final.ch' insists to start one page
off, compared to 'pdftex.web [+ pdftex-final.ch]' and 'xetex.web +
xetex-final.ch'. This can be corrected from the 'makeall' script.
This step brings the material for 'knuth-pdf' a step closer to perfection.
All that's left is the peculiar ToC of HiTeX, which appears at the end.
git-svn-id: svn://tug.org/texlive/trunk@71352 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@71350 c570f23f-e606-0410-a88d-b1316a301751
|
|
In package 'knuth-pdf' two problems remain:
(1) tex-changes.pdf and xetex-changes.pdf have two-page ToCs
and the main text starts on 'Page 4'
(2) pdftex[-changes].pdf and the two PDFs from (1) have the default
'WEB OUTPUT' in the header of the second ToC page.
git-svn-id: svn://tug.org/texlive/trunk@71348 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@71334 c570f23f-e606-0410-a88d-b1316a301751
|
|
See https://github.com/ascherer/web/issues/25 for some context.
This will trigger new releases of CWEB, pwebmac, knuth-[hint,pdf} later.
git-svn-id: svn://tug.org/texlive/trunk@71332 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@70628 c570f23f-e606-0410-a88d-b1316a301751
|
|
This alternative layout places the first line of a 'compound statement',
a.k.a. 'block', next to the opening curly brace.
Control statements like 'if', 'for', 'while', or 'switch' still appear
on a new line, in order to preserve visual control flow.
git-svn-id: svn://tug.org/texlive/trunk@70550 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@69852 c570f23f-e606-0410-a88d-b1316a301751
|
|
* 'do..while' loops should be separated from surrounding statements
(like plain 'while' loops, or 'if' and 'for'), even when CWEAVE is
invoked with option '-f'. (Can still be overwritten with '@+' before
'do' and after 'while'.)
* A stacked construct like
if (..) whatever;
else if (..) whatever;
else break;
should place 'break' right below 'if'; 'break_space' (\5) is a tad
too wide.
* Pandoc 3.1.11.1 escapes all hyphens. (Might be reverted in future.)
git-svn-id: svn://tug.org/texlive/trunk@69571 c570f23f-e606-0410-a88d-b1316a301751
|
|
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@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
|
|
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@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@68646 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
|
|
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
|
|
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
|