2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Оформление статьи в журнал "Дифференциальные уравнения"
Сообщение21.02.2012, 10:26 


08/04/09
43
Магнитогорск
Доброго всем времени суток!

Довольно давно было принято решение о написании статьи для журнала Дифференциальные уравнения. Так сказать с теоретическим написанием статьи все в порядке, однако с "ее технической реализацией" возникли трудности. Стилевик почему то свободно не распространяется (в смысле того, что его нет на сайте в интернете), но его прислали из редакции (можно скачать отсюда). Сей файл открывается в $\TeX$'е с иероглифами вместо русских букв. Попытки как-то менять кодировку ни к чему не привели. Выход из ситуации обнаружился только один и весьма корявый: менять расширение файла с .tex на .txt, открывать WordPad'ом, указывая в типе файла Текстовые документы в формате MS-DOS. Так все открывается, буквы русские, а не иероглифы, как раньше. Однако, безусловно, очень неудобно! Мало того, что нет ни подсветки синтаксиса, так еще и чтобы скомпилировать потом, нужно поменять расширение снова на .tex и так каждый раз! Получается довольно муторная работа. Пробовал программу Notepad++, как только не пытался в ней конвертировать (и с помощью плагина TextFX) -- ничего не получилось. Вопрос мой, собственно, вот в чем: может кто-нибудь знает как в этой ситуации поступать правильно? То есть не тем идиотским (но единственно возможным для меня) путем.

У меня WinXP SP3, MikTex 2.9, WinEdt.

 Профиль  
                  
 
 Re: Оформление статьи в журнал "Дифференциальные уравнения"
Сообщение21.02.2012, 11:13 
Заслуженный участник


11/05/08
31922
bork1337 в сообщении #541204 писал(а):
Выход из ситуации обнаружился только один и весьма корявый: менять расширение файла с .tex на .txt, открывать WordPad'ом, указывая в типе файла Текстовые документы в формате MS-DOS.

Самый дешёвый способ -- открыть во встроенном текстовом редакторе Far'а (клавишей F4), переключиться в нём в кодировку DOS, выделить всё, скопировать, удалить, переключиться в кодировку Windows, вставить и сохранить.

(там действительно банальная кодировка DOS, на что как бы намекает и \usepackage[cp866]{inputenc}
в преамбуле)

На всякий случай -- вот результат этих действий:

код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[11pt,twoside]{article}
\usepackage[cp866]{inputenc}
\usepackage{amssymb,amsmath,amscd}
\usepackage{fancyheadings}
\usepackage[russian]{babel}
\usepackage{bm}
\headrulewidth=0pt
\textwidth=165mm % ширина текста
\pagestyle{fancyplain}
\oddsidemargin=-4.4mm % левое поле для нечетной страницы (+1 дюйм)
\evensidemargin=-4.4mm % левое поле для четной страницы (+1 дюйм)
\textheight=234mm % высота текста на странице
\topmargin=-16.6mm % верхнее поле (+1 дюйм)
\headheight=5.0mm % место для колонтитула
\headsep=6.6mm % отступ после колонтитула 6.6 5.6
\footskip=8.1mm % расстояние до колонтитула 8.1 7.1
\renewcommand{\baselinestretch}{0.9} % интерлиньяж 0.9 0.87
% РИСУНКИ. Вставить в преамбулу
\usepackage{graphicx}
\usepackage{caption2}
%
\setcaptionwidth{\linewidth}
%
\renewcommand{\captionlabeldelim}{.~}
\renewcommand{\captionlabelfont}{\bfseries}
\renewcommand{\captionfont}{\footnotesize}
%
\makeatletter
\renewcommand \thefigure{\@arabic\c@figure}
\renewcommand \thetable{\@arabic\c@table}
%
\renewcommand*\caption@@@normal{%
\parfillskip0pt plus 2fil%
 \caption@label\captiontext\par}
