LINUX.ORG.RU

Помогите победить LaTeX «Undefined control sequence»

 , ,


0

2

Следующий фрагмент:

\documentclass[12pt]{article}

\usepackage[T1, T2A]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage[russian]{babel}

\usepackage[hidelinks, unicode]{hyperref} % !!!!!!!!!!!!!!!!

\usepackage[toc]{appendix}
\renewcommand{\appendixtocname}{Приложения}
\renewcommand{\appendixpagename}{Приложения}

\begin{document}

Foo ~\ref{app:x}

\begin{appendices}

\section{Секция}

\label{app:x}

\end{appendices}

\end{document}

Отказывается собираться pdflatex-ом с ошибками:

! Undefined control sequence.
<argument> {\protect \edef T2A{T2A}\let \enc 
                                             @update \relax \xdef \T 2A/cmr/...
l.2 ...\004\065\004\072\004\106\004\070\004\117}{}
                                                  % 2

И т.д. еще туча аналогичного «Undefined control sequence». Если hyperref убрать - работает.

Вроде бага в hyperref. Добавь пакет bookmark. Ошибки будут, но pdf сгенерится.

ziemin ★★ ()

Используйте уже xelatex и выбросьте эти костыли с T2A.

reserved ()

Попробуй:

\usepackage[utf8]{inputenc}
заменить на:
\usepackage[utf8x]{inputenc}

ErasimHolmogorin ()
Ответ на: комментарий от reserved

Не ради срача, но xelatex не выход. Сыроват еще. А костыли latex'а свои, родные и близкие сердцу.

ErasimHolmogorin ()

Я убрал доп. параметры из hyperref и все собралось, потом по очереди добавил параметры, каждый раз пересобирая и все заработало, попробуй!

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