Ошибка при загрузке пакетов в TeXstudio

Featured image

В статье рассказывается, как в TeXstudio (точнее проблема вызывается в MiKTeX) решить проблему с отсутствием загрузки пакетов типа: File `cmap.sty' not found. Вместо пакета cmap.sty у вас может быть ошибка с другим пакетом.

📖 Содержание ⬇️

Содержание

Столкнулся с проблемой, когда недавно купил новый ноут с Windows 8.1, и там надо было восстановить всю инфраструктуру, что была на предыдущем ноуте. В том числе надо было восстановить | ↗️ связку MiKTeX + TeXstudio. Но при попытке первой компиляции файлов с использованием различных пакетов, столкнулся с тем, что MiKTeX не подгружает пакеты, хотя и должен:

File not found

Рисунок 1 — File not found

Когда пытаемся скомпилировать файл в TeXstudio, то выдается такое окошко, что пакетов не хватает:

Package Installation

Рисунок 2 — Package Installation

Вариант 1

Нажимаем на Change:

Кнопка Change

Рисунок 3 — Кнопка Change

Выбираем подключение по Интернету:

Installation Source

Рисунок 4 — Installation Source

И выбираем сервер с стандартными пакетами. Я выбрал первый. Если он вдруг не будет работать, то выберете потом другой:

Выбор сервера

Рисунок 5 — Выбор сервера

При таких настройках загрузка пакетов происходит успешно. Напоминаю, что загрузка пакетов может занимать какое-то время.

Вариант 2

Например, в этом варианте отсутствует пакет T2 (прислал один из пользователей):

File not found

Рисунок 6 — File not found

Установим пакет принудительно.

Через пуск находим MikTex Console:

MikTex Console

Рисунок 7 — MikTex Console

И перезапускаем его под администратором:

MikTex Console

Рисунок 8 — MikTex Console

В разделе Packages находим нужный пакет, щелкаем по нему правой кнопкой и устанавливаем его:

MikTex Console

Рисунок 9 — MikTex Console

Пытаетесь перекомпилировать ваш документ. Если еще какие-то пакеты попросит, то тоже их установите аналогичным способом.