GithubHelp home page GithubHelp logo

krsch / russian-post-c5-addr Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nvoronchev/russian-post-c5-addr

0.0 2.0 0.0 169 KB

Стилевой файл LaTeX, позволяющий оформить конверты формата C5 приближенно к отечественным стандартам.

TeX 100.00%

russian-post-c5-addr's Introduction

russian-post-C5-addr

Стилевой файл 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

Установка шрифта Pechkin

  • Скопировать директории dvips и fonts в дерево каталогов TeX'а: sudo cp ./Pechkin/{dvips,fonts} /usr/local/share/texmf/
  • Для updmap необходимо создать конфиг-файл: sudo mkdir -p /etc/texmf/updmap.d/; sudo echo -e "# Pechkin\nMap Pechkin.map" > /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{} -- индекс отправителя

По умолчанию эти поля будут пустыми. Такой подход позволяет без особых затруднений сгенировать множество конвертов с одинаковыми адресами отправления. Полезно, к примеру, при рассылки автореферата диссертации.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.