Render Latex Uninterrupted

AnkiWeb addon 1057474371

Changes Anki's batch LaTeX rendering to suspend and flag failed cards instead of interrupting, avoiding constant debugging.
AI-generated summary; may contain mistakes.

formattingbugfix-workaround

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Rating
0 (πŸ‘ 0 Β· πŸ‘Ž 0)
Updated
2020-12-19
Anki versions
unknown
Description language
en

Maintenance

stale

  • Last update or commit was 243 days before the snapshot (2026-01-31).
  • The repository has 10 test files.

GitHub

Repository
duydl/anki-addon-dev Β· more by duydl
Stars
⭐ 3 · forks 0 · open issues 0
Last commit
2026-01-31
Languages
Python, JavaScript, HTML, Shell, CSS, Makefile
Tests
10

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.0–2020-12-19
History across monthly snapshots

Loading…

Similar addons

Browser Colors in Notes Mode

Shows card-level flag, buried, and suspended colors on note rows in Browser Notes mode, prioritizing suspended, then buried, then flags, leaving already-colored notes unchanged.

appearancebugfix-workaround

Rating 2 πŸ‘ 2 Β· πŸ‘Ž 0 Anki 25.09.2~ Updated 2026-04-03
Card to Image Exporter

Exports selected Anki card answer sides as high-quality PNGs in batch, organized by deck, embedding images, rendering HTML/CSS/MathJax, with progress and configurable settings.

export

Rating 1 πŸ‘ 1 Β· πŸ‘Ž 0 Anki 25.02.5~ Updated 2025-05-27
Colours of Marked, Suspended, and Flagged Cards

Lets users change the background colours of marked, suspended, and flag1–flag4 cards by editing colours_of_cards.py, with marked cards changed to lavender by default.

appearance

Rating 10 πŸ‘ 8 Β· πŸ‘Ž 2 ⭐ 0 Anki <=2.1.22 Updated 2019-12-17
Flag Column in Browser

Adds a flag column to Anki Browse, letting suspended or buried cards remain visually distinguishable, with configurable outline colors and optional Sort Field badges for suspended, marked, and buried cards.

searchappearance

Rating 5 πŸ‘ 5 Β· πŸ‘Ž 0 ⭐ 1 Anki 25.09.2~ Updated 2026-06-02
Background Auto Sync

Silently syncs your Anki collection in the background after inactivity or changes, avoiding focus interruptions, with configurable delays, idle syncing, conflict handling, and session logs.

sync-integrationfork-or-reupload

Rating 7 πŸ‘ 5 Β· πŸ‘Ž 2 ⭐ 3 Anki 2.1.1~ Updated 2026-09-25

README

Anki Add-ons

This repository contains Anki add-ons and development utilities.

Setting Up the Environment

Anki ships Python wheels to PyPI (current series 25.9.x) built for CPython 3.9+. Use uv to manage the virtual environment from the pyproject.toml.

  1. Install uv (once per machine):
curl -Ls https://astral.sh/uv/install.sh | sh  # or: pip install uv
  1. Create the virtual environment and install the dependencies defined in pyproject.toml (Anki and AQT):
uv sync --python 3.11      # use another 3.9+ interpreter if preferred
source .venv/bin/activate  # on Windows: .venv\\Scripts\\activate

uv sync will resolve and install anki/aqt along with their Qt runtime into .venv/.

  1. Run tools via uv when needed:
uv run python release.py

Running Anki from this repo

Use the helper script to start Anki pointing at a custom base (profile/addons) directory. By default it uses ./_data inside this repo, which already contains empty addons21/, collection.media, and a Test profile (structure kept with .gitignore files):

./start-anki.sh

# use the normal (global) Anki profile/base; still via uv
./start-anki.sh --global

The script passes Anki's -b flag to set the base directory (where addons21/ resides) and -p if ANKI_PROFILE is provided. With --global it omits those flags so Anki uses the default global profile and base.

Packaging and Releasing Add-ons

To move an add-on to the Anki add-on directory and create a zip file for uploading to AnkiWeb, you can use the provided release.py script. It has a BASE constant near the top that defaults to this repo's _data directory, so releases land in _data/addons21/:

uv run python release.py

The add-on will be moved to addons21 inside the BASE/ directory (see BASE in release.py). Start Anki from the BASE/ directory with -b <BASE> argument following anki binary.

Link

You can find my shared items on AnkiWeb at the following link:

My shared items

Specific add-ons can be found in this profile.

Contributing

Feel free to contribute by submitting issues or pull requests.