Re: LaTeX и русский язык

Alexey Balmashnov a.balmashnov на gmail.com
Пн Июн 30 23:13:09 UTC 2014


Нашёл.
Ошибочка в файле
/usr/share/texlive/texmf-dist/tex/generic/babel-russian/russianb.ldf

Вот тут:
  \def\daterussian{%
   \def\today{\number\day~\ifcase\month\or
    \cyrya\cyrn\cyrv\cyra\cyrr\cyrya\or
    \cyrf\cyre\cyrv\cyrr\cyra\cyrl\cyrya\or
    \cyrm\cyra\cyrr\cyrt\cyra\or
    \cyra\cyrp\cyrr\cyre\cyrl\cyrya\or
    \cyrm\cyra\cyrya\or
    \cyrii\cyryu\cyrn\cyrya\or
    \cyrii\cyryu\cyrl\cyrya\or
    \cyra\cyrv\cyrg\cyru\cyrs\cyrt\cyra\or
    \cyrs\cyre\cyrn\cyrt\cyrya\cyrb\cyrr\cyrya\or
    \cyro\cyrk\cyrt\cyrya\cyrb\cyrr\cyrya\or
    \cyrn\cyro\cyrya\cyrb\cyrr\cyrya\or
    \cyrd\cyre\cyrk\cyra\cyrb\cyrr\cyrya\fi
    \space \number\year~\cyrg.}}
  \def\daterussian на ancient{%
   \def\today{\number\day~\ifcase\month\or
    \cyrya\cyrn\cyrv\cyra\cyrr\cyrya\or
    \cyrf\cyre\cyrv\cyrr\cyra\cyrl\cyrya\or
    \cyrm\cyra\cyrr\cyrt\cyra\or
    \cyra\cyrp\cyrr\cyre\cyrl\cyrya\or
    \cyrm\cyra\cyrya\or
    \cyri\cyryu\cyrn\cyrya\or
    \cyri\cyryu\cyrl\cyrya\or
    \cyra\cyrv\cyrg\cyru\cyrs\cyrt\cyra\or
    \cyrs\cyre\cyrn\cyrt\cyrya\cyrb\cyrr\cyrya\or
    \cyro\cyrk\cyrt\cyrya\cyrb\cyrr\cyrya\or
    \cyrn\cyro\cyrya\cyrb\cyrr\cyrya\or
    \cyrd\cyre\cyrk\cyra\cyrb\cyrr\cyrya\fi
    \space \number\year~\cyrg.}}

Нужно поменять местами определения в \daterussian и \daterussian на ancient
для июля и июня соответственно.

Судя по комментариям уже исправлено на CTAN-е в версии 1.3c [1]

Успехов,
  Алексей.

[1]
http://www.ctan.org/tex-archive/macros/latex/contrib/babel-contrib/russian



2014-07-01 0:18 GMT+02:00 Alexey Balmashnov <a.balmashnov на gmail.com>:

> Угу, попробовал - есть проблемка. Только это не украинский. Ибо на
> украинском пишет вроде бы как надо: 1 липня 2014 р. Поломана локализация
> \today? (как починить - не знаю)
>
> Кстати, пока гуглил вокруг да около видел рекомендацию [1] грузить
> ams-пакеты и mathtext до babel
>
> А.Б.
>
> [1]
> http://en.wikibooks.org/wiki/LaTeX/Internationalization#Cyrillic_script
>
>
>
> 2014-06-30 22:01 GMT+02:00 Dmitry Podkovyrkin <dmitry на rutelecom.company>:
>
> Всем привет.
>>
>> После переустановки системы установил весь набор софта. Локализация
>> русская. LaTeX документы делаю в Texlive.
>> Появилась проблема: в LaTeX документах дата создания (из \maketitle)
>> отображается на украинском (?) например "1 iюля 2014 г.".
>> Преамбула документа стандартная:
>> \documentclass[russian,a4paper]{article}
>> \usepackage[T2A]{fontenc}
>> \usepackage[utf8]{inputenc}
>> \usepackage[russian]{babel}
>> \usepackage{indentfirst}
>> \usepackage{longtable}
>> \usepackage{amsmath}
>> \usepackage{amsfonts}
>> \usepackage{amssymb}
>> \usepackage{textcomp}
>> \usepackage{verbatim}
>> \usepackage{fancyhdr}
>> \pagestyle{fancy}
>> \usepackage{xcolor}
>> \usepackage{graphicx}
>> \graphicspath{{images/}}
>> \usepackage{hyperref}
>>
>>
>> Откуда может быть такая проблема?
>>
>> --
>> Regards
>> Dmitry Podkovyrkin
>> mobile: +7 922 20 56 756
>> email: dmitry на rutelecom.company
>> skype: dmitryrw
>>
>>
>> --
>> ubuntu-ru mailing list
>> ubuntu-ru на lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>>
>
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <https://lists.ubuntu.com/archives/ubuntu-ru/attachments/20140701/c826b311/attachment.html>


More information about the ubuntu-ru mailing list