Попытка отобразить LaTeX в Anki вызывает ошибку?
Я пытаюсь включить LaTeX для карточек Anki. У меня установлен MikTex, и при попытке просмотра карточек с форматированием LaTex я получаю следующую ошибку:
Définissez Problème à l'exécution de 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 ответа
Исправлена проблема, следуя учебнику по адресу http://www.eighthourlunch.com/content/anki-setting-latex-windows-7
Одной из проблем, которая была неясна в этом руководстве, была установка пакета верстки xml / sgml. Он называется passivetex и его можно посмотреть по адресу https://miktex.org/packages/passivetex
Используйте меню фильтра на вкладке пакетов консоли miktex для явного поиска пассивного текста. После установки я обновил базу данных имен файлов (Задачи -> Обновить базу данных имен файлов), и Anki начал работать правильно.
У меня были похожие проблемы, и ни один из подробных ответов, похоже, не помог мне, но я просто наткнулся на решение , которое работает для меня.
Пока я использую только
\(
чтобы начать код LaTeX и
\)
в заключение, все работает хорошо на моих двух компьютерах с Windows, а также на моем устройстве Android.
пример:
\(\sum_{k = 1}^{\infty}\frac{1}{k}\)
вместо
\begin{math}\sum_{k = 1}^{\infty}\frac{1}{k}\end{math}
Надеюсь, это поможет и другим нубам.