Skip to content

Commit

Permalink
[CWEB] Add intro to ctwill-{hint,mini}.ch.
Browse files Browse the repository at this point in the history
git-svn-id: svn://tug.org/texlive/trunk/Build/source@67491 c570f23f-e606-0410-a88d-b1316a301751
  • Loading branch information
Andreas Scherer committed Jun 27, 2023
1 parent d235ecb commit e178877
Show file tree
Hide file tree
Showing 4 changed files with 39 additions and 1 deletion.
5 changes: 5 additions & 0 deletions texk/web2c/cwebdir/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
2023-06-27 Andreas Scherer <https://ascherer.github.io>

* ctwill-{hint,mini}.ch: Add intro.
* ctwill-proofsort: Purge duplicate subversion tag.

2023-06-27 Andreas Scherer <https://ascherer.github.io>

* ctwill-hint.ch: Stand-alone twin of ctwill-mini.ch.
Expand Down
18 changes: 18 additions & 0 deletions texk/web2c/cwebdir/ctwill-hint.ch
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
Formatting changes for CTWILL by Andreas Scherer
This file is in the Public Domain.

This extensive set of changes is my first attempt to format CTWILL with
itself in HINT format, i.e., with the 'pdfctproofmac.tex' macros. This
produces output with 'mini-indexes' for every section.

Apply these additional changes in the following two-step procedure:
First create 'ctwill-w2c.ch' that mogrifies CWEAVE into CTWILL:
$ tie -c ctwill-w2c.ch \
> cweave.w cweav-{patch,extensions,output,i18n,twill}.ch \
> cwtw-texlive.ch ctwill-texlive.ch
Then create 'ctwill.w' that gets processed with HiTeX:
$ ctie -m ctwill.w \
> cweave.w ctwill-w2c.ch ctwill-hint.ch

Section 1.

@x
The ``banner line'' defined here should be changed whenever \.{CTWILL} is
@y
Expand Down
16 changes: 16 additions & 0 deletions texk/web2c/cwebdir/ctwill-mini.ch
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
Formatting changes for CTWILL by Andreas Scherer
This file is in the Public Domain.

This extensive set of changes is my best attempt to format CTWILL with
itself in DVI or PDF format, i.e., with the '[pdf]ctwimac.tex' macros. This
produces output with 'mini-indexes' on each spread of pages.

Apply these additional changes in the following two-step procedure:
First create 'ctwill-w2c.ch' that mogrifies CWEAVE into CTWILL:
$ tie -c ctwill-w2c.ch \
> cweave.w cweav-{patch,extensions,output,i18n,twill}.ch \
> cwtw-texlive.ch ctwill-texlive.ch
Then create 'ctwill.w' that gets processed with TeX (plain, pdfTeX, XeTeX):
$ ctie -m ctwill.w \
> cweave.w ctwill-w2c.ch ctwill-mini.ch

Section 1.

@x
Expand Down
1 change: 0 additions & 1 deletion texk/web2c/cwebdir/ctwill-proofsort
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
#!/usr/bin/env perl
# $Id$
# $Id$
# Public domain. Originally written by Andreas Scherer, 2023.

use strict;
Expand Down

0 comments on commit e178877

Please sign in to comment.