Age | Commit message (Collapse) | Author |
|
git-svn-id: svn://tug.org/texlive/trunk@55783 c570f23f-e606-0410-a88d-b1316a301751
|
|
See section 92 of 'common-changes.pdf' created with 'comm-w2c.ch'.
git-svn-id: svn://tug.org/texlive/trunk@55782 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55781 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55780 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55770 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55767 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55764 c570f23f-e606-0410-a88d-b1316a301751
|
|
(1) Use correct apostrophe in "Editor's Note".
(2) Don't ship out the mini-index of the last section twice.
(2b) 'pdfctwimac.tex' does ship out an empty page at the very end of
'ctwill.dvi' (with 'tex "\let\pdf+\input ctwill') and 'ctwill.pdf'
(with 'xetex', but not with 'pdftex'!) in order to attach the
"Names of the sections" outline tag somewhere. If you know a trick
that creates the "NOS" outline without that extra empty page, please
let me know.
git-svn-id: svn://tug.org/texlive/trunk@55756 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55747 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55740 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55739 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55738 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55737 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55726 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55725 c570f23f-e606-0410-a88d-b1316a301751
|
|
The editorial changes will be applied with CTIE anyway ('ctwill-mini.ch'
already contains changes for 'common.h' early on), so '@i prod-twill.w'
can be patched directly from 'ctwill-mini.ch'. No need for a separate
changefile and the use of TIE in preproduction (see 'makeall' in package
'pwebmac').
git-svn-id: svn://tug.org/texlive/trunk@55697 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55660 c570f23f-e606-0410-a88d-b1316a301751
|
|
Move singular closing braces to the previous page.
git-svn-id: svn://tug.org/texlive/trunk@55659 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55648 c570f23f-e606-0410-a88d-b1316a301751
|
|
It's a long and winded road to run CTWILL on its own source code in
order to produce a nice and user-friendly rendering in PDF. :o)
git-svn-id: svn://tug.org/texlive/trunk@55647 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55633 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55629 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55618 c570f23f-e606-0410-a88d-b1316a301751
|
|
Don't fiddle with '\Ā¢ontentspagenumber' _before_ the table-of-contents,
but set '\pageno=3' _after_ the toc has been typeset. This makes the
mechanism for Metafont, TeX, pdfTeX, and XeTeX independent of the length
of the table-of-contents.
git-svn-id: svn://tug.org/texlive/trunk@55617 c570f23f-e606-0410-a88d-b1316a301751
|
|
Many WEB programs override '\def\rheader'; we must restore the original
definition.
pdfTeX has a looong table-of-contents by itself (with the TL it's
getting worse, also for XeTeX).
git-svn-id: svn://tug.org/texlive/trunk@55611 c570f23f-e606-0410-a88d-b1316a301751
|
|
Finally I was able to wrap my head around the 'toc-to-front' stuff!
For standard WEB and CWEB programs, place the patched '\con' exactly
between the very first '\MN' and the following '\eject'. At the same
time, ackowledge any local definition of '\topofcontents' from the
preamble. For this 'pdfwebtocfront.tex' must be '\input' at the very
end of the preamble, right before the first '\N'.
The four programs 'mf.web', 'tex,web', 'pdftex.web', and 'xetex.web'
define their special version of '\N' in the preamble, so the old variant
of the '\con in \N' mechanism is preserved. Their tables-of-contents
use a bare layout anyway.
git-svn-id: svn://tug.org/texlive/trunk@55604 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55603 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55602 c570f23f-e606-0410-a88d-b1316a301751
|
|
CTWILL typesets C code in 9pt.
git-svn-id: svn://tug.org/texlive/trunk@55601 c570f23f-e606-0410-a88d-b1316a301751
|
|
This is a 'fake' solution to the timing problem with the shifted
table-of-contents page. The '\topmark' is not yet set correctly when
the first '\N' is invoked, so the default '\.{[C]WEB} output' from
'[cp]webmac.tex' will show up. By setting '\gtitle' to 'Introduction'
(or anything else) right before '\input pdfwebtocfront', the 'group
title' is set appropriately. Right after the first '\N' itself, the
automatic mechanism for starred sections kicks in.
git-svn-id: svn://tug.org/texlive/trunk@55595 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55594 c570f23f-e606-0410-a88d-b1316a301751
|
|
Add a starred section title, together with some others in the main text.
git-svn-id: svn://tug.org/texlive/trunk@55591 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55590 c570f23f-e606-0410-a88d-b1316a301751
|
|
Standard 'ctwimac.tex' '\end's in '\inx' and skips '\fin' and '\con'.
git-svn-id: svn://tug.org/texlive/trunk@55589 c570f23f-e606-0410-a88d-b1316a301751
|
|
This is for XeTeX only; pdfTeX's 'pdfoutline' requires a 'goto' action.
git-svn-id: svn://tug.org/texlive/trunk@55582 c570f23f-e606-0410-a88d-b1316a301751
|
|
Note that XeTeX chooses to add another (almost) empty spread of pages at
the very end.
git-svn-id: svn://tug.org/texlive/trunk@55574 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55567 c570f23f-e606-0410-a88d-b1316a301751
|
|
https://github.com/ascherer/web/releases/download/ctan-20200601/cweb.tar.gz
has an initial version of 'ctwill.pdf' in CTWILL format.
git-svn-id: svn://tug.org/texlive/trunk@55566 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55557 c570f23f-e606-0410-a88d-b1316a301751
|
|
Reintroducing the \jobname.toc mechanism (for pdfTeX only) helps create
structured PDF outlines with all supported TeX engines.
git-svn-id: svn://tug.org/texlive/trunk@55556 c570f23f-e606-0410-a88d-b1316a301751
|
|
* Unified color management for 'link color'
* Simplified if-else inside \acro
* Flat outlines/bookmarks with pdfTeX
TODO: Implement \makebookmarks for pdfTeX with a \jobname.toc file.
git-svn-id: svn://tug.org/texlive/trunk@55555 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55554 c570f23f-e606-0410-a88d-b1316a301751
|
|
Use 'alternative' formats for C/C++ comments and for the assignment
operator. Add (empty) definition for '\datecontentspage' (there is no
toc page in CTWILL format).
Major test example is CTWILL itself (in texk/web2c/cwebdir/):
$ tie -m ctwill.w cweave.w ctwill-w2c.ch ctwill-mini.ch
$ CWEBINPUTS=.//: ctwill -f +lpdf ctwill
$ CWEBINPUTS=.//: ctwill -f +lpdf ctwill
$ TEXINPUTS=.//: xetex ctwill
$ ctwill-ref < ctwill.ref > ctwill.sref
$ TEXINPUTS=.//: xetex ctwill
# or 'tex "\let\pdf+\input ctwill"'+'dvipdfm'
Still TODO:
* "Names of the sections" section, both "in print" and as outline
* Outlines/bookmarks with 'pdftex' don't work just yet
* Page breaks and overfull hboxes in 'ctwill.pdf' should be improved
git-svn-id: svn://tug.org/texlive/trunk@55546 c570f23f-e606-0410-a88d-b1316a301751
|
|
These macros can produce PDF output with hyperlinks (internal links to
sections in the current CWEB program) with the incantation
ctwill +lpdf INPUT.W
tex "\let\pdf+\input INPUT.TEX"
or pdftex INPUT.TEX
or xetex INPUT.TEX
This software is in alpha state; there are several TODOs:
* Produce a section "NAMES OF THE SECTIONS" at the end.
* Produce 'outlines'/'bookmarks' (instead of a table-of-contents).
* ...
git-svn-id: svn://tug.org/texlive/trunk@55545 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55544 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55534 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55522 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55514 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@55513 c570f23f-e606-0410-a88d-b1316a301751
|
|
Describe the extensions in TeX Live in the form of a small set of
footnotes. The major information is in the changes for appendices D--G.
git-svn-id: svn://tug.org/texlive/trunk@55512 c570f23f-e606-0410-a88d-b1316a301751
|