试图在TeX中制作俄语

时间:2014-05-02 13:30:14

标签: php ubuntu ubuntu-12.04 mediawiki tex

  • Ubuntu 12.04.4 LTS
  • PHP 5.3.10-1ubuntu3.11
  • MediaWiki 1.16.5

我自己安装了TeX并且工作正常,但\text{}中的俄语字母无效,错误:Failed to parse (PNG conversion failed; check for correct installation of latex, dvips, gs, and convert)

如果我从cmd运行命令(/home/user/www/site.ru/math/texvc '/home/user/www/site.ru/images/tmp' '/home/user/www/site.ru/images/tmp' '\text{ пример }' 'utf-8' 'transparent')(用户与apache中的相同),它可以工作! /home/user/www/site.ru/images/tmp exists中的文件。输出为cd7d4363323218b64410c10a0a2b46773 пример 。证明安装是正确的。

在MediaWiki中执行相同的命令时,输出类似(cd7d4363323218b64410c10a0a2b46773 пример ),但文件不存在。在/home/user/www/site.ru/images/tmp文件夹中显示日志missfont.log,其中包含以下内容:

mktextfm larm1200
mktextfm larm0800
mktextfm larm0600

我试图run this commands但它什么都没改变。我甚至尝试过创建test.php并在没有CMS的情况下进行测试。结果与MediaWiki(在temp中创建的missfont.log)相同。

PS在Ubuntu 9.10俄语lang in \ text {}工作。我在texutil.ml俄语babel "\usepackage[russian]{babel}\n\usepackage{cancel}\n\pagestyle{empty}\n\begin{document}\n$$\n"中添加并重新编译源代码。并在Math.php(与本地人)进行了一些更改。我还下载了最新的Math扩展并替换了math文件夹。阅读更多here

1 个答案:

答案 0 :(得分:0)

问题出在系统变量HOME中。因此,要解决此问题,您需要添加LocalSettings.phpputenv('HOME=/home/user');(使用用户主目录)。

相关问题