Skip to content

Commit aa57ce6

Browse files
committed
Update dev doc with new coverage of patterns from tinytex
1 parent e4fb333 commit aa57ce6

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

dev-docs/tinytex-pattern-maintenance.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ tinytex R package and Quarto LaTeX engine use patterns differently:
4444
```
4545

4646
3. **Filter functions** for post-processing:
47+
4748
```typescript
4849
{
4950
regex: /.*! Font [^=]+=([^ ]+).+ not loadable.*/g,
@@ -97,6 +98,18 @@ The automated workflow runs daily:
9798

9899
**Manual trigger**: Run workflow from GitHub Actions tab when testing or after TinyTeX release announcement
99100

101+
## Current Coverage
102+
103+
**Pattern implementation:** 22 of 23 patterns from TinyTeX (96%)
104+
105+
**Not implemented:**
106+
- `l3backend` pattern for LaTeX3 version mismatch detection
107+
- Reason: Complex context-aware logic required, rare error case
108+
109+
**Test coverage:** All documented TinyTeX error examples are tested
110+
111+
**Important:** Patterns should support both backtick (`` ` ``) and single quote (`'`) for LaTeX error messages
112+
100113
## Resources
101114

102115
- [parse-error.ts](../src/command/render/latexmk/parse-error.ts) - Pattern implementation

0 commit comments

Comments
 (0)