私は, 社内の業務で使用する仕様書の作成に LaTeXを使用しています。仕様書 の用紙は専用の定型紙なので, 1993 年からこつこつとスタイルファイルを作成 してきました。このスタイルファイルは私の会社以外では当然, 使用する事はあ り得ませんが, このスタイルファイルで使用しているレジスタのフォーマットを 描画するマクロは, もしかすると使用出来る人がいるのではないかと思い発表す る事にしました。
私は仕事がら, レジスタのフォーマットを仕様書に描画する事が多くあるのです が, LaTeXでレジスタのフォーマットを描画するのは結構, 大変です。もちろ ん, Draw tool や gpic 等を使用する方法もあるのですが, それでも修正作業は 楽とは言えません。
レジスタのフォーマットの情報は, 「何ビット目から何ビット目迄が○○という 意味」ぐらいのものですから, LaTeXのマクロで実現した方が楽なように思え ました。そこで, レジスタのフォーマットを描画するマクロ( regform.sty)を作成しました。
制限も結構, 多いマクロですが, 使用して頂ける方が, いらっしゃれば幸甚です。