2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Кракоз-бры вместо рус текста в MikTex 2.9 portable Win 7-64
Сообщение19.07.2017, 00:30 


13/05/14
477
Здравствуйте.
После переустановки новой Windows 7 -64bit вместо Win XP установил и MikTex 2.9 portable. В целом работает вроде бы ничего компилирует даже с русскими переносами.
1. Правда с некоторыми файлами sty бывают мелкие погрешности, типа не признает \No которое должно определяться по-русски с помощью пакета russianb. Все русские пакеты и файлы установлены, но вместо russianb стоит какой-то другой файл russ со всем содержимым для работы с русским текстом.
2. Самая главная проблема -- у меня есть файл с текстом статьи, подготовленном в MikTex 2.9 portable для Win XP и с редактором UniTexCentr(кажется), который при вводе в новый MikTex в левом окне дает "кракозябры" вместо русского текста. (При этом файл компилируется хорошо, даже с переносами).
Этот файл мне нужно подправить, но это невозможно.
Искал в интернете и на нашем сайте(10-15 страниц), но ничего не нашел. Пробовал
перекодировать с помощью он-лайн декодеров, но ничего не получилось.
Вручную заново перебивать текст.... просто ужас!
Помогите пожалуйста. Не знаю что делать. Буду безмерно благодарен залюбую подсказку :?:

 Профиль  
                  
 
 Re: Кракоз-бры вместо рус текста в MikTex 2.9 portable Win 7-64
Сообщение19.07.2017, 04:37 
Заслуженный участник
Аватара пользователя


31/01/14
11617
Hogtown
Начните с того, что поместите преамбулу (мы не ясновидящие).

 Профиль  
                  
 
 Re: Кракоз-бры вместо рус текста в MikTex 2.9 portable Win 7-64
Сообщение19.07.2017, 08:47 
Заслуженный участник
Аватара пользователя


23/07/05
18040
Москва
sqribner48 в сообщении #1234486 писал(а):
с редактором UniTexCentr(кажется)
А там у него какие-то настройки есть? Чтобы кодировку поменять.

 Профиль  
                  
 
 Re: Кракоз-бры вместо рус текста в MikTex 2.9 portable Win 7-64
Сообщение19.07.2017, 09:11 
Заслуженный участник
Аватара пользователя


20/08/14
9180
sqribner48 в сообщении #1234486 писал(а):
Пробовал перекодировать с помощью он-лайн декодеров, но ничего не получилось.
Этот тоже не срабатывает? Меня обычно выручает.

 Профиль  
                  
 
 Re: Кракоз-бры вместо рус текста в MikTex 2.9 portable Win 7-64
Сообщение19.07.2017, 11:36 


13/05/14
477
Red_Herring в сообщении #1234501 писал(а):
Начните с того, что поместите преамбулу (мы не ясновидящие).
В основном тексте в начале вызывается файл vmj.tex (это вместо файла sty – такой уж дурацкий шаблон журнала)
Цитата:
\input vmj.tex
\UDC{519.46}
\Title{Сети, ассоциированные с элементарными сетями}
\shorttitle{Сети, ассоциированные с элементарными сетями}
\begin{center}
В.~А.~Койбаев
\end{center}
..................................
Далее абстракт и весь текст (этот кусок текста скачан из примера оформления для авторов, набранного в кодировке Win 1251, а мой текст не читается, Ворд его опознает в кодировке UTF-8.
А в файле vmj.tex преамбула:
Код:
\documentclass[11pt]{book}
\usepackage{amsmath, amsfonts, amssymb, bbm}
\usepackage[russian]{babel}
\usepackage{epsfig, epic}
\usepackage{eepic, rotating}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage{calrsfs}
%\usepackage {curves, eepic, epic}
\usepackage{amsxtra,latexsym, amscd,amsthm}
%\input diagxy
\usepackage{mathrsfs}
% \usepackage{hyperref}
%\usepackage{makeidx}\makeindex
Вот, кажется, все...

 Профиль  
                  
 
 Re: Кракоз-бры вместо рус текста в MikTex 2.9 portable Win 7-64
Сообщение19.07.2017, 12:28 
Заслуженный участник
Аватара пользователя


31/01/14
11617
Hogtown
после \documentclass ...

Используется синтаксис LaTeX
\usepackage{cmap}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}

