Работа в системе LaTeX

       

Дополнительная информация


Описанных команд достаточно для полного цикла работы с системой LaTeX. Но есть и другие полезные возможности.

  • Программа ps2pdf преобразует PostScript-файлы в файлы в формате PDF. Это удобно, если ваши читатели испытывают трудности с чтением PostScript-файлов, но умеют читать PDF-файлы. Программа ps2pdf использует Ghostscript и вызывается командой типа ps2pdf test.ps test.pdf
  • Файлы в PDF-формате (не все, но большинство) можно просматривать программой gv (ghostview). Она же позволяет сохранить (save) файл в формате PostScript. Это же можно сделать с помощью программы Acrobat Reader фирмы Adobe (которая также распространяется бесплатно, но с некоторыми ограничениями). Наконец, есть программа pdf2ps, которая также использует Ghostscript и переводит PDF-файлы в PostScript-файлы.
  • Имеются программы, позволяющие вырезать отдельные страницы (psselect), сливать (psmerge), изменять масштаб и собирать по несколько страниц на одну (psnup и более изощренная pstops), переставлять страницы для брошюровки (psbook) и многое другое. Они распространяются свободно и обычно также входят в дистрибутив UNIX-подобной операционной системы.

    Например, команда

    pstops "2:0L@0.7(21cm,0)+1L@0.7(21cm,14.85cm)" text.ps text2.ps создает файл text2.ps, каждая страница которого представляет собой две уменьшенные с коэффициентом
    страницы файла text.ps (меняя числа, можно регулировать уменьшение и сдвиг). Команда psselect 5-26 text.ps text2.ps помещает в text2.ps страницы
    --
    файла text.ps (можно оставить все страницы, начиная с пятой, если написать 5-). Более подробные сведения об этих и других программах можно получить, сказав (например) man pstops.

    Учтите, что эти программы работают не для любых PostScript-файлов (но обычно работают с файлами, выдаваемыми программойdvips). Зато они, к слову сказать, совсем маленькие (и написаны на языке C без всяких системно-зависимых хитростей).

  • Файлы, относящиеся к TeX'у (включая документацию), в основном сосредоточены в специальной директории. В системе Linux это обычно директория /usr/share/texmf, в системе FreeBSD это может быть директория /usr/local/share/texmf.
    Кроме того, TeX может помещать создаваемые им файлы (например, файлы шрифтов) в директорию типа /var/lib/texmf.
  • Для проверки наличия файлов (в тех местах, где их будут искать TeX-программы) может быть полезна программа kpsewhich: например, в ответ на команду kpsewhich graphicx.sty может быть выдано сообщение типа /usr/share/texmf/tex/latex/graphics/graphicx.sty с полным адресом этого файла.
  • Имеется программа mpost (иногда \mp, но часто mp обозначает другую программу), полезная для изготовления PostScript-рисунков. Полное название этой программы, сообщаемое при ее вызове, — metapost.
  • Есть несколько наборов программ (\NetPBM и ImageMagick, например), позволяющих преобразовывать графические файлы из одних форматов в другие. Например, чтобы преобразовать pcx-файл picture.pcx в формат PostScript (точнее, Encapsulated PostScript) с помощью программы convert, входящей в пакет ImageMagick, достаточно сказать convert picture.pcx picture.eps Существует также (свободно распространяемый) графический редактор gimp, который умеет читать и записывать файлы различных форматов.


Содержание раздела