A-A+

ubuntu下MediaWiki数学公式支持方法

2009年04月25日 未分类 暂无评论 阅读 1 次

sudo apt-get install mediawiki-math

感觉是不是太简单了????

 

sudo apt-get install mediawiki-extensions

 

 

 

sudo apt-get install tetex*

 

 

现在你可以使用vi或是emacs写一个纯文本格式的,最基本的tex文件来测试---注意学习掌握Tex语法格式那可不是一朝一夕的事情,假设编辑得到tex源码文件hello.tex:
documentclass[12 pt]{article}
begin{document}
Hello, world! {LaTeX} can typeset equations like
begin{equation}
int^{2pi}_0sin^2theta dtheta = frac{1}{2}
end{equation}
begin{equation}
left[
{bf X} + {rm a} geq
underline{hat a} sum_i^N lim_{x rightarrow k} delta C
right]
end{equation}
end{document}
现在我们编译:
# latex hello.tex
在当前目录下可以看到生成了一个Hello.dvi文件,用xdvi打开,应该看到如下画面:
2 转化为PDF和PS文件格式:
#dvipdf hello.dvi
#dvips hello.dvi
在当前目录下生成文件hello.pdf和hello.ps,用相应的浏览器打开,可以看到同上的画面。
3 安装中文支持和中文字体:
这需要安装CJK-Latex。CJK是德国人Werner Lamberg的杰作, 是中文(Chinese), 日文(Japanese)和韩文(Korean)三国文字的缩写,它能够支持在LaTeX中使用包括中文, 日文, 韩文在内的多种亚洲双字节文字.
#apt-get install cjk-latex tfm-arphic-g* tfm-arphic-b*
现在你的Latex可以支持中文了。
这里要注意的是中文Latex文件里面的写法,这是一个例子:
documentclass[12pt]{article}
usepackage{CJK}
begin{document}
begin{CJK*}{GB}{gchei}
CJKtilde
title{bf 中文~LaTeX~(CJK+LaTeX)的使用示例}
date{today}
maketitle
end{CJK*}
end{document}
将以上Tex源码存为chi.tex文件后再测试。
以上方法使得Latex支持的中文字体是几套文鼎开源中文字体,如果要支持其他字体,设置比较麻烦,可以参阅以下文章自行设置:
http://211.100.7.181/~liling/debian-ctex.html
五 Tex的编辑器:
用什么软件来编辑Tex源文件呢?因为Tex文件都是纯文本的,所以一般推荐使用Linux系统下最流行的字处理软件vi和Emacs来编辑Tex源文件。也可以使用一个Tex和Latex的前端软件LyX。
前面我们已经知道TeX排版指令很复杂, 使很多初学者望而生畏。LyX的出现给则LaTeX的使用者带来了福音, 它为使用者提供了一个"近乎"所见即所得的文件编辑环境,。有了LyX就不必再去记忆一大堆LaTeX的排版指令了, 特别是对表格和繁杂的数学公式的编排, 你可以将全部精力放在写文章上了, 你只要用鼠标点点按按就可以得到高质量排版的文章。
可以说,LyX是LaTeX的前端, 它使LyX文件转换成LaTeX格式文件, 然后再调用系统里的LaTeX程序进行排版工作, 产生结果文件。
在Debian下安装使用LyX很容易,直接apt-get install LyX就可以了,是否支持中文还没有测试。

 

Tex无疑是强大的,但是它不适合于网络表达和网络传输。在当前文件格式和数据格式纷纷向XML迁移的时代,新一代数学公式表示语言MathML有可能取代Tex的位置,有兴趣的同行可以研究研究。

给我留言

Copyright © 浩然东方 保留所有权利.   Theme  Ality 07032740

用户登录