LaTeX to MS Word, а так же издательские системы

Начну с того как я пришел к мысли изучать latex.
Одно время хотел отправить доклад в Ростов на конференцию по механике сплошной среды. И там требовали статью выполненую в LaTeX-е, причем давали стилевой файл, облегчающий жизнь при оформлении. Это сейчас я понимаю как это круто и всё такое, а тогда это был сущий ад - привык писать в ворде, надыбал утилиту выполняющую конвертацию из ворда в сабж. Естественно статью не приняли, понимание тогда так и не пришло.

Вернулся к вопросу спустя пару лет. Начал писать докторскую, поступил в докторантуру в ростовский вуз. Подумал, что раз так модно в Ростове использовать latex, то стоит напрячься с освоением. Напрягся, освоился, пришло время писать статьи.

Оказалось, что статьи принимаются в... ворде! А я сделал в латехе с прицелом на то, что не придется делать двойную работу - материалы уйдут в диссер потом. Да и мои самописные софты сделаны так что генерируют результаты расчетов в кашерные форматы.

Отказываться от тэха не хотелось - много преимуществ. Главное - автонумерация всего и вся, автобиблиография и офигенные возможности работы с формулами. И векторные рисунки, опять таки с формулами. Встал вопрос о преобразовании в ворд.

Проблему я решил не Ъ-способом: нашел утилиту GrindEQ, которая триальная десятиразовая работает на VirtualBox-овой винде. Главное её преимущество - она удивительно хорошо гонит формулы прямо в формат редактора ворда и на 85% сохраняет форматирование текста. Остается лишь откорректировать рисунки, но тут опять таки всё просто - делаю в Inkscape в SVG, который понимает MS Visio, дальше думаю понятно как и что.

Результат, ну вот он результат

Исходный LaTeX


После преобразования и недолгого напилинга - Ворд


Замечу - формулы вообще не трогал - преобразованы идеально.

Утилиты типа latex2rtf и прочие выдавали шлак и вовсе отказывались работать.

На форуме есть научные люди, вот интересно, сталкивались ли с такой проблемой, и кто как её решает.

Ещё интересно - а как собственно верстают в тех местах, где требуют исходник в ворде. У них там есть некие проприетарные издательские системы, ориентированные на ворд?

Upd: Последнее время посещает мысль написать конвертер. Понимаю, что задача нетривиальная, да и времени нет, но хотя бы оценить трудоемкость этого - зудит. Прочел что MS открыла форматы своих офисов, но по ссылкам на их официальные источники я увидел ЭТО. Весьма красноречиво

На стороннем ресурсе нашел такую вещь

5588 страниц спецификации на новые форматы офиса (те которые docx). М-дя, фундаментально...
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
редко, но когда есть необходимость перенести в ворд, то GrindEQ очень хорошо справляется. Но если надо править текст уже готовый в ворде - тут просто ад. Выхожу с ситуации последним Math Typeом - у него есть возможность набора формул в формате теха, что добавляет +10 к скорости и ловкости)))

