upTeX-0.11 の kcatcode の既定値 (Re: W32TeX の...)

名前: ZR
日時: 2007-08-16 21:33:11
IPアドレス: 59.140.98.*

>>49105 現状の upTeX (v0.11) での kcatcode の初期値をまとめておきます。最初に 解説を置いてその後に表を載せています。 # [kcatcode の超簡単な説明] # 和文文字の kcatcode は、その文字がコントロールワード(\ の後に複数文字 # ある命令)の一部になれるかを決定する。 # - kcatcode が 16/17/19 ならば可能 (A や a 等の英字と同じ) # - kcatcode が 18 ならば不可能 (3 や / 等の数字記号と同じ) # 値 19 は upTeX で新設された(現状では 16/17/19 の間に差異はない)。さら # に upTeX では値 15 が特別な意味を持つ。 ## マクロパッケージが充実すれば、一般の LaTeX 文書作者はこれらのことは ## 気にしなくてよくなるはず…。 upTeX での kcatcode の初期値は、殆どの文字について pTeX と同じですが、 以下の文字について変更があります。一般の文書作者が注意すべき点とともに 挙げておきます。 ◇ 18 → 18以外 に変更 <・><゛><゜><ヽ><ヾ><ゝ><ゞ><ー(音引)> (18→17) <仝> (18→16) * これらの文字の直前にコントロールワードがある場合は、その文字がコント ロールワードに含まれるのを防ぐために空白文字が必要。 \TeX・\LaTeX について → \TeX ・\LaTeX について * これらの文字がコントロールワードに含めることができる。例えば、 "\データ" 等が可能。 ◇ 18以外 → 18 に変更 全角英数字[0-9A-Za-z] ギリシャ文字[Α-Ωα-ω] (17→18) * これらの文字はコントロールワードに含めることができなくなる。 * 一文字だけ(コントロールシンボル)では使えるが、その後の空白文字が有効 になることに注意。 ■ upTeX (v0.11) での kcatcode の初期値 以下に載っていないブロックは 18 である。値が 18 のブロックは JIS X 0208 の文字を含むもののみ掲載した。左端はブロックの通し番号。 ( 0) 0x0000.. 0x007f <15> Basic Latin ( 1) 0x0080.. 0x00ff <18> Latin-1 Supplement ( 7) 0x0370.. 0x03ff <18> Greek and Coptic ( 8) 0x0400.. 0x04ff <18> Cyrillic ( 32) 0x1100.. 0x11ff <19> Hangul Jamo ( 56) 0x2000.. 0x206f <18> General Punctuation ( 60) 0x2100.. 0x214f <18> Letterlike Symbols ( 62) 0x2190.. 0x21ff <18> Arrows ( 63) 0x2200.. 0x22ff <18> Mathematical Operators ( 64) 0x2300.. 0x23ff <18> Miscellaneous Technical ( 68) 0x2500.. 0x257f <18> Box Drawing ( 70) 0x25a0.. 0x25ff <18> Geometric Shapes ( 71) 0x2600.. 0x26ff <18> Miscellaneous Symbols ( 87) 0x2e80.. 0x2eff <16> CJK Radicals Supplement ( 88) 0x2f00.. 0x2fef <16> Kangxi Radicals ( 89) 0x2ff0.. 0x2fff <16> Ideographic Description Characters ( 90) 0x3000.. 0x303f <18> CJK Symbols and Punctuation ( 91) 0x3040.. 0x309f <17> Hiragana ( 92) 0x30a0.. 0x30ff <17> Katakana ( 93) 0x3100.. 0x312f <16> Bopomofo ( 94) 0x3130.. 0x318f <19> Hangul Compatibility Jamo ( 95) 0x3190.. 0x319f <16> Kanbun ( 96) 0x31a0.. 0x31bf <16> Bopomofo Extended ( 97) 0x31c0.. 0x31ef <16> CJK Strokes ( 98) 0x31f0.. 0x31ff <17> Katakana Phonetic Extensions (101) 0x3400.. 0x4dbf <16> CJK Unified Ideographs Extension A (103) 0x4e00.. 0x9fff <16> CJK Unified Ideographs (110) 0xac00.. 0xd7ff <19> Hangul Syllables (115) 0xf900.. 0xfaff <16> CJK Compatibility Ideographs (124) 0xff00.. 0xffef <18> Halfwidth and Fullwidth Forms (148) 0x20000..0x2f7ff <16> CJK Unified Ideographs Extension B (149) 0x2f800..0x2ffff <16> CJK Compatibility Ideographs Supplement

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)