- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 MediaWiki 1.19 中安装了 Math 扩展。在我将 Ubuntu Server 从 12.04 更新到 14.04 之后,似乎有些东西搞砸了它已经停止工作。当我尝试显示 <math>
之间的任何内容时,基本上会出现以下错误和 </math>
标签:
Failed to parse (PNG conversion failed; check for correct installation
of latex and dvipng (or dvips + gs + convert))
我已经尝试了可以在网上找到的有关此问题的常见故障排除方法,并重新编译了 texvc
检查是否解决了问题。 texvc
在 extensions/Math/math
中可执行从命令行调用时,目录似乎完成了它的工作。我显然已经检查了所有其他可执行文件( latex
、 dvipng
等)是否正常工作。
当我尝试从我的 wiki 呈现数学时,相应的 *.tex
文件创建于 images/tmp
里面有正确的 latex 代码,但没有其他事情发生。
问题似乎与texvc
有关无法调用 latex
和 dvipng
.
是什么导致了这个问题,我该如何解决?
最佳答案
嗯,我想通了。基本上,任何 shell 命令都由安全过滤器传递。所以在实践中,texvc
是由Mediawiki通过bin/ulimit4.sh
执行的:
#!/bin/bash
ulimit -t $1 -v $2 -f $3
eval "$4"
其中 $4
是正在运行的实际 texvc
命令,$2
是此进程允许的内存量。默认自带的内存是 102400 KB(正好是 100MB),似乎不足以让这个进程运行。可以在 LocalSettings.php
中使用变量 $wgMaxShellMemory
设置内存量。在我的例子中,我将它设置为 300MB,$wgMaxShellMemory = 307200;
,这似乎足够了。
我不知道为什么这个生成 png 的小过程需要这么多内存。
在更新到 Ubuntu 14.04 后停止工作的原因可能与 latex
、dvipng
、 convert
等需要比 Ubuntu 12.04 附带的版本更多的内存。
关于latex - texvc 不在 Mediawiki 中呈现 latex 数学,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30305641/
我想在我的 wiki 上为数学公式安装 Tex/LaTex。但我不知道热编译Texvc。在安装说明中,他们说这是第一步。那么有人可以帮助我吗? 最佳答案 您所需要的已经在 http://www.med
我在 MediaWiki 1.19 中安装了 Math 扩展。在我将 Ubuntu Server 从 12.04 更新到 14.04 之后,似乎有些东西搞砸了它已经停止工作。当我尝试显示 之间的任何
我是一名优秀的程序员,十分优秀!