Уравнения LaTeX в MS Word/OpenOffice?

Как я могу превратить что-то вроде:

\[
H = \sum_{x \in X} p_x \log p_x
\]

в файл изображения, который может быть использован для помещения в документ MS Word или OpenOffice?

7 ответов

Решение

Есть несколько способов:

  1. Вы можете использовать LaTeX2HTML. На основе Perl Он преобразует весь документ, но одним побочным эффектом является то, что все формулы преобразуются в изображения.
  2. L2P. Основанный на Perl Использует imagemagick. Просто математика - вы передаете уравнение в командной строке.
  3. Есть latexmath2png. На основе Python. Просто делает математику.
  4. Установите LyX. Напишите свои уравнения и сохраните как документ Word.

Инструменты преобразования могут быть запущены в Windows, но в основном они предназначены для работы под Linux. На окнах они могут потребовать некоторых настроек. LyX прекрасно работает в Mac, Windows и Linux.

Мое личное "народное" решение: зайдите на http://meta.wikimedia.org/wiki/Sandbox и вставьте свою формулу между <math> а также </math> теги, а затем принудительно просмотреть и сохранить изображение формулы в виде файла.:)

Есть некоторая опция (не установлена ​​по умолчанию), которая называется " Редактор уравнений Microsoft".

MathType является связанным продуктом, который может делать LaTeX.

OOoLatex - это набор макросов, предназначенных для того, чтобы использовать возможности LaTeX в OpenOffice.

В последних версиях Word вы можете вставить уравнение LaTeX с помощьюInsert -> Symbols -> Equation -> Insert new equation.

В появившейся ячейке можно написать что-то похожее на синтаксис LaTeX (извините, у меня итальянская версия):

нажав Enter, вы получили:

Конечно, поддерживаются не все функции LaTeX, но это только начало.

Обратите внимание, что большие документы со множеством уравнений могут вызвать проблемы (прямое использование LaTeX всегда предпочтительнее... но не всегда возможно).

Здесь есть видео о том, как вставлять уравнения LaTeX в Word: https://support.microsoft.com/en-us/office/write-an-equation-or-formula-1d01cabc-ceb1-458d-bc70-7f9737722702 .

Я использую Humanized Enso вместе с бета-продуктом из латекса: http://www.google.com/interstitial?url=http://www.humanized.com/enso/beta/all/ (В настоящее время этот сайт, похоже, заражен вредоносное ПО, так что не ходите туда, хотя программное обеспечение полностью заслуживает доверия, потому что создатель Аза Раскин - ОЧЕНЬ хорошо известный человек). Теперь выберите ваше выражение tex/latex и нажмите Caps-L, и все готово. НЕ идеален, но работает для моих основных потребностей, и в основном потому, что Enso - это то, без чего я не могу жить, поэтому для меня это не требует дополнительной установки.

В зависимости от того, почему вы хотите, чтобы уравнение заканчивалось в Microsoft Word или OpenOffice, вам лучше настроить формулу, чем пытаться создать изображение и вставить его.

OpenOffice может фактически делать уравнения без каких-либо дополнительных плагинов. Мне нравится этот урок, объясняющий, как форматировать уравнения с помощью текстового процессора. Однако вы также можете использовать OpenOffice Math как отдельную программу.

Если вы предпочитаете статическое изображение, а не объект формулы, вы можете сделать это тоже - просто сделайте скриншот и вставьте его.

Используйте Alt+= для входа / выхода из режима LaTeX в продуктах Office.

Другие вопросы по тегам