This document may be distributed under the terms of GNU Free Documentation License, either version 1.1 of the License, or (at your option) any later version. Please contact the author if you are unable to get the license.
It is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.
Данный документ распространяется под лицензией GNU на свободную документацию версии 1.1 или (на ваш выбор) любой более поздней версии данной лицензии.
Документ распространяется в надежде на то, что он будет полезен, однако автор не берёт на себя ответственности за любой ущерб, который может быть прямо или косвенно вызван использованием содержащейся в нём информации.
Для создания документов в формате PDF под Linux необходимо установить следующие пакеты:
Приводимые ниже рекомендации проверены автором под Linux (дистрибутив Linux Mandrake Russian Edition Spring 2001 от ALT Linux Team; все упомянутые пакеты — из этого дистрибутива, кроме ghostscript, который был взят с сайта разработчиков, и пакета кириллических шрифтов pscyr) и, с соответствующими изменениями, под Windows9x, где были использованы MikTeX 2.0, ghostscript 6.5 и ghostview 3.6. Эти рекомендации могут быть использованы и при работе в других операционных системах, других дистрибутивах TeX, с применением других Type1 шрифтов.
Для установки пакета вам понадобятся права root. Поместите файлы PSCyr-0.4c-type1.tar.gz и PSCyr-0.4c-tex.tar.gz в какой-либо каталог, например, /usr/local/src/pscyr. Оба указанных файла следует распаковать:
[root@localhost pscyr]# tar xzvf PSCyr-0.4c-type1.tar.gz [root@localhost pscyr]# tar xzvf PSCyr-0.4c-tex.tar.gz
и установить для всех файлов в данном каталоге (рекурсивно) правильные идентификаторы владельца и группы
[root@localhost pscyr]# chown -R root:root *
(права доступа ко всем файлам будут и так правильными).
Далее следует переместить все файлы из данного каталога в соответствующие разделы дерева texmf. При использовании teTeX под Linux можно для этого запустить на выполнение полученный при распаковке файлов пакета инсталляционный скрипт:
[root@localhost pscyr]# ./install.sh
Затем необходимо отредактировать файл /usr/share/texmf/dvips/config/updmap:
... extra_modules="pscyr.map" ...
после чего запустить его на выполнение и переконфигурировать TeX:
[root@localhost config]# ./updmap [root@localhost config]# texhash
В преамбуле создаваемого документа следует загрузить пакет pscyr и установить внутреннюю кодировку символов T2A:
... \usepackage[T2A]{fontenc} \usepackage{pscyr} ...
Если не устраивает шрифт, который используется в pscyr по умолчанию (шрифт с засечками — Антиква, рубленый шрифт — Букварная, шрифт пишущей машинки — ER Курьер), следует поставить в преамбулу, например, команду:
\renewcommand{\rmdefault}{fac}
или подключить любой другой шрифт из коллекции. Следует обратить внимание на то, что:
Внутри документа можно переключаться между различными гарнитурами, входящими в пакет, с помощью команд \textac{...}, \textlz{...}и т. п. (блок текста внутри этих команд будет набран шрифтами Академическая и Лазурская соответственно).
Для подключения пакета pscyr в LyX следует выбрать в меню:
и поместить там команду
\usepackage{pscyr}
Замена шрифта по умолчанию осуществляется так же, как и в LaTeX, т. е. размещением в LaTeX Preamble команды вида:
\renewcommand{\rmdefault}{fac}
Используйте для этого последовательность команд:
[user@localhost user]$ latex foo.tex [user@localhost user]$ dvips -j0 -o foo.ps foo.dvi [user@localhost user]$ ps2pdf foo.ps
(первую команду, в зависимости от содержания foo.tex, возможно, придётся дать 2–3 раза) либо пакет pdfLaTeX:
[user@localhost user]$ pdflatex foo.tex(сделанное замечание относится и к данной команде).
Если вы набираете что-либо в математической моде, вместо указанной выше второй команды нужно использовать следующую:
[user@localhost user]$ dvips -Pwww -j0 -o foo.ps foo.dvi
Как вариант, можно переопределить используемый по умолчанию шрифт на Таймс в преамбуле документа:
\renewcommand{\rmdefault}{ftm}
и загрузить пакет mathptm:
\usepackage{mathptm}
Необходимо отредактировать ~/.lyx/lyxrc следующим образом:
... # PRINTER SECTION ############################################# ... # Extra options to pass to printing program after everything # else, but before the filename of the DVI file to be printed. \print_extra_options "-j0" ...
после чего переконфигурировать LyX и создавать postscript файл выбором в меню:
или так:
После этого можно получить PDF-файл тем же скриптом ps2pdf.
Примечание. Можно попытаться получить PDF-файл непосредственно из LyX выбором в меню
Для этого в файле ~/.lyx/lyxrc должны быть следующие строки:
... # EXPORT SECTION ######################################################## ... # A more elaborate example to create pdf files with ps2pdf would be: \custom_export_command "ps2pdf '$$FName' `basename '$$FName' .ps_tmp`.pdf" ...
В LyX версии 1.1.5fix2, имеющемся в рассматриваемом дистрибутиве, это не работает.
© Алексей Коротков, 25.02.2002. Версия 0.1.