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
476
Здравствуйте.
После переустановки новой 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
11348
Hogtown
Начните с того, что поместите преамбулу (мы не ясновидящие).

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


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

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


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

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


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

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


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

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


31/01/14
11348
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
476
Всем большое спасибо. Вчера был целый день занят, поэтому не смог ответить.
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
17989
Москва
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
11348
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
476
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, Супермодераторы



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

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


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

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