尝试在Anki中显示LaTeX会导致错误?

时间:2018-09-20 16:30:16

标签: windows latex miktex anki

我正在尝试为Anki抽认卡启用LaTeX。我已安装MikTex,并且在尝试查看具有LaTex格式的卡时,出现以下错误:

DéfinissezProblèmeàl'exeécutionde Latex。 文件:C:\ Users \ user \ AppData \ Local \ Temp \ anki_temp \ tmp.tex

This is pdfTeX, Version 3.14159265-2.6-1.40.19 (MiKTeX 2.9.6800 64-bit)
entering extended mode
(tmp.tex
LaTeX2e <2018-04-01> patch level 5
("C:\Program Files\MiKTeX 2.9\tex\latex\base\article.cls"
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
("C:\Program Files\MiKTeX 2.9\tex\latex\base\size12.clo"))
("C:\Program Files\MiKTeX 2.9\tex\latex\base\fontenc.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\base\t1enc.def"))
("C:\Program Files\MiKTeX 2.9\tex\latex\base\inputenc.sty"

! LaTeX Error: File `utf8x.def' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: def)

Enter file name: 
! Emergency stop.
<read *> 

l.165 \endinput


No pages of output.

我已经禁止自动软件包安装/提示用户在MikTex中安装未知软件包,无济于事。

我该怎么做才能使Anki显示LaTeX卡?

2 个答案:

答案 0 :(得分:1)

我遇到了类似的问题,似乎没有任何深入的分析器对我有帮助,但我偶然发现了一个对我有用的 solution

只要我只使用 \( 开始 LaTeX 代码并使用 \) 结束它,一切都可以在我的两台 Windows 计算机以及我的 Android 设备上正常运行。

示例: \(\sum_{k = 1}^{\infty}\frac{1}{k}\)

代替 \begin{math}\sum_{k = 1}^{\infty}\frac{1}{k}\end{math}

希望这也能帮助其他菜鸟。

答案 1 :(得分:0)

按照以下说明修复了问题 http://www.eighthourlunch.com/content/anki-setting-latex-windows-7

在教程中不清楚的一个问题是xml / sgml排版软件包的安装。它称为无源文本,可以在https://miktex.org/packages/passivetex

处查看

使用miktex控制台“软件包”标签中的过滤器菜单来显式搜索 passivetex 。安装后,我更新了文件名数据库(任务->更新文件名数据库),Anki开始正常工作。