Categories
网站建设

如何在wordpress博客网页中显示latex公式

If you like, you can see the English version of this post here.

可能用惯了latex的人对于latex公式的书写语法会习惯很多,而且毕竟latex排出来的公式比较美观。但是我们对于PDF游刃有余,对于网页等传统媒介则显得捉襟见肘。

有需求就有供给,人的力量是无穷的!我最新欣赏的就是英文的wikipedia上面直接显示latex公式,并且你要去复制的话,粘贴出来的正是latex公式代码,直接放到latex编辑器里面可谓异常方便啊!在lyx里面更是直接在公式环境插入,所见即所得!那叫个舒服,惬意,盎然……

那么对于我们这种独立小博客,怎么办好呢?搜了搜,网路上有几种解决办法,我一一试了试。

  • 最好的办法是安装服务器端的latex,适用于有个人主机的。如这里何勃亮提供的办法,下载 LatexRender。然后对于wordpress的用户,更大的福音就是WP LaTeX这个插件。直接搞定~
  • 但是对于我这种虚拟主机用户,大多数虚拟主机是不会给你安latex的。所以,按照宋和平提供的办法: John Forkosh, 可以将LaTeX的数学公式转换为图像嵌入网页中, 即"real math images in html documents". 个人感觉mathTex好看点。 用法很简单, 把LaTex公式代码放在mathtex.cgi?后面, 以图像输出。
  • 不过上面的是不是有点麻烦呢?每次都要改链接。所幸已经有了wordpress插件,Latex for WordPess(MimeTex for WordPress & bbPress,来自阅微堂)。安装好后,他会自动请求服务器。哈哈,适用于我这种懒人。

如[cref stochastic-calculus-4th-week-sep]所示,现在落园已经能够成功的显示latex公式了~~

