Lipetsk *nix Association Forum Lipetsk *nix Association Forum
Новости:
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
27 Ноября 2024, 01:11:54


Войти


Страниц: [1]   Вниз
  Печать  
Автор Тема: кодировка в latex  (Прочитано 36663 раз)
0 Пользователей и 1 Гость смотрят эту тему.
IERO
Никсоид
****

Карма: 8
Сообщений: 432


Debian Lenny


Награды
« : 10 Декабря 2008, 01:12:28 »

столкнулся с бедой.
русские буквы в latex генерируются в dvi в поломаной кодировке. на первый взгляд - либо cp1251 либо cp866
пробовал ставить и tetex и texlive. babel подключаю.
ошибка:
Код:
/usr/share/texmf-texlive/tex/generic/babel/russianb.ldf:136: No input encoding specified for Russian language on input line 136. No input encoding specified for Russian language
заодно ругается на получаемую ширину
Код:
modeling.tex:24:Overfull \hbox (32.92946pt too wide) in paragraph
у меня локаль системы koi8-r.
debian etch, kde, редактор Kile. system check показывает все хорошо кроме acroread, но он тут не при делах.
пока копался нашел эту статейку. попытка поставить koi2alt привела к еще более старшным кракозябрам.
как решить проблему(хочется понятные буквы)? вариант с предвариетльной перекодировкой tex-файла за ответ не принимается Улыбка
верхушку документа прилагаю:
Код:
\documentclass[a4paper,10pt]{article}
\usepackage[english,russian]{babel}

%opening
\title{}
\author{}

\begin{document}
UPD: беда с кодировкой следующая - перепутаны большие и маленькие буквы, и все что после "ё" смещено ровно на одну букву.
подскажите ,люди добрые, а то мне сегодня в 14 часов это уже сдать надо. Улыбка
« Последнее редактирование: 10 Декабря 2008, 02:44:48 от IERO » Записан
MAG
Небритый одмин
*****

Карма: 14
Сообщений: 850


Android 4.2, Virtual_Machine


WWW Награды
« Ответ #1 : 10 Декабря 2008, 10:26:35 »

Попробуй:

Код:
\documentclass[a4paper,10pt]{article}
\usepackage[koi8-r]{inputenc}
\usepackage[english,russian]{babel}
\usepackage{indentfirst}
\usepackage{misccorr}
\begin{document}
\title{}
\author{}
\maketitle
...
\end{document}

Если не прокатит, замени koi8-r на utf8 - обычно прокатывает. Еще советую всю подготовку проводить в Kate или Vi...
Автор и название пропечатается - если не надо, то закоментируй \maketitle

У меня прокатил и latex 111.tex , и pdflatex 111.tex
« Последнее редактирование: 10 Декабря 2008, 10:28:27 от MAG » Записан
IERO
Никсоид
****

Карма: 8
Сообщений: 432


Debian Lenny


Награды
« Ответ #2 : 10 Декабря 2008, 11:26:00 »

спасибо, доктор! я буду жить! Улыбка
а подготовка дока в Kile - тоже ничего, фполне удобно, даже подстановка некоторых вещей рабоатет
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM