美国主机Lunarpages

Mediawiki中文技术论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5165|回复: 1

Windows下为MediaWiki安装支持数学公式

[复制链接]
发表于 2011-5-9 10:54:29 | 显示全部楼层 |阅读模式
美国主机侦探
Windows下的数学公式的支持,其实MediaWiki已经给好了接口让我们去让其支持数学公式,安装步骤大致如下:
1.下载工具:
下载Mingw,建议下载的是:mingw32-make-3.80.0-3
下载Ocaml,建议下载的是:ocaml-3.09.3-win-msvc.exe
下载Miktex package,建议下载的是:basic-miktex-2.5.2580
下载GhostScript,建议下的是:gs854w32
下载ImageMagick binaries 建议下的是:ImageMagick-6.3.2-2-Q8-windows-static
全部安装,最好安装路径中不要带空格,如c:\tools,将GhostScript的bin目录下的gswin32c.exe复制一个改名为gs.exe
2.用命令提示符进入MediaWiki安装目录下的math文件夹,输入如下命令,编译texvc : c:\tools\mingw\bin\mingw32-make.exe texvc.bc
注意前面的是mingw的安装目录,这样就会在math目录下生成texvc.bc,复制一份到MediaWiki的根目录改名为texvc.exe
3.将如下链接中的math.PHP替换include 中的math.php
http://meta.wikimedia.org/wiki/Help:Running_MediaWiki_on_Windows/math.php
4.更改参数设定
在新的math.php中找到并更改各工具的执行路径
var $_latex_path    = 'C:\\tools\\Miktex\\miktex\\bin\\latex.exe';
    var $_dvips_path    = 'C:\tools\Miktex\\miktex\bin\dvips.exe';
    var $_convert_path  = 'C:\tools\ImageMagick\convert.exe';
    var $_identify_path = 'C:\tools\ImageMagick\identify.exe';
注释外部参数的影响
/*
        $latex->_latex_path          = $wgLaTexCommand;
        $latex->_dvips_path          = $wgDvipsCommand;
        $latex->_convert_path        = $wgImageMagickConvertCommand;
        $latex->_identify_path       = $wgImageMagickIdentifyCommand;
   */
修改 LocalSettings.php 里面的
    $wgUseTeX           = true;
    $wgTexvc            = "texvc.exe";
5.重启服务器,如果方便的话重启电脑最好
6.新开页面,编辑,输入<math>\sum_{n=0}^\infty \frac{x^n}{n!}</math>保存,可以看到公式了吧,^_^
最后说下生成公式图片的过程:
1.texvc.exe 將 <math> 內的 latex 转为latex 文档放在 /image/tmp 內
    2.交给 latex 去把 tex 转成 dvi 格式
    3.再由 dvip 转成 ghost script 格式。
    4.接着 image magic 將 ghost script 转成 png(其他格式也行,需要安裝 GhostScript)的原因。
    5.將 png 格式图片放入 /images/math 內。

回复

使用道具 举报

发表于 2011-5-13 11:01:10 | 显示全部楼层
Godaddy主机最新优惠码
太好了,   正好在找这个,  LZ很给力  

mediawiki刚接触,还是一头雾水呢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

BlueHost美国主机优惠码

Archiver|手机版|小黑屋|Mediawiki中文技术论坛

GMT+8, 2024-11-24 20:30 , Processed in 0.045658 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表