Математические формулы в MediaWiki

Материал из Викисфера
Перейти к навигации Перейти к поиску

Формулы на викисайте[править | править код]

В Википедии можно было написать что-то вроде

 <math> t'=\frac{t-(V/c^2)x}{\sqrt{1-V^2/c^2}}, </math>

в те времена, когда PNG был способом представления <math>-формул по умолчанию, и получить отрисованные формулы по правилам LaTex.[1]

Файл:Формула.png

Формулы поддерживаются различными проектами фонда Викимедиа (Википедия и другие), что легко проверить, зарядив в них вышеуказанную строку в тегах <math>..</math>. Начиная с апреля 2014 года вид <math>-формул в браузере зависит от многих факторов, в особенности от наличия поддержки SVG в браузере.

Помимо тэга <math>, продвинутые вики снабжены набором шаблонов, позволяющим набирать некоторые виды формул на основе викикода и HTML.

Бесплатный викихостинг[править | править код]

Формулы поддерживают сервера Викии. Правда, отрисовывает их иначе:

Файл:6be1cec94e1f3e7a35a690536c05e1.png

Поддержка формул была также обнаружена на сайте http://babylon.wiki-wiki.ru

Установка поддержки формул на обычный хостинг[править | править код]

Для отрисовки <math>-формул необходимо расширение mw:Extension:Math. Также в системе должны присутствовать компоненты, нужные для отрисовки формул выбранным при настройке расширения способом.

LaTeX + dvips, ImageMagick, Ghostscript в уже готовом виде были обнаружены у хостеров siteground.com [2] и komtet.ru [3]

В файле LocalSettings.php включается $wgUseTeX = true; а также могут потребоваться и другие настройки, которые указаны в описаниях у хостеров.[2]

Поскольку изображения формул кешируются в папке, а не отрисовываются всякий раз заново, может потребоваться создать и назначить пути и присвоить им права доступа 755.[2]

Есть альтернативные расширения для MediaWiki, которые используют другой пакет - Mimetex [4] или забирают формулы с внешнего хоста. [5]

Формулы в ЖЖ[править | править код]

Такую возможность для LiveJournal и других сайтов с поддержкой внешних картинок предоставляет внешний сервис www.codecogs.com.

В этом случае в HTML-коде надо написать что-то вроде этого:

 <img src="http://www.codecogs.com/eq.latex?\int _0^\infty (\ln x) e^{-x^2} dx =-\frac 1 4 \sqrt \pi (\gamma + \ln 4)">

Результат:

Файл:Eq.latex.gif

Решения на JavaScript[править | править код]

Рисуют формулы в браузере при помощи картинок и таблиц. Формулы выглядят красиво (см. примеры на официальных сайтах). Недостаток — на клиентской машине требуется JavaScript.

Эти расширения просты в установке и не нагружают веб-сервер с вики. Но не позволяют отображать формулы при генерации PDF, DOC и ODT - файлов соответствующими расширениями.

Обмен с Word[править | править код]

Экспорт и импорт формул из TeX-представления в Microsoft Word обеспечивает платная программа GrindEQ http://www.grindeq.com/ у которой несколько первых запусков — бесплатные. Конвертирует хорошо.

Ссылки[править | править код]

Математические формулы в MediaWiki относится к темам:
1
MediaWiki 
Версии MediaWiki до 1.11.11.21.31.41.51.61.71.81.91.101.111.121.131.141.151.161.171.181.191.201.211.221.231.241.251.261.271.281.291.301.311.321.331.341.351.361.371.381.391.401.41 
Основные разработчики Аарон ШульцБрайон ВибберДаниэль КинзлерМагнус МанскеМаксим СеменикТим ЛакиаТим СтарлингРоберт КрушЭвар Бьярмасон 
Темы оформления AuroraBluecloudCavendishCologneBlueCycloneMonacoMonobook (RealBookModern) • OasisQuartz Vector (Vectorata) • Ventus 
Действия и функции РедактированиеПравка (счётчик) • ДиффМалое изменениеПредварительный просмотрФильтр злоупотребленийСтраница википроекта (подстраница) • СтатьяШаблонФайлИсторияОбсуждениеПереименование страницыПараметры переименованияЗащита страниц (параметрычастичнаяполнаякаскадная) • Удаление/Восстановление страницПараметры удаленияПеренаправление (двойныеподавление) • Список наблюденияОбъединение страницРазделение страницСкрытиеПатрулированиеСсылки сюдаСтабилизацияБлокировка (авто-, глобальная, параметры, причина) • Разблокировка (параметры) • Права участниковРегистрацияПереименование учётной записиУзурпацияОбъединение учётных записейЗагрузка файловОтклонение правкиОтмена правкиБыстрый откатВикипочтаЕдиная учётная записьСвежие правкиВклад (удалённый) • Спам-листЗавершение сеансаПинг 
Пространство имён Основное пространствоОбсуждениеШаблонКатегорияУчастникФайлСправкаProjectSpecialMediaWiki 
Расширения AbuseFilterAntiSpoofArticle Feedback ToolCategoryTreeCentralAuthCentralNoticeCharInsertCheckUserCiteCleanupSiteCodeReviewCollectionCommentsCommunityVoiceConfirmEditContactPageDeleteBatchDismissableSiteNoticeDraftsDumpHTMLDynamicPageListEasyTimelineEmailCaptureEmbedVideoExpandTemplatesExtensionDistributorFixedImageFlaggedRevsGadgetsGlobalBlockingGlobalUsageHTTP302FoundImageMapInputBoxLabeled Section TransclusionLiquidThreadsLocalisationUpdateLockdownLucene-searchMiniDonationMWSearchNewUserMessageNukeOAIRepositoryOATHAuthOggHandlerOpenSearchXmlParserFunctionsPdfHandlerPoemProofread PageQuizRenameuserRevisionDeleteSecurePollSimpleAntiSpamSimpleSurveySiteMatrixSkinPerPageSlippyMapSpamBlacklistStalkerLogSubPageList3SyntaxHighlightTitleBlacklistTitleKeyTorBlockTrustedXFFUploadBlacklistUploadWizardUserMergeVisualEditorWikidiffWikidiff2WikiHiero 
Архивированные расширения AntiBotBoardVoteClientSideCrosswiki BlockingEnforceStrongPasswordGiveRollbackOversightPassword Reset 
Разное AllMessagesFavicon.icoHTML в MediaWikiMediaWiki.orgMediaWiki FAQВнутренняя ссылкаКороткая ссылка-перенаправлениеМатематические формулыНастройки конфигурацииНовые файлыСистемный администраторСписок файловWiki.pngГаджетSidebarStatisticsLocalSettings.phpСкрипты обслуживания