Установка PSCyr для LaTeX
Использую связку TeXstudio 2.12.10 и MiKTeX 2.9.6753 для редактирования $\LaTeX$ файлов. Установка стандартная и вопросов не должна вызывать, но столкнулся с проблемой установки пакета PSCyr для отображения русских шрифтов. Плюс сервер с самим пакетом уже недоступен (как никак всё со времен 2005 года идет).
Статья обновлена и переписана в 2018 со статьи 2013 года.
Статья полезна тем, кто у себя получает ошибку вида: File `pscyr.sty' not found
.
На всякий случай ссылка на статью «Установка и настройка программ для редактирования LaTeX файлов».
Пакеты
Скачиваем дистрибутивы пакета: pscyr-0.4-beta9exp2-type1.tar и pscyr-0.4-beta9exp2-tex.tar.
Распаковываем их в одну папку. В итоге получаем папку PSCyr
. Можно даже и не скачивать те два файла, а скачать сразу вот этот сборный файл: PSCyr.zip.
Установка
Копируем в папку MiKTeX
. У меня это C:\Program Files\MiKTeX 2.9
(C:\Program Files (x86)\MiKTeX 2.9
для 32 битной версии). Копируем не папку PSCyr
, а ее содержимое. И заменяем все файлы, если спросит:
Нажимаем Пуск
и Выполнить
. Если используете стандартное меню Пуск
в Windows 10, то просто в меню Пуск
или поиске начните писать Выполнить
.
Вводим там следующее:
initexmf --edit-config-file dvips
После нажатия на OK
мелькнет черное окно и откроется пустой файл config.ps
.
Вводим следующий текст и сохраняем:
p +pscyr.map
Комментарии, которые будут обозначены %%
в файлах можно не трогать.
Аналогично вводим команду:
initexmf --edit-config-file pdftex
В блокноте вводим и сохраняем текст:
+pscyr.map
Аналогично вводим команду:
initexmf --edit-config-file updmap
В блокноте вводим и сохраняем текст:
Map pscyr.map
Вводим команду:
updmap
Появится черное окно, и ждем, когда оно само закроется. В 2013 году процесс шел несколько минут, сейчас за секунду прошел:
Вводим команду:
initexmf --edit-config-file dvipdfm
В блокноте вводим и сохраняем текст:
f pscyr2.map
Вводим команду:
initexmf -u
Появится черное окно, и ждем, когда оно закроется. У меня прошло где-то полминуты:
Теперь нужно обновить базы данных в MiKTeX
.
Раньше для этого использовался следующий способ.
Идем Пуск
→ Все программы
→ MiKTeX 2.9
→ Maintenance(Admin)
→ Setting(Admin)
. Там в разделе General
жмем Refresh FNDB
.
Сейчас же в MiKTeX все настройки перешли в MiKTeX Console
. Dmitr нашел как повторить нужные действия в новом варианте настроек.
Итак, Пуск
→ MiKTeX 2.9
→ MiKTeX Console
:
Перезапускаем под администратором эту программу:
В главном меню идем Tasks
→ Refresh file name database
. И ждем, когда всё обновиться:
Выполняем команду:
mkfntmap
Появится черное окно, которое само через пару секунд исчезнет:
Итог
Теперь можно будет использовать нормальные русские шрифты при добавлении пакета в tex
файл:
\usepackage{pscyr} % Нормальные шрифты
Было:
Стало:
Пример тестового документа:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english, russian]{babel}
\usepackage{pscyr}
\begin{document}
Привет, мир!
\end{document}
Пример со скриншота:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english, russian]{babel}
\usepackage{pscyr}
\begin{document}
\LaTeX{} "--- это своего рода препроцессор текста для \TeX{} "---
программы компьютерной вёрстки. \LaTeX{} является программируемым и
расширяемым, что позволяет автоматизировать большую часть аспектов
набора, включая нумерацию, перекрёстные ссылки, таблицы и изображения
(их размещение и подписи к ним), общий вид страницы, библиографию и
многое-многое другое. \LaTeX{} был первоначально написан Лэсли Лампортом
в 1984-м году и стал наиболее популярным способом использования \TeX{}а;
очень мало людей сегодня пишут на оригинальном \TeX{}е. Текущей
версией является \LaTeXe.
\end{document}
Тэги:
- LaTeX
- Установка
Категории:
- blog
- it
- tex
Использую связку TeXstudio 2.12.10 и MiKTeX 2.9.6753 для редактирования $\LaTeX$ файлов. Установка стандартная и вопросов не должна вызывать, но столкнулся с проблемой установки пакета PSCyr для отображения русских шрифтов. Плюс сервер с самим пакетом уже недоступен (как никак всё со времен 2005 года идет).
Использую связку TeXstudio 2.12.10 и MiKTeX 2.9.6753 для редактирования $\LaTeX$ файлов. Установка стандартная и вопросов не должна вызывать, но столкнулся с проблемой установки пакета PSCyr для отображения русских шрифтов. Плюс сервер с самим пакетом уже недоступен (как никак всё со времен 2005 года идет).