Скопируйте текст Microsoft Word и уравнения в виде математического файла и текста вместе
У меня есть текст с уравнениями в Microsoft Word 2013. Я хочу скопировать этот текст вместе с уравнениями, но мне нужно, чтобы текст был простым текстом, а уравнения - математикой. Когда я копирую mathml, только Equation Options -> Copy MathML в буфер обмена, так как обычный текст работал отлично. Однако, если я копирую уравнение с текстом, все приходит только в виде простого текста.
Есть ли способ скопировать текст с помощью MathML?
1 ответ
Я не знаю, как это сделать без какой-либо предварительной или последующей обработки.
Если исходить из последнего, если ваш документ содержит только текст и уравнения OMML, при копировании одним из форматов буфера обмена, которые Word предоставляет в буфер обмена Windows, является HTML. В этом HTML, уравнения присутствуют, но кодируются с помощью OMML, а не MathML. Вам понадобится скрипт или другие средства для преобразования OMML в MathML (и, вероятно, удаления всех других специфичных для MS разметки, которые вы, вероятно, не хотите использовать в окончательном документе).
Другой способ - это предварительно обработать его. MathType сделает это с помощью команды " Преобразовать уравнения" на вкладке MathType в Word. В диалоговом окне "Преобразовать уравнения" выберите преобразование OMML в MathML и после его завершения скопируйте весь текст + документ MathML в любое место, куда вы хотите его вставить. (Или сохраните его как файл.txt.)