[tex-k] \write writes out TeX's `^^' quartets instead of 8-bit
chars
Olaf Weber
olaf at infovore.xs4all.nl
Wed Aug 18 21:18:27 CEST 2004
geolsoft writes:
> Can anybody give me more information or maybe links to information
> on this subject? Was this new behavior of \write a bug or a
> feature? Is this behavior intended to stay? Is it possible to
> re-enforce the old behavior?
It's a feature, sort of. It's also been exceedingly contentious, and
has since been revised. (We've settled on a way to specify on a
per-format basis what characters should be considered printable, and
what should be subject to ^^-isation. And ways to override the
per-format setting.)
Check whether there is a file cp8bit.tcx:
$ kpsewhich -format='web2c files' cp8bit.tcx
/usr/local/share/texmf/web2c/cp8bit.tcx
If it exists, you can add '-translate-file=cp8bit' to the command line
and should get the desired behaviour back (it will tell TeX to
consider all characters except the 0..31 printable). I've also
attached a copy.
You should be able to add a first line as follows to get the
cp8bit.tcx file pulled in without using the command-line option,
provide the 'parse_first_line' variable in texmf.cnf is set to 'true'.
%& -translate-file=cp8bit
--
Olaf Weber
(This space left blank for technical reasons.)
-------------- next part --------------
%% cp8bit.tcx: transparent encoding translation table for TeX
%% input: any 8-bit text encoding
%% internal TeX: the same encoding (nothing changes, but teTeX will display
%% 8-bit messages on console and in logfile)
%% comment: This is required in teTeX to see 8-bit messages at console and
%% in logfile (they are displayed in ^^xx form by default).
%% Usage: add
%% %& --translate-file=cp8bit.tcx
%% as a first line of your document.
%%
%% Prepared by Alexander Bokovoy <bokovoy at minsk.lug.net>
%% (1999) Public domain
%%
%% This file was the default in TeX Live 2003. As of 2004,
%% we use cp227.tcx instead.
%%
%% This file is misnamed, because it does not make codes
%% <32 printable, thus is not really "8 bit". cp224.tcx or
%% cp75bit.tcx would have been better, but it doesn't seem
%% worth changing now.
0x80 0x80 %
0x81 0x81 %
0x82 0x82 %
0x83 0x83 %
0x84 0x84 %
0x85 0x85 %
0x86 0x86 %
0x87 0x87 %
0x88 0x88 %
0x89 0x89 %
0x8a 0x8a %
0x8b 0x8b %
0x8c 0x8c %
0x8d 0x8d %
0x8e 0x8e %
0x8f 0x8f %
0x90 0x90 %
0x91 0x91 %
0x92 0x92 %
0x93 0x93 %
0x94 0x94 %
0x95 0x95 %
0x96 0x96 %
0x97 0x97 %
0x98 0x98 %
0x99 0x99 %
0x9a 0x9a %
0x9b 0x9b %
0x9c 0x9c %
0x9d 0x9d %
0x9e 0x9e %
0x9f 0x9f %
0xa0 0xa0 %
0xa1 0xa1 %
0xa2 0xa2 %
0xa3 0xa3 %
0xa4 0xa4 %
0xa5 0xa5 %
0xa6 0xa6 %
0xa7 0xa7 %
0xa8 0xa8 %
0xa9 0xa9 %
0xaa 0xaa %
0xab 0xab %
0xac 0xac %
0xad 0xad %
0xae 0xae %
0xaf 0xaf %
0xb0 0xb0 %
0xb1 0xb1 %
0xb2 0xb2 %
0xb3 0xb3 %
0xb4 0xb4 %
0xb5 0xb5 %
0xb6 0xb6 %
0xb7 0xb7 %
0xb8 0xb8 %
0xb9 0xb9 %
0xba 0xba %
0xbb 0xbb %
0xbc 0xbc %
0xbd 0xbd %
0xbe 0xbe %
0xbf 0xbf %
0xc0 0xc0 %
0xc1 0xc1 %
0xc2 0xc2 %
0xc3 0xc3 %
0xc4 0xc4 %
0xc5 0xc5 %
0xc6 0xc6 %
0xc7 0xc7 %
0xc8 0xc8 %
0xc9 0xc9 %
0xca 0xca %
0xcb 0xcb %
0xcc 0xcc %
0xcd 0xcd %
0xce 0xce %
0xcf 0xcf %
0xd0 0xd0 %
0xd1 0xd1 %
0xd2 0xd2 %
0xd3 0xd3 %
0xd4 0xd4 %
0xd5 0xd5 %
0xd6 0xd6 %
0xd7 0xd7 %
0xd8 0xd8 %
0xd9 0xd9 %
0xda 0xda %
0xdb 0xdb %
0xdc 0xdc %
0xdd 0xdd %
0xde 0xde %
0xdf 0xdf %
0xe0 0xe0 %
0xe1 0xe1 %
0xe2 0xe2 %
0xe3 0xe3 %
0xe4 0xe4 %
0xe5 0xe5 %
0xe6 0xe6 %
0xe7 0xe7 %
0xe8 0xe8 %
0xe9 0xe9 %
0xea 0xea %
0xeb 0xeb %
0xec 0xec %
0xed 0xed %
0xee 0xee %
0xef 0xef %
0xf0 0xf0 %
0xf1 0xf1 %
0xf2 0xf2 %
0xf3 0xf3 %
0xf4 0xf4 %
0xf5 0xf5 %
0xf6 0xf6 %
0xf7 0xf7 %
0xf8 0xf8 %
0xf9 0xf9 %
0xfa 0xfa %
0xfb 0xfb %
0xfc 0xfc %
0xfd 0xfd %
0xfe 0xfe %
0xff 0xff %
More information about the tex-k
mailing list