TeXで均等割り

書類ばっかり書いているので必然的にTeXネタが多くなってくる。今日書いてた書類でこんなことを言われました。

文書の右肩についている会社名と、社長名の幅を同じにしてください。Word文書ありますか?こちらで修正します。

はい。Wordなぞ使ってません(笑)

どういうことかというと、

株式会社 ほげほげバーニングアンドカンパニー
社長 ほげ田 ほげ男

の「ほげ田 ほげ男」部分を会社名の「ほげほげバーニングアンドカンパニー」の長さと同じにせよと。うーんくだらない。というわけで均等割りをどうやるか調べたところ手持ちの参考書に\newcommandで均等割りのコマンドがありました。プリアンプルにこう書いて

\newcommand{\kintou}[2]{%
\leavevmode
\hbox to #1{%
\kanjiskip=0pt plus 1fill minus 1fill
\xkanjiskip=\kanjiskip
#2}}

上記例だとこう書く。

\begin{flushright}
\today
\begin{tabular}{ll}
株式会社&ほげほげバーニングアンドカンパニー \\
社長&\kintou{17zw}{ほげ田 ほげ男}\\
\end{tabular}
\end{flushright}

空白のところは全角じゃないと妙なことになります。
出力はこちら。

あんまり長いと不恰好だなぁ。なお、社名は完全に架空ですから。念のため。

参考書はこちら。

[改訂第4版] LaTeX2ε美文書作成入門

[改訂第4版] LaTeX2ε美文書作成入門