CentOS 下Enable TeX数学公式备忘

    最近打算写一些语言算法数据结构方面的教程,以作总结,也可以作为后期培训的资料。普通的cms确实可以记录很多,而比较而言wiki还是不错的选择:协同写作,有错即改,补充起来也很方便。于是在CentOS Linux下安装了一个MediaWiki。这Wiki安装很方便,但是使用很复杂:完全不像cms一样有“添加分类”、“添加文章”、“后台设置”的入口,很不习惯。不过wiki的这种资料保存模式还是很适合教程的,所以决定好好的研究研究。

    MediaWiki中有可以插件TeX,支持直接将一些以字符表示的数学公式转换成图片。这又是个好东西——想我平时只能在visio、word里面有公式编辑器输出公式,用snagit截取,保存至服务器,然插入到文章中,Mediawiki的这种方式真是太棒了!于是安装官方的教程配置起来:http://www.mediawiki.org/wiki/Manual:Enable_TeX

    好家伙!为了启用这个插件,得装这么多软件:

  1. texvc
  2. OCaml
  3. GNU make
  4. LaTeX and dvips
  5. ImageMagick
  6. Ghostscript

不怕,再多的软件咱也要装。其中texvc是Mediawiki自带的,GNU make 和Ghostscript在一般的Linux上也会有。主要是余下三个软件,作个备忘,尤其是OCaml,费了我n多时间,跑了n个论坛才搞定。

 

     2.OCaml的安装

     也不知道这是啥东西,下了源码包,按照Install文档就直接安装。结果很多细节没看清,部分功能没安装成功,导致后来无法编译texvc,更是无法转换公式。

    OCaml 下载:http://caml.inria.fr/pub/distrib/ocaml-3.11/ocaml-3.11.1.tar.gz

    下载后解压,将整个目录拷贝至/wiki/math/下,然后进入ocaml目录编译安装:

  1. ./configure生成配置文件"Makefile", "m.h" and "s.h"
  2. make world 去喝杯茶吧,这个过程很漫长
  3. make bootstrap(可选)
  4. make opt(又是一个漫长的等待)
  5. make opt.opt(可选)
  6. umask 022(这个很重要,让make取得执行权,一开始就少了这步)
  7. make install(现在才是安装)
  8. make clean

运行一下ocaml命令,能看到版本号就说明OK了。

 

4. LaTeX and dvips

    有的Linux也有这个套件,不过我还是安装了Tex Live 2008 ,免费的:http://www.tug.org/texlive/

按照提示安装即可

 

5. ImageMagick

   http://www.imagemagick.org/script/download.php 这个简单,官方有install文档,照做就OK

 

软件装好后,进入/wiki/math/目录,运行make后所有软件就都OK了。

接着配置Mediawiki,很简单,只要启用根目录下的Localsetting.php中$wgUseTeX 和 $wgEnableUploads两个变量即可!其他一概无需设置(网络上有些教程所要添加很多目录变量~~~~可能是针对mk1.15以下版本的的)

最后chmod 777 images,这样apach就可以自动往image目录里放图了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值