単一のeqnで記述される方程式を.psまたは.epsとして出力する方法は?

単一のeqnで記述される方程式を.psまたは.epsとして出力する方法は?

方程式を含む完全な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そして代わりに使用しようとすると、groffPSコードを取得できません。なぜですか? (フリーBSD 12)。

ベストアンサー1

出力をパイプしてeps2epsEPSファイルを取得できます。

eqn test.eqn | groff -Tps | eps2eps - test.eps

おすすめ記事