Serve.cfg:global:a2ps args

From EjudgeWiki

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Глобальные конфигурационные параметры/a2ps_args

Имя переменной: a2ps_args
Содержится в: global
Используется: serve
Тип содержимого: string
Может отсутствовать: да
Значение по умолчанию: см. ниже
Может повторяться: да
Версия ejudge: начиная с 2.1.26.

Описание. Данная конфигурационная переменная позволяет задать дополнительные аргументы для вызовы программы a2ps, которая используется для преобразования текста программы в формат PostScript для печати на принтере. В конфигурационном файле может присутствовать несколько определений этой переменной. Каждое определение задаёт очередной аргумент для передачи программе a2ps. Если эта переменная не установлена, программа a2ps будет вызвана со следующими аргументами:

/usr/bin/a2ps -1 -E -o PSFILE FILES

Здесь PSFILE — это путь ко временному PostScript-файлу, который далее будет отправлен на печать, а FILES — временные файлы, созданные программой serve. Первый файл — это титульная страница, а второй файл — файл с текстом программы.

Пример.

a2ps_args = "-2"
a2ps_args = "-E"
a2ps_args = "-X"
a2ps_args = "koi8-r"

В данном случае программа a2ps будет вызвана следующим образом:

/usr/bin/a2ps -2 -E -X koi8-r -o PSFILE FILES