단일 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

관련 정보