Стилевой файл LaTeX, позволяющий оформить конверты формата C5 приближенно к отечественным стандартам.
- Кодировка: UTF-8, T2A
- russian-post-C5-addr-class: Стилевой файл
russian-post-C5-addr.cls
и пример его использования. - Pechkin: Шрифт Pechkin, подготовленный для использования в TeX (T2A). Нужен для индекса получателя.
- Pechkin-intermediate: Некоторые промежуточные (от конвертации шрифта) и исходные файлы, взятые в Интернете (могут кому-то оказаться полезными). В частности, их можно использоваться для получения доступа к шрифту в Open/Libre Office.
Пример для TeX Live в Ubuntu. Метод не претендует на универсальность и необходимость, но удовлетворяет достаточности решения задачи по печати на конвертах.
Вариант 1: просто положить russian-post-C5-addr.cls
в директорию с Вашим tex-файлом.
Вариант 2: включить стилевой файл в TeX:
- Скопировать файл в дерево каталогов TeX'а:
sudo mkdir -p /usr/local/share/texmf/tex/latex/russian-post-C5-addr/; sudo cp ./Class/russian-post-C5-addr.cls /usr/local/share/texmf/tex/latex/russian-post-C5-addr/
- Обновить базу TeX:
sudo mktexlsr
- Скопировать директории dvips и fonts в дерево каталогов TeX'а:
sudo cp -a ./Pechkin/{dvips,fonts} /usr/local/share/texmf/
- Для
updmap
необходимо создать конфиг-файл:sudo mkdir -p /etc/texmf/updmap.d/; echo -e "# Pechkin\nMap Pechkin.map" | sudo tee /etc/texmf/updmap.d/20Pechkin.cfg
- Обновить базу TeX:
sudo mktexlsr; sudo update-updmap; sudo mktexlsr; sudo updmap-sys; sudo mktexlsr
. Выполнять лучше из каталога, не относящегося к TeX'у.
Пример использования приведен в файле example.tex
. Ниже дано описание используемых команд.
Вызов команды \Mail{}{}{}{}{}{}
с 6-ю аргументами формирует одну страницу, предназначенную для печати на одном конверте. Аргументы:
- 1 -- первая строка "Кому"
- 2 -- вторая строка "Кому"
- 3 -- третья строка "Кому"
- 4 -- индекс получателя
- 5 -- первая строка "Куда"
- 6 -- вторая строка "Куда"
Информация об отправителе предварительно задается командами:
\FromName{}
-- одна строка "От кого"\FromAddrA{}
-- первая строка "Откуда"\FromAddrB{}
-- вторая строка "Откуда"\FromAddrC{}
-- третья строка "Откуда"\FromInd{}
-- индекс отправителя
По умолчанию эти поля будут пустыми. Такой подход позволяет без особых затруднений сгенировать множество конвертов с одинаковыми адресами отправления. Полезно, к примеру, при рассылки автореферата диссертации.