方程式を含む完全なA4ではなく、方程式のみを含むPSまたはEPSファイルを取得するためにeqnの出力を再利用したいと思います。
私が試した場合:
$ cat test.eqn
.EQ
For ~ y=1 ~ -> ~ L( y hat , y) = -log( y hat ) ~ -> ~ if ~ y hat approx 1 ~ then ~ L( y hat , y ) approx 0
.EN
$ cat test.eqn | eqn | groff -Tps > test.ps
作成しtest.ps
、方程式の形式が正しいことがわかりますが、ページ全体 (A4 または Letter サイズ) の一部として表示されます。
必要なサイズの方程式のみを含む文書を取得するにはどうすればよいですか?つまり、ページ全体が方程式を含むのに必要なスペースに収まるように切り捨てられます。
troff
そして代わりに使用しようとすると、groff
PSコードを取得できません。なぜですか? (フリーBSD 12)。
答え1
出力をパイプしてeps2eps
EPSファイルを取得できます。
eqn test.eqn | groff -Tps | eps2eps - test.eps