Mailing List CyrTeX-ru@vsu.ru Message #3263
From: Dmitri Finkelshtein <CyrTeX-ru@vsu.ru>
Subject: Hyperref, makeindex, bookmark - как всех подружить
Date: Wed, 21 Nov 2012 09:14:39 +0100
To: Cyrillic TeX Users Group <CyrTeX-ru@vsu.ru>
Добрый день!

Есть файл книги, в которой хочется иметь список терминов и список
обозначений. Сейчас это реализовано следующим образом:

-------------------------------
\documentclass{book}

\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[russian]{babel}

\usepackage{makeidx}
\usepackage[style=long,border=none,cols=3]{glossary}
\usepackage[pdftex,colorlinks,bookmarksopen=true,bookmarks=true,unicode,setpagesize]{hyperref}

\makeindex
\makeglossary

\newcommand\ind[1]{\index{#1}}
\newcommand\term[3]{\glossary{name={#1},description={#2},sort={#3}}}

\begin{document}

\setlength{\descriptionwidth}{0.8\linewidth}
\renewcommand{\indexspace}{}
\renewcommand\indexname{Список терминов}
\setglossary{gloskip={}}
\renewcommand{\glossaryname}{Список обозначений}

\title{Заглавие}
\author{Автор}
\maketitle

\tableofcontents
\printindex
\printglossary

\chapter{Раздел}
Текст
\section{Глава}

Пространство $X^n$\term{$X^n$}{Пространство}{Xn}\ind{Фазовое пространство}

\newpage

Верхняя грань $\sup$\term{$\sup$}{Верхняя грань}{sup}\ind{Верхняя грань}

\end{document}

-------------------------------

Если его дважды прогнать через winedt-макрос PDFTexify (используется
Miktex 2.9), то получаю пдф с русскими буквами в закладках, но
неправильным порядком в списке терминов (в списке обозначений все ок,
конечно, ведь, как видно из примера, сортировка там "задается" английскими буквами).
Если я пишу
\usepackage[cp1251-light]{inputenc}
то получаю правильную сортировку, но "кракозябры" в закладках пдф.

Можно ли их как-то подружить?

С уважением,
Дмитрий.


Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster