ヘッダのアンダーライン

名前: 平井
日時: 2003-09-10 16:07:33
IPアドレス: 218.228.56.*

ヘッダの下に横線を引くため、\underlineを用いると、 (当然のことながら){}でくくられた部分のみ下線がつきます。 この下線を印字幅いっぱいに引こうとして \underline{ヘッダ文字列\hfill} としてみましたが、下線は伸びませんでした。 そこで、ヘッダ文字列の長さを測り印字幅から引いた分の\hspaceを入れればどうかと思い、 以下のようにしてみました \documentclass[b4paper,twocolumn,10pt,fleqn]{jsarticle} \pagestyle{myheadings} \setlength{\columnsep}{2zw} \setlength{\columnseprule}{0.4pt} \setlength{\hoffset}{0 cm} \setlength{\voffset}{0 cm} \setlength{\oddsidemargin}{-1 cm} \setlength{\topmargin}{0 cm} \setlength{\headheight}{1.3 cm} \setlength{\headsep}{5pt} \setlength{\footskip}{30pt} \setlength{\textwidth}{70zw} \setlength{\textheight}{57\baselineskip} \addtolength{\textheight}{\topskip} \newcommand{\Entry}[1]{\markright{#1}} \begin{document} \newsavebox{\HeaderBox} \sbox{\HeaderBox}{\textbf{\Large 平成15年度数学II課題\quad No.1}\qquad \Large 3年(\qquad \Large )組(\qquad \Large )番\quad \Large 氏名(\hspace{5cm}) } \settowidth{\dimen0}{\usebox{\HeaderBox}} \dimen1=\textwidth-\the\dimen0 \Entry{\underline{\usebox{\HeaderBox}\hspace*{\the\dimen1}}} しかし、結果は下線が印字幅を超え用紙の右端に達し、 下線の下左隅に-547.56723ptと表示されました。 任意のヘッダ文字列に対し、常に下線が印字幅になるようにするには どのようにすれば良いのでしょうか? お教え下さい。

この書き込みへの返事:

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