Более открытым вопросом есть распознавание текста с формулами в tex, когда то пользовался китайским софтом, но он кириллицу не воспринимал((
тащем та, сначала читаем требования - потом пишем, как им угодно. Форматирование текста навести - на 30 минут работы (в журналах химической направленности, по крайней мере, не требуют вставлять в текст - просто в конце работы). Алсо, на самом деле, не вижу проблемы. Смотрю я на свои статьи и на текущий текст дисера (или диплома) и понимаю, что тащем та, общего текста у них минимум, все равно везде все с нуля набирается.
По поводу формул, плюсану в сторону math type, в общем то вполне хватает обычно и быстро делается.
PGP 0x31361F01
arcanisrepo
По поводу MathType у меня было предубеждение - когда писал кандидатскую шеф выдал в электровиде часть своей докторсокой для копипасты, а потом заставлят модифицировать математику в соответствии со спецификой моей работы. Так вот у него всё в MathType было, который хоть и родственник MS Equation (они суть одно и тоже) но почему-то с ним не дружил, и формулы пришлось вбивать вручную.

Сейчас, я посмотрел вроде ситуация исправилась и есть намек на совместимость. Просто в некоторых редакциях, опять таки, допускают использование MathType, а в некоторых - исключительно MS Equation

Upd: Не, никакой совместимости - созданное в MathType встроенным редактором ворда не открывается...

Upd2: GrindEQ конвертирует MathType в MS Equation 3.0 угу...

Короче говоря арсенал пополняется, можно с этим как-то работать
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
maisvendoo
Начну с того как я пришел к мысли изучать latex
У меня тоже,когда попросили проверить документ,часть из него ниже.
Пост хорошо набран :-).Только много \\ далее?
maisvendoo
Встал вопрос о преобразовании в ворд.
Прямого метода нет,я думаю что это читали.
Даже на тексте, есть проблемы,и очень-очень большой напильник. И пару вопросов, если не трудно:
1.Вы все в одном документе набираете, или используете
\include{},input{}?
2.Если используете
\include{},input{},
основной файл сразу оформляете и добавляете свое,после черновых работ?Я думаю зловорд в это в нес свое гнусное дело. Вот например,оглавление документа,упасть не встать.
Окно  шрифта                                                                                          44
Окно  глифа                                                                                                     47
Метрическое Окно                                                                                          51
Метрическая Панель                                                                                       55

Панели                                                                                                   56

Опции Studio FontLab                                                                         59
Общие параметры                                                                                             62
Окно  шрифта                                                                                                    67
Окно  глифа                                                                                                       72
Метрическое Окно                                                                                            82
FontAudit                                                                                                    84
Открытие Type 1                                                                                                87
Вводная OpenType & TrueType                                                                        89
Генерирование Type 1                                                                                       92
Генерирование OpenType & TrueType                                                        97
Параметры слежения                                                                                        109Окно  шрифта                                                                                          
Последний крик моды - эхо 30-летней давности.
tchgefest
.Вы все в одном документе набираете, или используете
Использую включаемые файлы если документ большой и по содержанию разбит на отдельные части. Классы book и report такое разбиение поддерживают по умолчанию а вот с article не пробовал, но наверное можно, у вас похожее что-то видел в другой теме про таблицы, вот тут
tchgefest
основной файл сразу оформляете
А как же без него не соберется - преамбула-то в основном файле, там же и команда \tableofcontents генерирующая содержание. Содержание генерируются по меткам заголовков, по умолчанию в него включаются \chapter{}, \section{} и \subsection{}. Автогенерация оглавления, если мне не изменяет память досутпна только в book и report

Вот пример из диссера
Главный файл main.tex

% указываем класс документа
\documentclass[12pt,a4paper,openany]{extreport}

% подключаем собственный стилевой файл
\usepackage{disser}
\usepackage{maplestd2e}

\begin{document}

% указываем язык (для автоматической вставки слов, типа "Глава", "Содержание",
% "Литература", "рис." и пр.
\selectlanguage{russian}

% Делаем номера литературы в нормальном формате (1. вместо [1])
\makeatletter
\renewcommand{\@biblabel}[1]{#1.\hfil}
\makeatother
\renewcommand\bibname{СПИСОК ЛИТЕРАТУРЫ}

% Отечественные маркеты списков
\renewcommand{\labelenumii}{\theenumii)}

% подключаем файлы содержимого
\include{title}
\include{cover}
\include{chapter_01}
\include{bibliography}

\end{document}

Начало главы

% Путь поиска рисунков к главе
\graphicspath{{ch01_pics/}{ch01_pics/strike_forces/}}

% Заголовок главы
\chapter{Постановка задачи. Построение математической модели движения
длинносоставного грузового поезда}

\section{Дифференциальные уравнения движения поезда}

Математическая модель движения поезда может быть представлена в виде следующей
расчетной схемы (рисунок ~\ref{train}).
При составлении уравнения движения принимаем следующие допущения:
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
maisvendoo Спасибо.
А это не использовали для BibTex
 yaourt -Qi jabref
Название              : jabref
Версия                : 2.10-1
Описание              : GUI frontend for BibTeX, written in Java
Последний крик моды - эхо 30-летней давности.
tchgefest
jabref
Он cp1251 не понимает или я не понял как там эту кодировку юзать. А BibTeX напротив - работает с utf но криво, сучше cp1251, что вообще странно...
Поэтому *.bib я правлю и пополняю исключительно вручную
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
maisvendoo
А BibTeX напротив - работает с utf но криво, сучше cp1251
кажись надо же юзать bibtex8 или как то по другому, но помню 8ку в конце!
Решил апнуть тему, по той причине что нашел вот такую вещь

Конвертация таблиц из Excel в LaTeX

С широкими таблицами, канеш, требуется некоторый напилинг, однако результат преобразования можно считать чистым. Сегодня опробовали - перенесли несколько таблиц в теховский документ с мелкими косметическими правками
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
 
Зарегистрироваться или войдите чтобы оставить сообщение.