我是Linux世界的新手,正在尝试在CentOs 7上安装MediaWiki Math扩展 我已经成功安装了MediaWiki,并且除了MKath扩展名之外,它与VisualEditor都可以正常工作。
我已经在我的localsettings.php中下载并引用了Math扩展 使用“ make”编译数学以创建texvc可执行文件 我还通过以下命令使用yum安装了“ texlive”:
sudo yum install texlive texlive-*
我正在阅读,发现CentO不包含texlive的完整软件包。因此我从站点http://ctan.mirror.rafal.ca/systems/texlive/Images/下载了完整的3.2 gb iso,并安装了它。
当我尝试输入公式时,出现以下错误:
解析失败(PNG转换失败;检查安装是否正确 乳胶和dvipng(或dvips + gs +转换))
这是我在localsettings.php中与texvc有关的设置
$wgUseTeX = true;
$wgLatexCommand = "/usr/bin/latex";
$wgImageMagickConvertCommand = "/usr/bin/convert";
$wgUploadPath = "$wgScriptPath/images";
$wgUploadDirectory = "$IP/images";
$wgMathPath = "$wgUploadPath/math";
$wgMathDirectory = "$wgUploadDirectory/math";
$wgTmpDirectory = "$wgUploadDirectory/tmp";
$wgUploadBaseUrl = false; #not sure about why this one too...
当我在VisualEditor上输入公式时。它生成tex文件和日志文件。但是日志文件包含如下所示的错误:
这是pdfTeX版本3.1415926-2.5-1.40.14(TeX Live 2013) (format = latex 2018.10.20)2018年10月21日02:53进入扩展模式 限制\ write18已启用。启用了%&行解析。 ** 16834_5a460d3ceb24723f7b2c2287222474bc.tex(./16834_5a460d3ceb24723f7b2c2287222474474bc.tex LaTeX2e <2011/06/27> 英语,dumylang, 不打断,好吧。
(/ usr / share / texlive / texmf-dist / tex / latex / base / article.cls文件 类别:文章2007/10/19 v1.4h Standard LaTeX文档类别 (/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo文件: size12.clo 2007/10/19 v1.4h标准LaTeX文件(大小选项)) \ c @ part = \ count79 \ c @ section = \ count80 \ c @ subsection = \ count81 \ c @ subsubsection = \ count82 \ c @ paragraph = \ count83 \ c @ subgraph == count84 \ c @ figure = \ count85 \ c @ table = \ count86 \ abovecaptionskip = \ skip41 \ belowcaptionskip = \ skip42 \ bibindent = \ dimen102)
! LaTeX错误:找不到文件“ cancel.sty”。
键入X退出或继续,或输入新名称。 (默认 扩展名:sty)
输入文件名:!紧急停止。 l.4 \ pagestyle {empty} ^^ M ***(无法在不间断模式下从终端读取\ p)
这里是您使用的TeX内存量:202个字符串 3182223 46136内存字中的495064 2274个字符串字符 3000000个中的3474个多字母控制序列15000 + 200000个中的 3938个单词的15种字体的字体信息,对于9000 14 3000000个单词 8191 22i,0n,19p,188b,36s堆栈中的断字例外 位置不超过5000i,500n,10000p,200000b,50000s没有输出页面。
这是我的tex文件:
\nonstopmode
\documentclass[12pt]{article}
\usepackage{cancel}
\pagestyle{empty}
\begin{document}
$$
E=MC^{2}
$$
\end{document}
我也禁用了“ selinux”,因此没有任何东西可以阻止执行texvc和convert命令。