Раздумия при скачивании MIKTeX

Закачка MIKTEX с сервера ctan.uni-altai.ru (Russian Federation) идёт дольше, чем с ctan.vgtu.lt (Lithuania). Почему вы орёте, что вы патриоты, цепляете на политизированные праздники разноцветные ленточки на свои иномарки, а сами не можете содержать скоростные сервера с лучшей в мире издательской системой?! Почему вы презираете Прибалтику, а у самих допотопные узкополосные каналы в кондьюитах телепаются? Стыдно, стыдно, гнусные варвары!

Патриотизм — это богатство духа вкупе с высочайшей грамотностью, умение трезво рассудить и дать взвешенную оценку без фанатизма. Пока в этой стране чиновники набирают двумя пальцами, секретарши форматируют пробелами, а учителя в визуальном редакторе FineReader’а перетаскивают ячейки таблицы, «чтобы было красиво», о патриотизме лучше помалкивать. Пока менеджеры не научатся набирать формулы в Excel, ВВП будет расти со скоростью карельской берёзы. Пока авторы текстов не начнут расставлять длинные тире, «правильные „кавычечки“» и «ё» с точками сами, о любви к родной культуре не может быть и речи.

Побороть ошибку 1113 ради LaTeX’а любой ценою

Для имеющих Windows API error 1113 я создал специальную инструкцию.

При установке MIKTEX 2.9 может выскочить жуткая ошибка: Windows API error 1113: Символ Юникода не имеет сопоставления в конечной кодовой странице (Windows API error 1113: No mapping for the Unicode character exists in the target multi-byte code page). При запуске инсталлятора выскакивает чёрт, дальше процесс не идёт. Предупреждаю сразу: будет больно. Привожу руководство для тех, кто сидит под учётной записью суперадмина (built-in administrator), и для простых смертных, которым поставили винду, софта понакидали — и ладно.

Проблема кроется в том, что MIKTEX любит иметь много прав, лезет в Application Data пользовательской или админской папки, но ему мешают нелатинские символы в пути.

Нижеприведённое решение срабатывает для Windows 7/Vista (32- и 64-битные версии).

Для встроенных суперадминистраторов Для бесхитростных пользователей или администраторов
  1. Если вы добавили себе суперадмина, то именем вашего суперадминистратора по умолчанию является «Администратор». Переименование учётной записи не переименует личной папки, находящейся в C:\Users (C:\Пользователи), поэтому придётся переустанавливать винду. Иначе никак!
  2. После переустановки по умолчанию вам предложать создать пользователишку — это всё временно. Нареките его как угодно и продолжайте. Суперадмина не включайте!
  3. Пуск → Панель управления → Администрирование → Управление компьютером → Локальные пользователи → Пользователи.
  4. Сделайте, как на рисунке.

    Не напутайте, потому что есть такое правило: if you have enabled the built-in Administrator account before changing the name, then the C:\Users\Администратор folder will be the default folder name and cannot be changed again without a clean reinstall. Both name will be associated with the account. If you change the built-in Administrator account name before enabling the built-in Administrator account, then the C:\Users(renamed) folder will be the default folder name and cannot be changed again without a clean reinstall.
  5. Заходите в суперадмина, удаляйте старого временного админа.
  6. Ставьте MIKTEX и наслаждайтесь памятью тех времён, когда грешно было не то что пробелы в имени папки ставить — даже длиннее восьми латинских символов нельзя было в имени файла прописать. Расширение — строго три. Школоте не понять! Айподникам и жертвам «яблочной» лоботомии не понять! Кнутом их выпороть, Кнутом! И пропустить через \(\rm\TeX\).
  1. Создайте нового пользователя с именем латиницей. Никакой русоты и кирилличности в буквах. Пробел — расстрел. Акценты, диакритика — в ад.
  2. Зайдите в него и попробуйте из-под него поставить MIKTEX 2.9 (или другой версии). Если не получится, начните с первого пункта левой колонки.