Age | Commit message (Collapse) | Author |
|
git-svn-id: svn://tug.org/texlive/trunk@67404 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67403 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67398 c570f23f-e606-0410-a88d-b1316a301751
|
|
Recreate Makefile.in by running reautoconf.
Adjust ctwill.tex until all tests succeed.
Adjust ctwill.tex to plain TeX; it complains about the \ifx construct.
git-svn-id: svn://tug.org/texlive/trunk@67390 c570f23f-e606-0410-a88d-b1316a301751
|
|
This seems to have to be incorporated into Makefile.in somehow.
git-svn-id: svn://tug.org/texlive/trunk@67381 c570f23f-e606-0410-a88d-b1316a301751
|
|
* Rename to 'ctwill-proofsort'.
* Support '--version' and '--help' options.
* Add information in 'man ctwill'.
git-svn-id: svn://tug.org/texlive/trunk@67380 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67361 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67360 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67359 c570f23f-e606-0410-a88d-b1316a301751
|
|
We re-use 'proofmac.tex' (for plain TeX only) and add the PDF/HINT
stuff from 'cwebmac.tex' to produce active links in CTWILL output,
where each section gets its own mini-index. Especially in connection
with HiTeX, this gives an interesting new output format.
Use 'ctwill +P +lpdf' to '\input pdfproofmac' in the first line.
These macros _do_ also work with pdftex and xetex (and probably
with plain TeX as well).
Example from MMIX:
$ tie -c mmotype-twill.ch mmotype.{w,ch} mmotype-mini.ch
[Remove the final change in mmotype-twill.ch, we want to create
a full index at the end.]
$ ctwill +P +lpdf mmotype mmotype-twill (twice)
$ hitex mmotype
$ proofsort mmotype.tex > mmotype-sorted.tex
$ mv mmotype-sorted.tex mmotype.tex
$ hitex mmotype
$ hintview mmotype.hnt
git-svn-id: svn://tug.org/texlive/trunk@67358 c570f23f-e606-0410-a88d-b1316a301751
|
|
No need to chomp($line).
Sort case-insensitive.
Support @f TeX replacements; these come in $math$ mode.
Example from CTWILL: @f TeX_string TeX
git-svn-id: svn://tug.org/texlive/trunk@67353 c570f23f-e606-0410-a88d-b1316a301751
|
|
Will probably become 'ctwill-proofsort' on build/installation.
git-svn-id: svn://tug.org/texlive/trunk@67352 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67341 c570f23f-e606-0410-a88d-b1316a301751
|
|
I am working on re-using the [ct]proofmac.tex macros in conjunction
with HiTeX. My plan is to add HINT-related macros (e.g., from either
cwebmac.tex or pdfctwimac.tex) in [ct]proofmac.tex that produce active
links when processed with HiTeX.
Instead of 'proofing' the mini-indexes, the simple page layout produced
by [ct]proofmac.tex should perfectly match the dynamic page layout of
the HINT format. Every section in the CWEB output is amended with its
local mini-index.
As a small step upfront, I hacked the Perl script [ct]proofsort that
sorts the mini-index entries alphabetically.
git-svn-id: svn://tug.org/texlive/trunk@67340 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67339 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67323 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67321 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67296 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67278 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67235 c570f23f-e606-0410-a88d-b1316a301751
|
|
Personal communication by DEK.
git-svn-id: svn://tug.org/texlive/trunk@67222 c570f23f-e606-0410-a88d-b1316a301751
|
|
At the time when DEK created CWEB and CTWILL, C compilers restricted the
length of 'identifiers', e.g., variable and function names.
In more recent years, programmers are enjoying the freedom to use more
descriptive names in their sources.
In order to apply 'refsort' to Martin Ruckert's HiTeX ('typedef word_file'
in line 2583 of 'hitex.w') and to Scott Prahl's 'Inverse Adding-Doubling'
(function 'Calculate_Distance_With_Corrections' in line 1124 of 'iad_calc.w';
see https://github.com/scottprahl/iad; this is the first 'off-brand'
application of CTWILL I've seen in the wild!), we moderately extend the
relevant parameters.
git-svn-id: svn://tug.org/texlive/trunk@67205 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67204 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67197 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67196 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67180 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67179 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67178 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67174 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67168 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67158 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67157 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67156 c570f23f-e606-0410-a88d-b1316a301751
|
|
The \ifacro macros have to \shipout an otherwise empty page that holds
the NOS node for the PDF bookmarks. This final page should neither have
a header nor a mini index. (pdftex)
dvipdf[m[x]] complains about the incorrect annotation syntax.
(tex "\let\pdf=+ \input JOBNAME"; dvipdfm JOBNAME)
git-svn-id: svn://tug.org/texlive/trunk@67154 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67145 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67131 c570f23f-e606-0410-a88d-b1316a301751
|
|
This commit bumps the version number to 4.9.
And it reverts a few occurrences of '\ifacro' as synonym for '\ifpdf'.
All other changes since CWEB 4.8 were committed as rolling releases.
git-svn-id: svn://tug.org/texlive/trunk@67119 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67118 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67114 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67113 c570f23f-e606-0410-a88d-b1316a301751
|
|
CWEB(bin) 4.6 has lost a section around 135/6.
git-svn-id: svn://tug.org/texlive/trunk@67112 c570f23f-e606-0410-a88d-b1316a301751
|
|
The normal TeX '\footnote' gets lost in '\unvbox255' in ctwimac.tex.
See comment in cwebmac.tex, which uses a different '\output' routine.
git-svn-id: svn://tug.org/texlive/trunk@67109 c570f23f-e606-0410-a88d-b1316a301751
|
|
This fixes https://github.com/ascherer/cwebbin/issues/64 (CWEBbin).
git-svn-id: svn://tug.org/texlive/trunk@67107 c570f23f-e606-0410-a88d-b1316a301751
|
|
See the similar code line in ctangle.w.
git-svn-id: svn://tug.org/texlive/trunk@67106 c570f23f-e606-0410-a88d-b1316a301751
|
|
Restore comment for 'skip_TeX' function unless the code is processed
with CTWILL. (See DEK's comment in function 'make_ministring' with
regards to 'mathness' in relation to 'comments following function
(header)'.)
git-svn-id: svn://tug.org/texlive/trunk@67105 c570f23f-e606-0410-a88d-b1316a301751
|
|
I really do not like the extra whitespace in @(output sections@>. At
least in ``inner TeX mode'' it will be omitted completely.
git-svn-id: svn://tug.org/texlive/trunk@67092 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67076 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67075 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67062 c570f23f-e606-0410-a88d-b1316a301751
|
|
git-svn-id: svn://tug.org/texlive/trunk@67034 c570f23f-e606-0410-a88d-b1316a301751
|