Mailing List CyrTeX-ru@vsu.ru Message #3264
From: Evgeny M. Baldin <CyrTeX-ru@vsu.ru>
Subject: Re: Hyperref, makeindex, bookmark - как всех подружить
Date: Wed, 21 Nov 2012 18:18:34 +0700 (NOVT)
To: Dmitri Finkelshtein <CyrTeX-ru@vsu.ru>
Добрый день

Натыкался на глюк texify когда меня попросили разобраться с подобной фигнёй под Windows/winedt. Решение было следующее: не использовать texify если вам нужна правильная сортировка, ну и rumakeindex нужно использовать (поищите в интернетах где-то была сборка для Windows).

Более правильный вариант: переходить на xindy, но там тоже про texify придётся забыть.

С уважением Евгений

On Wed, 21 Nov 2012, Dmitri Finkelshtein wrote:

Добрый день!

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

-------------------------------
\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}
то получаю правильную сортировку, но "кракозябры" в закладках пдф.

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

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



================================================
CyrTeX-ru mailing list Archives and Information:
https://info.vsu.ru/Lists/CyrTeX-ru/List.html

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