|
Добрый день!
Есть файл книги, в которой хочется иметь список терминов и список
обозначений. Сейчас это реализовано следующим образом:
-------------------------------
\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}
то получаю правильную сортировку, но "кракозябры" в закладках пдф.
Можно ли их как-то подружить?
С уважением,
Дмитрий.
|
|