%
\newcaptionstyle{nonumber}{%
 \usecaptionmargin%
 \captionfont%
 \onelinecaption%
 {{\parbox[t]{\realcaptionwidth}{\captiontext}}}%
 {\captiontext}
}%
%
\makeatother
\usepackage{wrapfig}
% РИСУНКИ
\newcommand{\NOMER}{\No~??}
\newcommand{\TOM}{том 41}
\newcommand{\GOD}{2005}
\newcommand{\NS}{ }
\newcommand{\UDK}[1]{\noindent{\footnotesize\sl УДК #1}}
\newcommand{\Nazva}[1]{\begin{center}\baselineskip=6.0mm{\Large\textbf{#1}}\end{center}\vspace*{0.5mm}}
\newcommand{\Avtor}[1]{\centerline{\large\textbf{\copyright~\GOD~г. \ #1}}\vspace*{6.0mm}}
\newcommand{\AVTOR}{~}
\newcommand{\NAZVA}{~}
\newcommand{\NORMA}{\makebox[5mm][l]{\textbf{~}}}
\newcommand{\SIGN}{\makebox[5mm][r]{${\mathbf{~}}^{\mathbf{~}}$}}
\newcommand{\DU}{ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ}
\newcommand{\STR}{С.\,\pageref{\NS b}--\pageref{\NS e}}
\newcommand{\sTR}{с.\,\pageref{\NS b}--\pageref{\NS e}}
\newcommand{\lit}[3]{\vspace*{0.7mm}\par\noindent\makebox[5.2mm][r]{#1.~}\parbox[t]{159.8mm}{{\textit{#2}}~{#3}}\hspace*{-1.6mm}}
\newcommand{\litt}[2]{\vspace*{0.7mm}\par\noindent\makebox[5.2mm][r]{#1.~}\parbox[t]{159.8mm}{#2}\hspace*{-1.6mm}}
\newcommand{\RUBRIKA}[2]{\noindent\rule[1.87mm]{#1mm}{0.4pt}\hspace{-#1mm}\rule[0.8mm]{#1mm}{0.4pt}~{\large\textbf{#2}}~\mbox{\rule[1.87mm]{#1mm}{0.4pt}\hspace{-#1mm}\rule[0.8mm]{#1mm}{0.4pt}}\vspace*{3.3mm}\\}
\newcommand{\ODE}{\RUBRIKA{13.46}{ОБЫКНОВЕННЫЕ ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ}}
\newcommand{\PDE}{\RUBRIKA{24.58}{УРАВНЕНИЯ С ЧАСТНЫМИ ПРОИЗВОДНЫМИ}}
\newcommand{\IE}{\RUBRIKA{43.50}{ ИНТЕГРАЛЬНЫЕ УРАВНЕНИЯ }}
\newcommand{\IAIDE}{\RUBRIKA{20.10}{~\parbox{122mm}{\large\textbf{\centerline{ИНТЕГРАЛЬНЫЕ} \\ И ИНТЕГРО-ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ}}}}
\newcommand{\NM}{\RUBRIKA{52.75}{ЧИСЛЕННЫЕ МЕТОДЫ}}
\newcommand{\FDE}{\RUBRIKA{31.75}{УРАВНЕНИЯ В КОНЕЧНЫХ РАЗНОСТЯХ}}
\newcommand{\NMFDE}{\RUBRIKA{31.75}{~\parbox{98mm}{\large\textbf{\centerline{ЧИСЛЕННЫЕ МЕТОДЫ.} \\ УРАВНЕНИЯ В КОНЕЧНЫХ РАЗНОСТЯХ}}}}
\newcommand{\SA}{\RUBRIKA{56.95}{ОБЗОРНЫЕ СТАТЬИ}}
\newcommand{\SP}{\RUBRIKA{52.29}{КРАТКИЕ СООБЩЕНИЯ}}
\newcommand{\CHRONICLE}{\RUBRIKA{69.05}{ХРОНИКА}}
\newcommand{\OBITUARY}{\RUBRIKA{67.00}{НЕКРОЛОГ}}
\newcommand{\MOSC}{\RUBRIKA{64.05}{ЛЮДИ НАУКИ}}
\newcommand{\ABSTRACT}{\RUBRIKA{67.84}{РЕФЕРАТЫ}}
\newcommand{\EMPTYRUBRIC}{\noindent\rule[3.87mm]{164.5mm}{0.4pt}\hspace{-164.5mm}\rule[2.8mm]{164.5mm}{0.4pt}\\}
\mathsurround=2pt % дополнительный пробел слева и справа от формулы в тексте
\newcommand{\tr}{\mathop{\mathrm{tr}}\nolimits}
\newcommand{\const}{\mathop{\mathrm{const}}\nolimits}
\newcommand{\col}{\mathop{\mathrm{col}}\nolimits}
\newcommand{\diag}{\mathop{\mathrm{diag}}\nolimits}
\newcommand{\dist}{\mathop{\mathrm{dist}}\nolimits}
\newcommand{\grad}{\mathop{\mathrm{grad}}\nolimits}
\newcommand{\rank}{\mathop{\mathrm{rank}}\nolimits}
\newcommand{\rang}{\mathop{\mathrm{rang}}\nolimits}
\newcommand{\rot}{\mathop{\mathrm{rot}}\nolimits}
\newcommand{\sign}{\mathop{\mathrm{sign}}\nolimits}
\newcommand{\sgn}{\mathop{\mathrm{sgn}}\nolimits}
\newcommand{\spec}{\mathop{\mathrm{spec}}\nolimits}
\newcommand{\supp}{\mathop{\mathrm{supp}}\nolimits}
\newcommand{\DIV}{\mathop{\mathrm{div}}\nolimits}
\newcommand{\RE}{\mathop{\mathrm{Re}}\nolimits}
\newcommand{\IM}{\mathop{\mathrm{Im}}\nolimits}
\renewcommand{\thefootnote}{\fnsymbol{footnote}} % сноски метить *)
%\setcounter{page}{1} % номер первой страницы журнала N 1
%\setcounter{page}{145} % номер первой страницы журнала N 2
%\setcounter{page}{289} % номер первой страницы журнала N 3
%\setcounter{page}{433} % номер первой страницы журнала N 4
%\setcounter{page}{577} % номер первой страницы журнала N 5
%\setcounter{page}{721} % номер первой страницы журнала N 6
%\setcounter{page}{865} % номер первой страницы журнала N 7
%\setcounter{page}{1009} % номер первой страницы журнала N 8
%\setcounter{page}{1153} % номер первой страницы журнала N 9
%\setcounter{page}{1297} % номер первой страницы журнала N 10
%\setcounter{page}{1441} % номер первой страницы журнала N 11
%\setcounter{page}{1585} % номер первой страницы журнала N 12 1728:12=144

\begin{document}

\hyphenation{бу-дем вы-пук-лос-ти вы-пук-лой ес-ли каж-дая каж-дый каж-до-го каж-дой ког-да ко-рас-пре-де-ле-ние
мат-ри-ца мат-риц мат-рич-ных мат-ри-цы мат-ри-цу мат-рич-но-го об-ласть об-лас-ти
под-став-ляя пред-став-ле-но по-мощью рас-смот-рим
сис-те-ма сис-те-мах сис-те-му сис-те-мой сис-тем сис-те-мы сис-те-ма-ми сис-те-ме сис-те-мам ско-ростью сов-па-да-ют сос-тоит
тог-да тож-дест-вен-но тож-дест-ва управ-ле-ние управ-ля-е-мых управ-ля-е-мые управ-ля-е-ма час-ти час-тям чис-ло чис-ла}

%\end{document}
 

 Профиль  
                  
 
 Re: Оформление статьи в журнал "Дифференциальные уравнения"
Сообщение21.02.2012, 11:50 
Аватара пользователя


23/07/08
401
Новосибирск
Это даже не стиливик. Это просто обычная преамбула: достаточно перекодировать сам файл и поменять кодировку (опция в inputenc).

Почему в наших родных журналах так любят cp866 для меня загадка.

 Профиль  
                  
 
 Re: Оформление статьи в журнал "Дифференциальные уравнения"
Сообщение21.02.2012, 15:03 


08/04/09
43
Магнитогорск
ewert

большое спасибо за помощь! Обработал оба файла (Preamble.tex и файл со статьей) как Вы сказали через Far. WinEdt стал открывать без иероглифов, однако не компилирует без ошибок. Ставил в Preamble.tex как cp866 так и cp1251, появилась ошибка (весьма странная) Missing \begin{document}, хотя то что "потерялось" прекрасно видно и в Вами размещенном коде...

-- Вт фев 21, 2012 18:24:45 --

ewert и Evgueni

еще раз Вам спасибо, что откликнулись! Оказалось есть решение проблемы: тот стилевик который есть можно открыть в WinEdt "нормально", для этого нужно зайти в меню Options -> Settings -> Translations -> TeX_Read и отметить OEM => ANSI, а затем в меню Options -> Settings -> Translations -> TeX_Write отметить ANSI => OEM. Все открывается и компилируется!

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

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



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

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


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

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