另,不知道为什么我这里直接安装阅微堂的latex for wordpress插件会导致网页打不开。后来改了一下默认的服务器地址,就好了。也就是将class mimetex {
下面的改为:

var $server = "http://www.bytea.net/cgi-bin/mimetex.cgi?formdata=";
var $img_format = "gif";

这里先谢过http://www.bytea.net/提供的公用接口!

MimeTex for WordPress & bbPress

Categories
Wordpress

WordPress博客内链插件SEO增强全攻略

其实我是比较懒的去加内链(站内链接,就是站内的文章内容之间相互链接)的,但是为了SEO(搜索引擎优化),还是多多少少的做了做。实在是羞愧,原来一直是手动添加的。所以往往一篇文章内链也就几个。

当达到一定程度后,我需要解决的两个问题就是:

  • 找到某篇文章的链接可以直接插入,免去复制/粘帖
  • 可以把某些关键词自动链接到某些文章,不用手动添加这么麻烦

针对以上两个问题,Wordpress插件解决方案分别是:

  • Simply Links:可以自动插入特定文章链接,支持按照分类、关键词、TAG标签搜索,直接点击插入或者选定文字后点击插入就可以。效果如图:
  • 另外一个是:blog mechanics keyword link plugin 即BM keyword link的中文修正版,号称“为你的wordpress添加内链与外链的插件(完美支持中文)”。用起来效果也不错,在插件设置页面指定关键词和网址,然后所有已经发布的文章中的相应关键词就被都替换为链接了。很显然,可以增加文章粘性。并且,可以导出CSV格式。效果如图:

    手动添加了近100个关键词,累死我了!

另外今天还启用了另外两个插件:

  • 随机Picasa缩略图日志 用来在首页显示缩略图的,支持Picasa,以后还会支持更多网站诸如yupoo等等。这个插件的效果目前还未发挥,等待观察。
  • Easy Picasa 直接在日志里插入picasa图片的链接,加上picasa桌面客户端的配合,现在我往博客里面插入的图片已经由Flickr转向Picasa了。应该在教育网内访问速度效果会好很多,不会出现Flickr看不到的情形了。

今天对于Wordpress的小手术就是这些,希望可以使得写博客的效率更高、SEO做的更好、文章粘性增大并且使得来访的人得到更多想要的信息。

Categories
Wordpress 日常应用 网络新发现

图书文献管理软件大体验

最近看了很多书,写论文也需要很多文献,因而迫切的需要一个软件来管理那些繁杂的东西。本文主要介绍的是:elibpro、noteexpress、endnote、zotero。

图书管理软件不是很多,搜了搜有很强大的,但是像我这般懒人大概只有豆瓣就可以满足了。因而不需要太厉害的。折腾了半天,还是锁定目标为:eLibPro。下载的是一个汉化+破解(不知道要不要注册)+绿色版,界面很简单。但是我最满意的就是加入英文图书的时候可以自动根据ISBN获取书目的所有信息,包括最容易识别图书的封面照片!而总所周知ISBN只需要amazon.com上热点书一点就知道了(貌似该软件也是通过亚马逊获取图书信息的)。还有很多推荐的reading list都会标注上ISBN号,更为方便!可惜这是英文图书的专利,中文的还是需要自己手动输入……这就可以想象我在手动输入进去50+中文书之后突然间想起来英文书可以直接输入ISBN之后的爽快了!

文献管理又是另外一个问题。依旧感慨中英文资料之间的巨大差距!

文献的管理主要是写论文时候的参考文献的引用,而国内一般用CNKI(中文期刊全文数据库)或者万方就万事大吉了,而在这个方面自然是国产的比较适应水土——Noteexpress。目前该软件是v2.0,已经相当的强大了,而且界面也比较美观,用起来赏心悦目。这里说一下我主要用到的两个功能:

1.在线检索。这个是最让人省心的检索,选择一个数据库搜到文献之后就可以万事大吉,打个小勾勾就可以轻松的把题录(包括文章名称、作者、年份、期刊号等等基本信息)加入到数据库里面了。简直是——太方便了!搜索的过程和一般在CNKI上用到的一样,而且没有广告,很纯净!

2.自动更新题录。英文PDF一般都有一个唯一的编码,可以自动更新文章信息。然而中文在这个地方就比较遭人诟病。还好,一般从cnki下载的文章都是以 文章全名.pdf 来命名的,所以noteexpress可以自动根据文件名(在导入之后)批量自动获取题录,只要你选好数据库就可以了。

总之,noteexpress对付国内的数据库还是非常好用的!

不过对于外文,除了大名鼎鼎的endnote,还有没有更好的选择呢?由于我常用的是Firefox,所以最让我诧异而惊喜的就是它的一款插件:zotero!号称:下一代搜索工具!这是一款火狐的插件,但是强大到你几乎不认为它会是一个插件。在这个网络时代,自动从网页中获取所有需要的信息,zotero对于我们这些常年依赖浏览器的人来说真是一个福音!目前支持的有google schoolar(endnote X2貌似也可以了),还有主流的数据库例如jstor,通过他们就可以简单的边浏览边保存信息,还可以自动下载PDF!实在是太强大了。而且习惯endnote的可以和它实现相互的导入/导出,怒赞!最赞的是新版的已经支持netscape等浏览器了,还有word和OpenOffice插件~可谓一条龙服务啊!哦,还有wordpress!没想到吧!

归结一下所有的功能:(来自官网:http://www.zotero.org/

Features
minicon_book Automatic capture of citation information from web pages 自动获取网页中的引用信息
minicon_snapshot Storage of PDFs, files, images, links, and whole web pages 存储Pdf、文件、图像和整个网页
minicon_note Flexible notetaking with autosave 可以灵活的记笔记,并且自动保存
minicon_smartfolder Fast, as-you-type search through your materials 搜索你的存储文献材料的时候速度很快
minicon_library Playlist-like library organization, including saved searches (smart collections) and tags 可以生成图书馆组织列表,包括存储的搜索和标签
minicon_palette Platform for new forms of digital research that can be extended with other web tools and services 通过其他网络工具和服务拓展的新形式的数码搜索
minicon_firefox Runs right in your web browser和浏览器同时运行
minicon_export Formatted citation export (style list to grow rapidly) 导出易生成的符合格式要求的引用列表
minicon_tux Free and open source自由和开源软件
page_edit Integration with Microsoft Word and OpenOffice word和OpenOffice拓展插件
Saves records and notes in any language; interface available in over 30 languages

超过30种语言的支持(包括中文),支持记录中文文献信息

wordpress Integration with WordPress and other blogging software  wordpress和其它博客软件的插件支持

来几张效果图吧,比较懒~

最后是两个video demo:

intro_screencast_thumbnail.jpg

就这么多吧~享受去了!