кириллизация 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
Добрый вечер!
Нашёл временное решение:
==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