2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Китайский язык в TeX
Сообщение20.09.2013, 01:21 
Как настроить, чтобы помимо английского и русского языков можно было писать китайским (полным и упрощенным)?
Я так понимаю, и пакет какой-то нужно подключить, и WinEdt подправить как-то.

 
 
 
 Re: Китайский язык в TeX
Сообщение21.09.2013, 16:37 
С помощью такой вещи в преамбуле:
Код:
\usepackage{CJKutf8}
\AtBeginDvi{\input{zhwinfonts}} %% mapping Windows Chinese fonts

и такой в теле:
Код:
\begin{CJK*}{UTF8}{zhsong}
宋体中文
\end{CJK*}

получаются иероглифы.

Однако, если в добавление к
Код:
\usepackage[T2A]{fontenc}
\usepackage[russian, english]{babel}

я пишу строчку
Код:
\usepackage[cp1251]{inputenc}

то ничего не получается.

Можно ли как-то обойтись без [cp1251]{inputenc} ?

-- 21.09.2013, 17:15 --

Дело в том, что остальная часть моего документа требует
Код:
[cp1251]{inputenc}

 
 
 
 Re: Китайский язык в TeX
Сообщение21.09.2013, 17:45 
Короче, как переключить в utf8 режим всего текста?

-- 21.09.2013, 17:46 --

А то с [utf8]{inputenc} у меня ошибки выдаёт на большую часть документа.

 
 
 
 Re: Китайский язык в TeX
Сообщение21.09.2013, 17:52 
Аватара пользователя
Modesty в сообщении #766259 писал(а):
Короче, как переключить в utf8 режим всего текста?

По моему, надо сохранить документ в этой кодировке

 
 
 
 Re: Китайский язык в TeX
Сообщение21.09.2013, 17:54 
А как это сделать?

-- 21.09.2013, 18:00 --

При сохранении кодировку не спрашивает(

 
 
 
 Re: Китайский язык в TeX
Сообщение21.09.2013, 18:06 
Аватара пользователя
Ищите в редакторе, должны быть настройки, если нет - смените редактор)

 
 
 
 Re: Китайский язык в TeX
Сообщение22.09.2013, 01:37 
Получилось, спасибо! В WinEdt нужно было зайти в Document --> Documents Settings --> Format, чтобы сменить кодировку.

-- 22.09.2013, 01:39 --

Проблема была в том, что почему-то нужно всегда все input файлы не только тоже форматировать в другую кодировку, но и запустить все с помощью F9, тогда изменения в этих input файлах отобразятся при F9 главного файла. Очень неудобно, постоянно забываю все их поперезапускать. Как сделать так, чтобы при F9 главного файла все остальные автоматически делались?

-- 22.09.2013, 02:00 --

Блин, \tableofcontents всё-таки не получается включить, ругается
Код:
! Package inputenc Error: Unicode char \u8:Яз not set up for use with LaTeX

(c "Яз" у меня пока первая глава начинается)
Как можно рефрешнуть оглавление?

 
 
 
 Re: Китайский язык в TeX
Сообщение22.09.2013, 17:31 
Помогите, пожалуйста, с \tableofcontents. Только оно не работает после смены кодировки. В utf-8 его как-то специально нужно перекодировать (оно ведь не отдельным файлом, а автоматически)?

 
 
 
 Re: Китайский язык в TeX
Сообщение22.09.2013, 19:33 
Нашёл решения подобной проблемы
http://tex.stackexchange.com/questions/4268/inputenc-error-unicode-char-u8-error-while-trying-to-write-a-degree-symbol
http://tex.stackexchange.com/questions/73560/error-unicode-char-u8-not-set-up-for-use-with-latex
но там она у людей из-за части текста в другой кодировке. У меня документ без \tableofcontents работает, а с - выдаёт эту саму ошибку...(

-- 22.09.2013, 19:42 --

Говорят ещё, что нужно поменять кодировку не только документа, но и самого WinEdt. Как это сделать?

 
 
 
 Re: Китайский язык в TeX
Сообщение22.09.2013, 22:41 
У меня был какой-то глюк. После перезагрузок всего и вся, а так же после перекопирования текста документа в новый созданный всё заработало.
Ура! Всем спасибо!

 
 
 [ Сообщений: 10 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group