LINUX.ORG.RU
ФорумTalks

LaTeX и utf-8


0

0

hi all!

подскажите, что и куда надо пихать, что бы вот это:

\documentclass[a4paper,10pt]{book}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}

\begin{document}
это тест
\end{document}

нормально выводилось, а не выдавало:

[LaTeX] test.tex => test.dvi (latex)
[LaTeX] finished with exit status 1
./test.tex:6:Undefined control sequence. э
./test.tex:6:Undefined control sequence. эт
./test.tex:6:Undefined control sequence. это
./test.tex:6:Undefined control sequence. это т
./test.tex:6:Undefined control sequence. это те
./test.tex:6:Undefined control sequence. это тес
./test.tex:6:Undefined control sequence. это тест
[LaTeX] 7 errors, 0 warnings, 0 badboxes


и

*****
*****     LaTeX output: 
*****     cd '/home/Vitaliy/latex'
*****     latex -interaction=nonstopmode 'test.tex'
*****
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
(./test.tex
LaTeX2e 
Babel  and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/book.cls
Document Class: book 2004/02/16 v1.4f Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/bk10.clo))
(/usr/share/texmf/tex/latex/ucs/ucs.sty
(/usr/share/texmf/tex/latex/ucs/data/uni-global.def))
(/usr/share/texmf/tex/latex/base/inputenc.sty
(/usr/share/texmf/tex/latex/ucs/utf8x.def)) (./test.aux)
(/usr/share/texmf/tex/latex/ucs/ucsencs.def)
(/usr/share/texmf/tex/latex/ucs/data/uni-4.def)
! Undefined control sequence.
\u-default-1101 #1->\cyrerev 
                             
l.6 э
      то тест
! Undefined control sequence.
\u-default-1090 #1->\cyrt

...........................



\usepackage[T2A]{fontenc}

\usepackage[utf8]{inputenc}

\usepackage[russian]{babel}

Что-то типа этого. У меня сейчас koi8-r, так что точно тебе сказать не могу, но когда у меня был utf8, я нормально создовал документы в ЛаТеХе.

ugoday ★★★★★
()

Можно узнать какая локаль у вас? Может попробовать прогнать файл через iconv с ключами -f <ваша локаль> -t utf-8 ?

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

Просто у меня была проблема: если файл сохранён не в юникоде,а внутри указано про юникод, то компилироваться он не будет. Но тут видимо дело в другом.

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

Что будет, если вписать мою преамбулу?

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

Я интересу ради глянул. Вот так

\documentclass[a4paper,10pt]{book}
\usepackage[utf8x]{inputenc}
\usepackage[russian]{babel}
\begin{document}
это тест
\end{document}

работает, при условии, что файл сохранен в utf-8. Если сохранить в cp1251, тех ругается и не компилит.

D0minus
()

прошу прощения, отлучался.


проверил всё что вы мне предложили - все варианты работаю! огромное спасибо.

вопросы вдогонку:
как теперь мой docbook перегнать в latex?
можно ли в принципе сделать так что бы на каждой странице текст был в чертежной рамке (девушка оформляет диплом, и я наблюдаю частенько ужасы сами занете какого продукта :-) )?

еще раз спасибо за помощь!!

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

>можно ли в принципе сделать так что бы на каждой странице текст был в чертежной

eskdpz спасёт отца русской демократии? Находится оно где-то в недрах ppg.ice.ru, только я что-то туда попасть не могу, ловлю таймаут при чтении, хотя они вроде пингуются.

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