Я интересно, если есть несколько бесплатных решений для ввода математических формул латекса как в документе Word (офис 2007)?
Если вы работаете в версии Office 365 1707 или поздно, редактор формул позволяет конвертировать латекс в родной формат. Смотрите первую часть этого ответа.
В старых версиях Office, редактор формул можно понять определенные компоненты латекса. Тем не менее, он строит уравнение, как вы идете, и вы не можете конвертировать весь латекс уравнение. Увидеть вторую часть этого ответа, если вы работаете:
Вы также можете преобразовать обратно в LaTeX для редактирования уравнения.
Вы должны использовать выпадающее меню, потому что преобразования кнопка Не'т переключить автоматически между линейным и профессиональным. Он сохраняет последние использованные команды.
Существуют некоторые ограничения. Например, для Office 365 редактор формул не понимает \начать и \конец команды. Обратитесь к документации Microsoft для примеров и возможных путей их устранения.
Очень немногие люди понимают, что встроенный редактор формул в Word 2007 На самом деле не понимает латекс-стиль записи уравнения. Просто вставить новое уравнение, а затем введите латекс в нее. По мере ввода, слово будет строить графическое представление уравнения.
Как только он появляется в GUI, вы больше не можете редактировать это как латекс. Слово не имеет встроенного процессора Текс-это's просто делать по шаблону, чтобы преобразовать простой синтаксис латекс в родной формат уравнения. Поэтому вы не должны ожидать, чтобы получить совершенную верность для супер-сложных латекс уравнений. Однако, это's достаточно для любого, вероятно, но математик, и это'ы намного быстрее, чем нажав элементов с помощью мыши.
В Word 2007 редактор формул также имеет линейный формат записи уравнения, которые интуитивно понятны и не требуют ознакомления с латексом. Например, введя в `(А+Б)/(С+Д) в результате в красиво отформатированный фракции.
Примечания:
Многие научные журналы не принимают документы Word с новым уравнения формате, даже если вы сохраните как .doc вместо .файлы DOCX.
Это не'т повернуть слово в LaTeX. Он просто делает себя уравнения, и больше ничего. Вы Don'т даже сделать нумерацию формул.
Пишите свои математические формулы в LaTeX → преобразования формул LaTeX в MathML в код → копировать/вставить в MathML код в Word (после вставьте кнопку <и>на Ctrl</роз> и потом <и>Т</КБД и GT;). Вуаля!
<Н3 и GT;пример:</Н3> Возьмем для примера эту формулу:
Это исходный код LaTeX из приведенной выше формулы:
0 \leq \lim_{n\to \infty}\frac{n!}{(2n)!} \leq \lim_{n\to \infty} \frac{n!}{(n!)^2} = \lim_{k \to \infty, k = n!}\frac{k}{k^2} = \lim_{k \to \infty}\frac{1}{k} = 0.
Теперь откройте редактор и вставьте исходный код между знаками $$ $$ как это:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<title>tex texample</title>
</head>
<body>
$$ 0 \leq \lim_{n\to \infty}\frac{n!}{(2n)!} \leq \lim_{n\to \infty} \frac{n!}{(n!)^2} = \lim_{k \to \infty, k = n!}\frac{k}{k^2} = \lim_{k \to \infty}\frac{1}{k} = 0.$$
</body>
</html>
Сохраните файл как .HTML-файл и открыть его с помощью браузера, таких как Chrome.
в <а href="и http://i.stack.imgur.com/PE88e.png"> <ИМГ СРЦ=с"http://i.stack.imgur.com/PE88e.png"> </а>
Щелкните правой кнопкой мыши на Формулу и выберите Показать в MathML как код → для MathML.
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mn>0</mn>
<mo>≤<!-- ≤ --></mo>
<munder>
<mo form="prefix" movablelimits="true">lim</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
</munder>
<mfrac>
<mrow>
<mi>n</mi>
<mo>!</mo>
</mrow>
<mrow>
<mo stretchy="false">(</mo>
<mn>2</mn>
<mi>n</mi>
<mo stretchy="false">)</mo>
<mo>!</mo>
</mrow>
</mfrac>
<mo>≤<!-- ≤ --></mo>
<munder>
<mo form="prefix" movablelimits="true">lim</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>n</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
</munder>
<mfrac>
<mrow>
<mi>n</mi>
<mo>!</mo>
</mrow>
<mrow>
<mo stretchy="false">(</mo>
<mi>n</mi>
<mo>!</mo>
<msup>
<mo stretchy="false">)</mo>
<mn>2</mn>
</msup>
</mrow>
</mfrac>
<mo>=</mo>
<munder>
<mo form="prefix" movablelimits="true">lim</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi mathvariant="normal">∞<!-- ∞ --></mi>
<mo>,</mo>
<mi>k</mi>
<mo>=</mo>
<mi>n</mi>
<mo>!</mo>
</mrow>
</munder>
<mfrac>
<mi>k</mi>
<msup>
<mi>k</mi>
<mn>2</mn>
</msup>
</mfrac>
<mo>=</mo>
<munder>
<mo form="prefix" movablelimits="true">lim</mo>
<mrow class="MJX-TeXAtom-ORD">
<mi>k</mi>
<mo stretchy="false">→<!-- → --></mo>
<mi mathvariant="normal">∞<!-- ∞ --></mi>
</mrow>
</munder>
<mfrac>
<mn>1</mn>
<mi>k</mi>
</mfrac>
<mo>=</mo>
<mn>0.</mn>
</math>
Теперь скопируйте/вставьте код в MathML в Word 2013 (или 2007) и нажать последовательно <и>на Ctrl</роз> и потом <и>Т</роз> (вставить опции: сохранить только текст) или идти на маленькие клавиши Ctrl изображение в конце в MathML код вы вставили и выберите параметр вручную.
Вот как выглядит формула в конце в Word 2013: в <а href="и http://i.stack.imgur.com/C8PVb.png"> <ИМГ СРЦ=с"http://i.stack.imgur.com/C8PVb.png"> </а>
Я'вэ, созданных LatexToWordEquation на основании ответов.
Это слово Аддин.
Исходный код я'вэ толкнул на GitHub. Ссылка здесь
Если вы предпочитаете вы можете скачать установочный файл прямо из здесь. Примечание: это активную ссылку для скачивания, которая будет сразу же скачать файл, Когда вы щелкните по нему.
Как это сделать
Я предпочитаю TeXsword за латекс в WORD (Скачать TeXsword). Он обладает всеми свойствами латекса в слово, плюс дает обработка ссылок на уравнения. И это не'т требуют подключения к Интернету, который я вижу как характеристика не является ограничением: MikeTeX это'т, что большой ведь, а наличие латекса локально позволяет вам печатать ваш документ, когда вы путешествуете.
Вы можете использовать латекса в слово.
Он обеспечивает макросы для Microsoft Word, которые позволяют использовать латексные Ввод, чтобы создать уравнения изображений в обе встроенные и режимы отображения без необходимости устанавливать любое программное обеспечение на локальном компьютере. Насколько я знаю, это единственная бесплатная альтернатива платной программы, как Аврора и TexPoint.
Для Office 2007, перейдите к латекса на странице проекта Слово на источник кузницы, и нажмите на Word 2007 в разделе Файлы.
латекса в слово GPL-лицензированных инструмент, позволяющий уравнений используется В документах Microsoft слово. Клиентские программы реализованы в виде макросов VBA в документе "и LaTeXinWord_v_0_3_1.# то # то" вместе с инструкцией. Следовательно, этот файл содержит исходный код, реализации и документации.
@Девид'ы ответ это отлично, но мне было трудно с конкретными инструкциями. Здесь's что работал для меня. У Девид's шагов через копирование кода в MathML.
Затем, вставьте пустой уравнения. В Word 2013, переключитесь в режим разметки (вкладка Вид на ленте). На вкладке Вставка выберите уравнение. Вы увидите `уравнение типа вот выбрали.
На вкладке "Главная", выберите Вставить выпадающем списке, затем вставить (или нажмите <и>на Ctrl</роз><и>альт</роз><и>в</КБД и GT;). Выберите Неформатированный Текст В Кодировке Unicode.` Тогда уравнение необходимо заполнить в основном правильно, как в Девид'последняя картинка С.
Еще одно - на картинке, в "Лима" и команды выделены курсивом, где их не было в оригинале. Чтобы исправить это, для каждого, что "Лим" и поставить курсор сразу после ТО "М" и нажмите <и>космос</роз>, чтобы вызвать слова, чтобы проверить и"Лим" и против таблица функций и изменить форматирование. (Затем удалить дополнительное пространство, которое создали.)
Сервер по умолчанию для LaTeX в Word, кажется, больше не работает. Если вы'вновь вынужден пользоваться словом (например, сотрудничать с менее технически ориентированных) я'd с помощью TeXsword, как полагают, уже Адам. Вы'll необходимо, чтобы установить автономный программы распределение, а это легко установите эти дни. Он работает с моим словом 2016. Он до сих пор не'т выглядеть так хорошо, как документа реальной латекс Бона ФИДЕ, но он проще в использовании и более гибкими, чем редактор формул в Word.
Я написал инструментов для генерации в MathML, я улучшил код формы Девид, и добавить некоторые функции для удобного редактирования. Вот код:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<title>tex texample</title>
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}});
</script>
<script>
function SelectText(element) {
var doc = document
, text = doc.getElementById(element)
, range, selection
;
if (doc.body.createTextRange) {
range = document.body.createTextRange();
range.moveToElementText(text);
range.select();
} else if (window.getSelection) {
selection = window.getSelection();
range = document.createRange();
range.selectNodeContents(text);
selection.removeAllRanges();
selection.addRange(range);
}
}
$(document).ready(function(){
$("#latexContent").val("$$ $$");
$('#latexContent').bind('input propertychange', function() {
$("#myoutput").text($("#latexContent").val());
// MathJax.Hub.Queue(["TypeseTextt",MathJax.Hub,"myoutput"]);
MathJax.Hub.Typeset("myoutput")
});
$("#btnShowMathML").click(function(){
var con = $(".MJX_Assistive_MathML").html();
$("#myMathml").text(con);
SelectText("myMathml");
});
$("#btnClear").click(function(){
$("#latexContent").val("$$ $$");
$("#myoutput").html("<p style='color: grey; font-style: italic;'> The LaTeX will display here ! </p>");
$("#myMathml").text("");
});
});
</script>
</head>
<body>
<center>
<p> Enter LaTeX here! </p>
<textarea id="latexContent" rows="5" cols="100"> </textarea>
<button id="btnClear" type="button">clear</button>
<button id="btnShowMathML" type="button">Show The MathML</button> </br></br>
<span id="myoutput">
<p style="color: grey; font-style: italic;"> The LaTeX will display here ! </p>
</span> </br>
<span id="myMathml"> </span>
</center>
</body>
</html>
Когда справиться с MathML в Word, убедитесь, что скопировать чистый текст, используя клавиши Ctrl+Alt+В (или сначала скопируйте его в блокнот, затем скопировать его в Word).
<п></Н2>ответить на упомянутые выше правильное, но есть также ярлык встроенную-математика автозамена. Это очень похоже на латекс. По умолчанию его не активен, но вы можете активировать его, и это очень полезно, если вы хотите писать большие уравнения. Например, если вы хотите типа H<суб и GT;2</суб> В чем вы просто должны ввести <б>H_2</б> и т. д. и многие другие функции доступны как для Надстрочный знак вставки (^) знак будет преобразован в надстрочном. Многие такие сочетания рассматриваются в этом на <а href="и https://www.youtube.com/playlist?list=PLbTE-xLDPxtBP-TE2fS1MysSqFCkHh1N3"> видео </а> или вы можете просто искать <сделки> <б> как вставлять математические уравнения (например, латекс) в МС-офисе: советы и рекомендации </б> </ "Актис" > на YouTube.</п> <п>этот метод будет особенно полезно, если вы быстро печатаете. Кроме того, это сэкономит ваше время, которое теряется при переключении между клавиатурой и мышью и поиск правильного варианта в Word&.ЛТ;/Н2></п>