Изменения

Перейти к: навигация, поиск

Тег tex

2741 байт убрано, 19:59, 23 марта 2010
Нет описания правки
На этой вики в тестовом режиме работает расширение , основанное на [http://www.mediawiki.org/wiki/Extension:WikiTex WikiTex] ,(не путать с другим расширением с таким же названием [http://wikisophia.org/wiki/Wikitex WikiTex])предоставляющее тег &lt;tex&gt;, являющийся альтернативой тегу &lt;math&gt;.Основным отличием является поддержкаОно добавляет два новых тега <nowiki><wikitex>...</wikitex> и <tex>...</tex></nowiki>автоматического вертикального выравнивания формул.
==&lt;tex&gt;==Тег &lt;math&gt; выполняет вертикальное выравнивание формул по центруТекст внутри тега воспринимается как включенная формула в LaTeX-документе, что в целом неплохос подключенными пакетами amsmath,но далеко не всегдаamsfonts, например:amssymb.
Какой-то текст, <math>SAT \in NP</math>, еще какой-то текстПараметр тега dpi позволяет указывать разрешение изображения (значение по умолчанию — 120).Например:  Тег &lt;tex&gt; пытается посчитатьвертикальное выравнивание, что тоже получается далеко не всегда адекватно, но в целом лучше чем у <nowiki><math></nowiki>,напримерdpi="100"Какой-то текст и <texdpi="100">SAT \in NPsin(\alpha+\beta)</tex>. ==&lt;wikitex&gt;==Тег &lt;wikitex&gt; позволяет писать формулы в $...$. К сожалению, он реализовано не очень прямо,и при его использовании возникает множество проблем, связанных расположением абзацев и написанием $.Поэтому этим тегом лучше не пользоваться. dpi==Змечания по использованию &lt;tex&gt;==Тег &lt;tex&gt;, как можно догадаться, использует обычный TeX (не LaTeX) для получения результата. Для этогоформула подставляется в такой файл"120": <nowiki>% default include file for the WikiTex extension % this is prepended to the formula to be typeset % this is plain tex % \def\frac#1#2{{\begingroup#1\endgroup\over#2}} \font\tenfrakdpi=eufm10 "120">\fontsin(\eightfrak=eufm8 alpha+\newfam\eufm \textfont\eufm=\tenfrak\scriptfont\eufm=\eightfrak \def\frak#1{{\fam\eufm #1}} \def\mathcal#1{{\cal #1}} \def\mathbb#1{\mathord{\mathchoice{\hbox{\tenbf #1}}{\hbox{\tenbf #1}}% {\hbox{\sevenbf #1}}{\hbox{\fivebf #1}}}} % this is for entering math inside math \def\math#1{$#1$} % this is for equation numbers: \def\eqno#1{} % \setbox0\hbox{$ here comes the formula itself $}% \message{//depth:\the\dp0//}% \box0% \byebeta)</nowikitex>Поэтому если формула почему-то не компилируется, то можно вставить ее в этот файл на место«here comes the formula itself», запустить на нем TeX и получить подробный отчет. Список комманд, которые работают в &lt;math&gt; и не работают в &lt;tex&gt; с вариантами замены,если такие есть (этот список можно и нужно изменять)dpi="144":*Скошенные знаки неравенства \leqslant и \nleqslant (<mathtex dpi="144">\leqslant</math> и <math>\nleqslant</math>) заменяется на обычные \leq и \not\leq sin(<tex>\leq</tex> и <tex>\not alpha+\leqbeta)</tex>). '''Если кто-то знает другой способ получить автоматическое вертикальное выравнивание или знает как изменить этот, чтоб работало лучше, пожалуйста, сообщите об этом'''.==Ссылки==Авторская документация:*http://www.mediawiki.org/wiki/Extension:WikiTex/Installation*http://www.mediawiki.org/wiki/Extension:WikiTex/Documentation
109
правок

Навигация