Потом приведите кодировку (utf8) в соответствие с кодировкой документа (если сразу не совпадет). На форуме это обсуждалось миллион раз

 Профиль  
                  
 
 Re: Кракоз-бры вместо рус текста в MikTex 2.9 portable Win 7-64
Сообщение19.07.2017, 13:00 


13/05/14
477
Red_Herring
Вставил текст согласно Вашим указаниям. Опять не получилось.
Вместо русских букв черные ромбики со знаком вопроса внутри
Red_Herring в сообщении #1234545 писал(а):
На форуме это обсуждалось миллион раз
.... А получается, что не все так просто, как кажется

 Профиль  
                  
 
 Re: Кракоз-бры вместо рус текста в MikTex 2.9 portable Win 7-64
Сообщение19.07.2017, 13:10 
Заслуженный участник


25/02/11
1804
Попробуйте проверить Options -> Preferences -> Unicode и Options -> Preferences -> Fonts. Выставлена ли возможность использовать UTF и нормальный ли шрифт? А то вдруг просто шрифт такой поставлен, в котором нужных символов нет.

 Профиль  
                  
 
 Re: Кракоз-бры вместо рус текста в MikTex 2.9 portable Win 7-64
Сообщение19.07.2017, 13:31 
Заслуженный участник
Аватара пользователя


31/01/14
11617
Hogtown
sqribner48 в сообщении #1234551 писал(а):
.... А получается, что не все так просто, как кажется

А попробовали ли Вы посмотреть на кодировку документа?
Red_Herring в сообщении #1234545 писал(а):
Потом приведите кодировку (utf8) в соответствие с кодировкой документа (если сразу не совпадет).

 Профиль  
                  
 
 Re: Кракоз-бры вместо рус текста в MikTex 2.9 portable Win 7-64
Сообщение19.07.2017, 15:15 
Заслуженный участник


01/06/15
1149
С.-Петербург
sqribner48, у Вас кодировки файлов статьи и vmj.tex совпадают?
Сами файлы (а не их содержание) в урезанном виде можете выложить, чтобы получился компилируемый пример?

(Оффтоп)

Кроме того, когда вставляете в сообщение фрагменты LaTeX, используйте соответствующую подсветку синтаксиса


-- 19.07.2017, 16:17 --

Да, ещё вопрос: Вы сейчас каким редактором для правки файлов пользуетесь?

 Профиль  
                  
 
 Re: Кракоз-бры вместо рус текста в MikTex 2.9 portable Win 7-64
Сообщение20.07.2017, 16:54 


13/05/14
477
Всем большое спасибо. Вчера был целый день занят, поэтому не смог ответить.
Walker_XXI в сообщении #1234587 писал(а):
sqribner48, у Вас кодировки файлов статьи и vmj.tex совпадают?

Нет не совпадают. Файл vmj.tex Word определяет как Win в западноевропейской кодировке, а основной файл Word'ом определяется как UTF-8.
Walker_XXI в сообщении #1234587 писал(а):
Да, ещё вопрос: Вы сейчас каким редактором для правки файлов пользуетесь?

Сейчас я пользуюсь встроенным редактором MikTex 2.9 то есть TeXworks'ом.
Поэтому хочется сначала преодолеть все трудности с этим редактором, а потом установить поверх TexMaker (UniTexCentr не планирую, поскольку он англо-немецкий, не видит букву ё и есть и другие недостатки, несмотря на его хорошую структуризацию текста).
Red_Herring в сообщении #1234561 писал(а):
А попробовали ли Вы посмотреть на кодировку документа?

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

 Профиль  
                  
 
 Re: Кракоз-бры вместо рус текста в MikTex 2.9 portable Win 7-64
Сообщение20.07.2017, 17:25 
Заслуженный участник
Аватара пользователя


23/07/05
18040
Москва
sqribner48 в сообщении #1234486 писал(а):
который при вводе в новый MikTex в левом окне дает "кракозябры" вместо русского текста. (При этом файл компилируется хорошо, даже с переносами).
sqribner48 в сообщении #1234878 писал(а):
Сейчас я пользуюсь встроенным редактором MikTex 2.9 то есть TeXworks'ом.
Запускаете TeXworks, в меню Edit → Preferences… на вкладке Editor в поле Encoding выбираете нужную кодировку (UTF-8, например), после чего окно редактора закрываете. Затем запускаете TeXworks снова и загружаете свой файл.

 Профиль  
                  
 
 Re: Кракоз-бры вместо рус текста в MikTex 2.9 portable Win 7-64
