LINUX.ORG.RU

[Latex][amsart]Проблемы с кириллицей в заголовке

 


0

2

У меня возникла проблема со стилем amsart, точнее с его русификацией. Если написать заголовок статьи кириллицей, то документ компилируется с ошибкой, а в получившимся pdf заголовок получается набранным ВоТ в ТаКоМ СтИлЕ.

\documentclass[10pt,russian]{amsart}

\usepackage[warn]{mathtext}
\usepackage[T2A]{fontenc}
\DeclareSymbolFont{T2Aletters}{T2A}{cmr}{m}{it}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}


\title{Об одном свойстве одного решения одного уравненияЪ}
\author{В. Пупки}

\begin{document}

\maketitle

А в основом тексте проблем нет...

\end{document}

Debian sid

hedin@catcher:~/tmp/latex$ pdflatex --version
pdfTeX 3.1415926-1.40.10-2.2 (TeX Live 2009/Debian)
kpathsea version 5.0.0
Copyright 2009 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
There is NO warranty.  Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
Compiled with libpng 1.2.44; using libpng 1.2.44
Compiled with zlib 1.2.3.4; using zlib 1.2.3.4
Compiled with poppler version 0.12.4

А почему бы не использовать стандартный латеховский класс, например article, а для набора математики подключить пакеты amsmath? В такой комбинации проблем быть не должно.

kalenkov
()
Ответ на: комментарий от kalenkov

amsart более подходит для этой статьи. article, кстати, работает нормально.

cool_hedin
() автор топика
Ответ на: комментарий от cool_hedin

Да нет — это проблема amsart скорее.

Возьмите более другой стиль, например, scrartcl и грузите amsmath. Гарантированно будет не хуже.

Evgueni ★★★★★
()
Ответ на: комментарий от Evgueni

Да, я это и имел в виду. Причём amsart отказывается работать с utf8 и в miktex (собрал miktex-tool под debian из исходников). Похоже проще перевести текст в koi8-r.

cool_hedin
() автор топика
Ответ на: комментарий от cool_hedin

> Причём amsart отказывается работать с utf8 и в miktex (собрал miktex-tool под debian из исходников)

Это не удивительно, так как сюрприз: база у LaTeX единая — CTAN

Evgueni ★★★★★
()
\documentclass[oneside]{amsart}
\pagestyle{plain}
\usepackage[russian]{babel}
\usepackage[utf8]{inputenc}
\usepackage{amssymb}
\usepackage[dvips]{graphicx}
\usepackage[T2A]{fontenc}

\makeatletter
\def\@settitle{\begin{center}%
    \baselineskip14\p@\relax
    \bfseries
    \@title
  \end{center}%
}
\makeatother

alpha ★★★★★
()
Ответ на: комментарий от ugoday

1. Привычка

2. Работает лучше (т.к. юникод до сих пор в некоторых случаях вызывает всякие баги)

3. Юникод не нужен при работе с кириллицей

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от ugoday

> Если не секрет, чем вызвано использование древней кодировки вместо юникода?

Древним дистрибутивом Linux на работе, который нет возможности, да и особой необходимости сменить.

Evgueni ★★★★★
()

>>[Latex][amsart]Проблемы с кириллицей в заголовке

Теперь ты понял почему Лейбниц, Декарт и пр. писали на латыни?

anonymous
()
Ответ на: комментарий от anonymous

> Теперь ты понял почему Лейбниц, Декарт и пр. писали на латыни?

с кириллицей в TeX-е проблем нет, не надо тут

а вот раскладку переключать туда-сюда через каждые три слова действительно раздражает

alpha ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.