LINUX.ORG.RU

MikTex 2.8 и ошибка l.2924 ...{russian}{\noexpand\hypersetup{unicode}}


0

0

После обновления MikTex 2.8 с какого-то немецкого ресурса.
Перестал компилироваться файл.
Вот преамбула:
\documentclass[a4paper,14pt]{extarticle}
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[english,russian]{babel}
\usepackage{graphicx}% поддержка графики
\usepackage{longtable}% длинные таблицы
\usepackage{hyphenat}% запрет переносов \nohyphens{....}
\usepackage{totcount}% подсчет страниц, рисунков, таблиц и т.д.
\usepackage{amsmath}% математика
\usepackage{amssymb}% математика
\usepackage{latexsym}% математика(уточнить)????
\usepackage[pdftex]{lscape}% поворот страницы
\usepackage{cite}% ссылки на литературу «[1-10]»
\usepackage[pdftex,unicode,colorlinks,linkcolor=blue,citecolor=red,bookmarksopen,pdfhighlight=/N]{hyperref}% перекрестные ссылки
%\hypersetup{unicode}
\usepackage[a4paper,left=20mm,right=10mm,top=20mm,bottom=20mm,headsep=0mm,headheight=0mm]{geometry}% настраиваем параметры страницы
\usepackage{tikz}% работа с графикой
\usetikzlibrary{calc}% вычисления
\usepackage{indentfirst} % красная строка в первом абзаце

До обновления все было нормально.
Выдает ошибку:
l.2924 ...{russian}{\noexpand\hypersetup{unicode}}

Как исправить?

Если обновляться с vsu.ru, то ситуация аналогичная.
После обоновления исчезает галочка в настройка MikTex на russian.
Я ее устанавливаю, и обновляю MikTex. Это не помогает.

Youra_P ()
Ответ на: комментарий от ados

Непонял.

До обновления этот документ компилируется нормально.
Я два раза пробывал.
Как обновление ставлю - перестает компилироваться и выдает эту
ошибку!

Youra_P ()

А ничего, что MikTex - немножко другой форум?

И тут вряд ли наберется много народу, кто сможет вам помочь. Хотя, конечно, вантузятников на ЛОРе хватает, но, думаю, на dxdy их на порядок больше.

Eddy_Em ☆☆☆☆☆ ()
  • Весь лог куда-нибудь на pastebin.
  • Есть предположение, что при обновлении какой-то из пакетов начинает сбоить.

То, что оно раньше собиралось может также говорить о том, что в документе использовался какой-нибудь костыль для обхода известной баги. В общем информации слишком мало для диагноза :)

vaulter ()

А разве MikTeX - не тот же TeX Live, только с выпилиными Linux-бинарниками?

Не тот же. На том же dxdy пользователи miktex'а жаловались на какие-нибудь косяки. В tetex их не было, и в texLive не было тоже. В miktex либо кривые пакеты, либо, скорее всего, это из-за мастдая, в котором ничего нормально никогда не работает.

Eddy_Em ☆☆☆☆☆ ()

Кстати, у вас явная ошибка пакета hyperref, который пытается обработать ваш текст как юникод, а он у вас в 1251. Если вам гиперссылки не нужны, отключите этот пакет. Если нужны - попробуйте \hypersetup{unicode=false}.

А, заметил: у вас же в параметрах hyperref указано unicode. Попробуйте убрать.

Eddy_Em ☆☆☆☆☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.