Сообщение20.07.2017, 17:54 
Заслуженный участник
Аватара пользователя


31/01/14
11617
Hogtown
sqribner48 в сообщении #1234878 писал(а):
Кодировку я определял с помощью Ворда, как я об этом писал.

Я бы не доверял MS, а просто попробовал бы менять utf8 на cp1251 и т.д.

 Профиль  
                  
 
 Re: Кракоз-бры вместо рус текста в MikTex 2.9 portable Win 7-64
Сообщение20.07.2017, 19:55 
Заслуженный участник


01/06/15
1149
С.-Петербург
Для Windows есть хороший текстовый редактор взамен notepad - называется AkelPad. В него встроена возможность переоткрывать и пересохранять файлы в выбранной кодировке (функция вызывается из контекстного меню щелчком правой кнопки мыши на информации о текущей кодировке в статусной строке).

(Оффтоп)

В минимальной конфигурации интерфейс AkelPad очень похож на notepad, но возможности в несколько раз шире, может работать как в однооконном, так и в многооконном ("многозакладочном") режиме. Есть возможность отслеживать изменения открытых файлов другими приложениями. Плюс он быстро и корректно открывает файлы даже гигабайтного размера, а с помощью набора плагинов его интерфейс и возможности значительно расширяются


sqribner48 в сообщении #1234878 писал(а):
Файл vmj.tex Word определяет как Win в западноевропейской кодировке, а основной файл Word'ом определяется как UTF-8
Мне кажется, в этом и проблема - оба файла следует привести к одной кодировке. Кроме того с Вашей преамбулой UTF-8 не будет нормально компилироваться, что вполне ожидаемо.

И позволю себе заметить, что Вы так и не дали минимального рабочего примера - код обоих файлов обрезан до неработоспособного состояния.

-- 20.07.2017, 21:18 --

Посмотрел TeXWorks - там тоже есть возможность переоткрыть файл в выбранной кодировке (тоже контекстным меню в статусной строке).
sqribner48 в сообщении #1234486 писал(а):
новый MikTex в левом окне дает "кракозябры" вместо русского текста.
У меня в левом окне TeXWorks (это его окна, а не MiKTeX-овские) показывает исходный tex-код, а в правом - PDF, и окна можно поменять местами. Так что для точности Вы бы указали, что у Вас "крякозябрами", исходный текст или PDF? Скорее всего PDF. Если исходный текст перекодировать из UTF-8 в windows-1251, то с Вашей преамбулой всё прекрасно компилируется и отображается по-русски.

 Профиль  
                  
 
 Re: Кракоз-бры вместо рус текста в MikTex 2.9 portable Win 7-64
Сообщение20.07.2017, 23:04 


13/05/14
477
Walker_XXI
Walker_XXI в сообщении #1234926 писал(а):
sqribner48 в сообщении #1234878
писал(а):
Файл vmj.tex Word определяет как Win в западноевропейской кодировке, а основной файл Word'ом определяется как UTF-8
Мне кажется, в этом и проблема - оба файла следует привести к одной кодировке. Кроме того с Вашей преамбулой UTF-8 не будет нормально компилироваться, что вполне ожидаемо.
Я уже писал, что перекодировать исходный файл из UTF-8 в Win 1251 у меня не получилось. Наверно не получится и обратная перекодировка файла vmj.tex в UTF-8. (и потом, для журнала нужна кодировка обоих файлов в Win 1251)

Walker_XXI в сообщении #1234926 писал(а):
У меня в левом окне TeXWorks (это его окна, а не MiKTeX-овские) показывает исходный tex-код, а в правом - PDF, и окна можно поменять местами. Так что для точности Вы бы указали, что у Вас "крякозябрами", исходный текст или PDF?
У меня левом окне TeXWorks (у MiKTeX-а я окон вообще не видел) показывает исходный tex-код "кракозябрами"
Walker_XXI в сообщении #1234926 писал(а):
И позволю себе заметить, что Вы так и не дали минимального рабочего примера - код обоих файлов обрезан до неработоспособного состояния.
Я просто не знаю, как это сделать. Обрезать файлы и положить их на файлообменник?(муторно что-то) Или как-то можно их вставить внутри dxdy? Видел не раз на нашем форуме код в формате LaTex, но тоже не знаю как это сделать.
Простите, такой уж я "чайник" :oops:

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.

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



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

Сейчас этот форум просматривают: Lenchik


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

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