Skip to content

fleshbound/my-anki

Repository files navigation

гайд

подготовка

! Необходимо наличие: Ubuntu 22.04, pdflatex, convert (imagemagick)

  1. Для просмотра карточек с картинками необходим аддон Image Occlusion Enhanced (google it!)
  2. Установите Anki (на момент написания у меня стоит 23.10.1 на qt6)
  3. Установите аддон для изменения процесса сборки (копируем цифры, Anki -> Tools -> Add-ons -> Get Add-ons -> вставляем)
  4. Выбираем этот аддон и открываем его файлы (View Files)
  5. Копируем куда-нибудь старую версию __init__.py, создаем новую с кодом, представленным ниже
newLaTeX = \
[
    ["pdflatex", "-interaction=nonstopmode", "--shell-escape", "tmp.tex"],
    ["convert", "-density", "200", "-trim", "tmp.pdf", "tmp.png"]
]
import anki.latex
anki.latex.latexCmds = newLaTeX
  1. Перезапускаем anki
  2. Загружаем необходимую колоду
  3. Пробуем открыть карточки???

полезные заметки

  • очень часто может быть путаница из-за смешанных фигурных скобок (}}, }) - старайтесь сначала разделять их пробелами по смыслу, а потом убирать их, если это влияет на внешний вид;
  • Ctrl+T + T
  • \[ \] - Mathjax вставка формулы, ее нельзя нормально скопировать, зато есть моментальное превью (окружение equation* лучше в большинстве случаев, на мой взгляд)
  • \limits - для красивых пределов

немного о типах карточек

Basic LaTeX

ну, просто бейсик. нельзя вставить картинки без изворотов

Basic LaTeX (and reversed card)

ну, просто бейсик. + бейсик наоборот (автоматически)

Basic LaTeX graphics

ну, просто бейсик. + можно вставлять картинки (jpg и png не получается, у меня получалось только eps convert from.jpg eps2:to.eps)

Команда (пример использования - самый оптимальный):

\includeimage{filename.eps}{f}{h}{0.5\textwidth}

Для того, чтобы работало корректно:

  1. Куда-то лезем
Anki -> Tools -> Manage Note Types -> Basic LaTeX graphics -> Options
  1. Заменяем в строке с командой \graphicspath путь на желаемый (путь к картинкам).
  2. Перезапускаем, все дела

Cloze LaTeX

Все аналогично но нет второго поля: на карточках необходимо скрыть часть текста с помощью конструкции {{c1::я хочу скрыть этот текст}}, где 1 - номер "карточки скрывания". В общем, интуитивно понятно.

key: ctrl+alt+shift+c, ctrl+shift+c

Releases

No releases published

Packages

No packages published