\cht・\cdp・\cwd・\cvs・\chs・\cHT の値が変化しない

名前: トノ
日時: 2002-04-04 17:04:27
IPアドレス: 150.35.254.*

pLaTeX2e では、\cht、\cdp、\cwd、\cvs、\chs、\cHT という dimen レジスターが割り当てられています。plfonts.dtx(角藤先生の配布だと $TEXMF/ptex/platex/base/plfonts.dtx)によれば、 \cht 現在の和文フォントの文字の高さ \cdp 現在の和文フォントの文字の深さ \cwd 現在の和文フォントの文字の幅 \cvs 現在の行送り \chs 現在の字送り \cHT 現在のフォントの高さ + 深さ であって、フォントが変更されたときに \selectfont の内部で更新されるとの ことです(plfonts.dtx の 2.1.2 節)。 ところが私が試してみたところでは、いずれのレジスターも常に0pt のままで、 変化しないようなのですが、いかがでしょう? なお、試してみた環境は、角藤版 p3.0.1、pLaTeX2e <2001/09/04>+0 です。 \documentclass{jarticle}\relax \newcommand*{\printvalues}{% \noindent \string\cht=\the\cht\\ \string\cdp=\the\cdp\\ \string\cwd=\the\cwd\\ \string\cvs=\the\cvs\\ \string\chs=\the\chs\\ \string\cHT=\the\cHT\par } \begin{document} \ttfamily \printvalues \dotfill\par \large \printvalues \dotfill\par \small\selectfont \printvalues \end{document}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)