2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Трансфер от Windows-Ubuntu
Сообщение01.10.2010, 21:52 


27/07/08
107
Russia
Доброго всем времени суток!

Некоторое время назад перешел от виндоуса к Убунте (по ряду причин). Тнперь же когда продолжил писать диссертацию, начатую в винде, под убунтой вместо русских букв я увидел кучу непонятных мне символов!!! Что же теперь мне делать? Зановго набирать вариант не хотел бы рассматривать!...

Олег.

 Профиль  
                  
 
 Re: Трансфер от Windows-Ubuntu
Сообщение01.10.2010, 22:17 


24/03/07
321
это проблема с кодировкой. Опишите какой программой для написания вы пользовались в винде и какой в убунте.

 Профиль  
                  
 
 Re: Трансфер от Windows-Ubuntu
Сообщение01.10.2010, 23:01 


27/07/08
107
Russia
Это понятно, что с кодировкой)

В Виндоусе был TeXnicCenter, кажется 2.7.
В Убунте --- в консоле latex (pdflatex) компилирую. А смотреть пытался во всех редакторах, например SciTe, мне очень нравится.

Олег.

 Профиль  
                  
 
 Re: Трансфер от Windows-Ubuntu
Сообщение01.10.2010, 23:08 
Заслуженный участник
Аватара пользователя


07/01/10
2015
Соответствует ли кодировка, в которой вы набираете тексты с той, которую подразумевает TeX? Я всегда использую utf-8 и в .tex файлах пишу
Код:
\usepackage[utf8]{inputenc}

Вообще, по вопросам линукса я бы советовал обращаться на специализированные форумы, типа linux.org.ru. TeX'еров и там полно.

 Профиль  
                  
 
 Re: Трансфер от Windows-Ubuntu
Сообщение02.10.2010, 07:11 
Аватара пользователя


01/02/09
206
Если не знаете в какой кодировке документ, используйте enca. man enconv

 Профиль  
                  
 
 Re: Трансфер от Windows-Ubuntu
Сообщение03.10.2010, 08:09 
Аватара пользователя


23/07/08
401
Новосибирск
caxap в сообщении #358119 писал(а):
Вообще, по вопросам линукса я бы советовал обращаться на специализированные форумы, типа linux.org.ru. TeX'еров и там полно.
Вряд ли это вопросы Linux

По топику: выложите здесь свой TeX-заголовок.

 Профиль  
                  
 
 Re: Трансфер от Windows-Ubuntu
Сообщение03.10.2010, 11:17 


27/07/08
107
Russia
И еще раз хочу обратить внимание, может быть не точно описал, но я вижу абра-кадабру не после компиляции, а при просмотре ТеХ файлов в редакторах. И преамбула здесь не при чем...

 Профиль  
                  
 
 Re: Трансфер от Windows-Ubuntu
Сообщение03.10.2010, 11:42 
Заслуженный участник
Аватара пользователя


07/01/10
2015
Ну так измените кодировку в вашем редакторе. Причём здесь вообще TeX, Linux? Смотрите документацию к редактору (если vim, то ":e ++enc=кодировка"). Определить кодировку файла поможет enca (уже советовали выше).

 Профиль  
                  
 
 Re: Трансфер от Windows-Ubuntu
Сообщение03.10.2010, 17:07 


04/02/08
325
Буково
Цитата:
И еще раз хочу обратить внимание, может быть не точно описал, но я вижу абра-кадабру не после компиляции, а при просмотре ТеХ файлов в редакторах.

Каким редактором пользуетесь? Есть очень удобная штука - kile - поддерживает огромное множество кодировок, компиляция/просмотр по сочетаниям клавиш, автодополнение (в т.ч. и кода) и т.п.
Еще есть очень интересный редактор geany - советую обратить внимание и на него.

 Профиль  
                  
 
 Re: Трансфер от Windows-Ubuntu
Сообщение04.10.2010, 09:23 
Аватара пользователя


23/07/08
401
Новосибирск
Ulrih в сообщении #358522 писал(а):
И еще раз хочу обратить внимание, может быть не точно описал, но я вижу абра-кадабру не после компиляции, а при просмотре ТеХ файлов в редакторах. И преамбула здесь не при чем...
Традиционно в MS Windows для отображения кириллицы используется кодировка cp1251. В случае установки современного дистрибутива Ubuntu у вас скорее всего по умолчанию преполагается utf8 (Unicode) — столь давно обещаемое светлое будущее ☺. Необходимо текст перевести из cp1251 в unicode (для правильной компиляции необходимо так-же в преамбуле поменять в inputenc кодировку на текущую). На enca вам уже указали. Для перевода из кодировки в кодировку гарантировано работает следующая команда:
Код:
iconv -f cp1251 -t utf8 oldfile.tex > newfile.tex

P.S. Кроме cp1251 в MS Windows случается ещё и cp866 — тяжкое наследие DOSа. Российские научные журналы издательства Информика требуют tex-файлы именно в этой кодировки. В среде unix до сих пор популярна кодировка koi8-r. Подробнее тут.

 Профиль  
                  
 
 Re: Трансфер от Windows-Ubuntu
Сообщение04.10.2010, 09:32 
Заслуженный участник
Аватара пользователя


07/01/10
2015

(Оффтоп)

Evgueni
Можно не гадать, а сразу конвертировать enconv'ом.

 Профиль  
                  
 
 Re: Трансфер от Windows-Ubuntu
Сообщение04.10.2010, 09:35 
Аватара пользователя


23/07/08
401
Новосибирск
caxap в сообщении #358967 писал(а):

(Оффтоп)

Evgueni
Можно не гадать, а сразу конвертировать enconv'ом.


(Оффтоп)

Ох уж эти упрощения жизни ☺ В своё время я даже свой перекодировщик с автоопределением написал, но сейчас предпочитаю использовать iconv, так как он везде есть и работает предсказуемо.

 Профиль  
                  
 
 Re: Трансфер от Windows-Ubuntu
Сообщение04.10.2010, 21:49 


27/07/08
107
Russia
caxap в сообщении #358967 писал(а):

(Оффтоп)

Evgueni
Можно не гадать, а сразу конвертировать enconv'ом.

А у меня вот терминал думает и ничего не делает... ((

А вот iconv )) работает безупречно ;))

Спасибо)) И совсем нетривиально конвертнуть ;))
Олег.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group