Вставка MathMl, Tex или LaTex уравнения в MS Word .docs?

Я искал dll для .Net в C # для вставки любого из уравнений MathMl, Tex или LaTex в MS Word, я пробовал что-то вроде DocX, но они потерпели неудачу, знаете ли вы? или любой намек как на это? Спасибо

 ePezhman21 авг. 2012 г., 14:42
2007 .docx файлы,
 Hans16 авг. 2012 г., 19:00
Какую версию слова вы используете? Word 2007/2010 (файлы .docx). Или вы также используете старый Word 2003 (файлы .doc)?

Ответы на вопрос(1)

Решение Вопроса

панель ввода Windows 7 Math на вкладке & quot; вставка & quot; Кнопка просто помещает сгенерированный MathML в буфер обмена, а затем отправляет смоделированное событие клавиши control-v следующему активному приложению, которое, мы надеемся, вставит mathml в текущую точку.

Внутренне Word 2007 делает это, запустив таблицу стилей XSLT MathML для генерации разметки OOML, которую затем вставляет для создания математической зоны в файле docx.

Таблица стилей обычно устанавливается как что-то вроде

/Program Files/Microsoft Office/Office12/OMML2MML.XSL

поэтому альтернативный подход, который дает вам больше контроля, состоит в том, чтобы использовать .NET XSLT-процессор для преобразования MathML в OMML, а затем либо непосредственно в XML-файлах ooxml, либо через офисный API добавить ooMML к XML-содержимому документа.

Ваш ответ на вопрос