Отправляет email-рассылки с помощью сервиса Sendsay

кириллизация hyperref в LaTeX

Добрый вечер!

Пытаюсь наладить отображение кириллицы в PDF файле,
сгенерированном с помощью pdflatex.

Скачал стилевой пакет отсюда:
http://www.mccme.ru/free-books/p_cher.htm.
.tcx и .sty файлы положил рядом с LaTeX файлом в
домашнем каталоге. Содержание LaTeX файла следующее:

\documentclass [12pt]{article}

\usepackage{russlh}
\usepackage[koi8-r]{pdfstringdefPostHook}
\usepackage[unicode=true]{hyperref}
\usepackage[koi8-r]{inputenc}
\usepackage{graphicx}

\usepackage[left=2.5cm,
right=2.5cm,
top=1.5cm,
bottom=1.5cm,
bindingoffset=0cm]{geometry}
\usepackage{indentfirst}

\makeatletter
\renewcommand\@biblabel[1]{#1.}

\def\aproxplan{\includegraphics[width=160mm]{file.png}}
....

По команде pdflatex --tcx=koi2t2 myfile.tex
генерируется PDF файл. Далее: xpdf myfile.pdf.
Но xpdf так и не показывает кириллицу в окне
для отображения содержания документа.

Версия xpdf - 3.02; Операционная система gnewsense 2.3.
# pdflatex --version
pdfTeX using libpoppler 3.141592-1.40.3-2.2 (Web2C 7.5.6)
kpathsea version 3.5.6
Compiled with libpng 1.2.15beta5; using libpng 1.2.15beta5
Compiled with zlib 1.2.3.3; using zlib 1.2.3.3
Compiled with libpoppler version 3.00

В .toc файле следующие строки:
\contentsline {section}{\numberline {1}\IeC {\CYRI }\IeC {\cyrs }\IeC {\cyrt
}\IeC {\cyro }\IeC {\cyrr }\IeC {\cyri }\IeC ...
и т.д.

Что может быть не так?
Как добиться появления кириллицы в окне xpdf
для отображения содержания документа?

Может быть, нужны какие-нибудь дополнительные пакеты?

Спасибо за внимание!

Удачи!
Владимир

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37201; Возраст листа: 2654; Участников: 1377
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/1262369

Ответить   Sat, 30 Oct 2010 00:33:40 +0400 (#1262369)

 

Ответы:

Добрый вечер!

Нашёл временное решение:

==cut here==
\documentclass [12pt]{article}
\usepackage{mathtext}
\usepackage[unicode=true]{hyperref}
\usepackage[koi8-r]{inputenc}
\usepackage[OT2,T2A]{fontenc}
\newcommand\textcyr[1]{{\fontencoding{OT2}\fontfamily{wncyr}\selectfont #1}}
\usepackage[USenglish,russian]{babel}
\usepackage[left=2.5cm,
right=2.5cm,
top=1.5cm,
bottom=1.5cm,
bindingoffset=0cm]{geometry}
\usepackage{indentfirst}
\usepackage{graphicx}

\makeatletter
\addto\captionsrussian{
\renewcommand\refname{}
}
...
==cut here==

Теперь если раздел обозначить, например, так:

\section[\textcyr{Vvedenie}]{Введение}

то в окне xpdf для отображения содержания документа
окажется слово латиницей, а в содержании на основной странице
будет слово, написанное кириллицей. Такое же поведение
и в Acrobat Reader.

Кстати, подскажите пожалуйста, как ввести букву "Щ", а также,
мягкий и твёрдый знак в \textcyr?

И всё же, как добиться появления кириллицы в окне xpdf
для отображения содержания документа?

Спасибо за внимание!

Удачи!
Владимир

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37202; Возраст листа: 2655; Участников: 1378
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/1263983

Ответить   Sun, 31 Oct 2010 19:41:10 +0300 (#1263983)