����� 10. ����� �� ������ � PostScript

����������

�������������� ������ � PostScript
A2ps ���������
GNU enscript
rtxt2ps
�������������� ������ � TeX
��������� � PostScript
������������ ������� Type1 � Encapsulated PostScript (eps)
����� psfrag (eps)
Ghostscript
��������� ghostscript
���������� ������� ��������� � Ghostscript
������������� ������� ���������� �������� ��� ������ �������������� ������

���������� ���-���� — ��� ������ ��������. ������� ����� ��������� ��������� �� ��������� �������������� � ���������� �������������. ���� ��� ������ �� ������ �������� ASCII ������ ��� ������� ����� ������� (��� ��������� �� ������ � UNIX, �� ����� � � ������ ������������ ��������).

�������� ����� ��������� ����������� �����, � ����� ����� ��� ����� ������ ��������� ������� � ��������� ����������� ������. ������� ������� — ��� ��, ��� ������ � �������� ������������ �����, ��� �������� de facto ��� �������� ������ ������, ������������ ���� PostScript, ������������� Adobe Corporation. ����� ��������� ����� ���������� PostScript �������������, �� ���� ��� ���� ������ ������� �� ������� Postscript ������. ��� ���, � ���� ����� ���, ���������� ����������� PostScript ��������������, ������� ����� ������ PostScript � ��������������� � ������������� ��� ������� �������� ����������� ���. ���� �� ��� �� ������ ������� (��������, ������ �� ������). ��� GNU GhostScript (gs ��� ���������).

������ �������� — ��� ������� ������ ����������, ������������� � ������. ��������, ������ �� ������ ������ ���������� ����� ����� ��������� �� "C", ���������� � �������� ����������� ����� �� �������, ��� ��� �� �� ���������� � "������������"� ��������� ������ — ��� ����� ������� ASCII ����� � ����� �������. ������ ������ ����, ����� �� �������� �������� ��� ����� �������. � ���� ������ ��, ��������, ������ ��������� � ������ ��������� � ���������� �������� � �.�. � ��� ��� ������̣��� ������� ������� ������ �� ��������� ��������� ���������.

����� ��������� �������������� ������ �� ������ � ���������, �� ������ ��������� ��� ������� ������ ������ ���� ����� ��������� � (��������) ���������� ��������� ���������-������, ����� �������� ������ � ��������������� �������. ����� ��������� �� ������ �������, �� ������ ������� ��� ������� ��������� ������� � ����� ����������� ����������� �����������.

������ ������, ��������� ��� ���������� ����� �������, ����� ��� ����� ���������, ������� ����� ��� ������������ � ������, � ��������������� ����� � �������, ��� ��� �� ������, ������, �������� �� ������ ����������� ������������ ����� ��� ������� ������ ���������� �������.

�������������� ������ � PostScript

������ � ��� ���� ������� ASCII KOI8 �����, � �� ������ ��� ������ ����������. ���� �� ����� ������� �������� ��� ������� — ��� ��������������� �������� ��������, ������������� ����� � PostScript.

���� ��� ��������, �������� ����� ��������������. � ����� ����������� a2ps. ������������� ������������� ��� ������� ��������������� text-to-PostScript, ������ ��� ��������� ����� "��ԣ���", ����� ������������� ����������� ��������� � ������� ����������� ����� � ��������. ��� ��������� ��������� ���������, ����������� �������, ���������� � �.�. ������ �������, �������� �������� �� �� ����� (������ ��������� ��� ����� ������� GNU) — enscript.

A2ps ���������

��������������� ������ � PostScript ��� � �������� ����� �� �������� ������������� ������� ������. ���, � ��� �� ������ ���������� — ��� PostScript �������.

�������, ������� � ��������� ��� �����:

a2ps -X koi8r --print-anyway  <����>

�������� ������� i18n-fonts ������ ��� �������������� ������������� ������� � Postscript �� ������ � ����������� a2ps ������� � ������ 4.12 �� ������� �� �������� ��������. ������ ������� ������� � �������� ��������� a2ps ��� ������� � ftp a2ps ����� i18n-fonts-*.*.tar.gz .

��� ������ a2ps ����� ������������ ������ sharatype-*.*.*.tar.gz, ��� � ��������� �ģ� ��� ����������� ��� ��������� ���� ������� � a2ps. ����� �������� � � Latin-1 � � KOI8. ������ ����� � � Latin-2.

������� ���������, ��� ��������� ����� ������ �������� "���������"� � ���������� ��ϣ ��������� � ����������� �� ��������� �����, ������� ����� ����� �������� ����� ����� ������� � "�������"� ���, �� ���� ������ ��� ���������� ����, ������� ����� ������� ���������.

GNU enscript

��������� GNU enscript, ��� � a2ps, ���� ����������� ��� �������������� ������ � PostScript, � ��� ����� ������������ ��-ascii ���������. ��������� �� ����� ������� PostScript ������� � ��ϣ� �������, �� �� ����� ������ ������������. ��� ��� �������, ������� ����:

  1. ���������� ��������� enscript. ����� ��������� ������ 1.5. �� ������ ����� � GNU FTP ������.

  2. ���� �� — ������������ RedHat Linux, ��������� � ���������� ����� Cyrillic Textbook.

  3. ���� �� �� ����������� RPM��, �������� ���� textbook.tar.gz �� ������ �� sunsite.unc.edu (����� ����� ����������� ����������� ��� �����������). �������������� ���� ���� � �������, ��� ��������� ������ ��� enscript (������ /usr/share/enscript). ������ ��������� ���� � ��������� ��������� �������:

        mkafmmap *.afm
    

  4. ��������� ���������. ���������� ���������� ����� � KOI8-R ��������� ��������:

        enscript --font=Textbook8 --encoding=koi8 some.file
    

rtxt2ps

���� �� ��� ��������� ������������� ������� � ������� ������, � �������� ������ ��� ��� �� ��������, � ���, ��� ��� ����� — ��� ������ ������� ����� �� ������, ���������� ����� rtxt2ps. ��� ����� �������, ��� �������������, ��������� ������ � PostScript. �������� ������ �� ����� ������� (������ ������, ������), �� ��� ��������.