VS Code에서 LanguageTool와 그것의 자매품(?) LT English와 LTeX을 써 봤는데, 기대 이상입니다. 하지만 이런저런 이유로 파이선으로 철자 검사 스크립트를 하나 만들었습니다. 이름하여 carper.py, 트집쟁이라는 뜻입니다.
https://github.com/YiHoze/texwrapper/blob/master/carper.py
아이디어는 간단합니다.
1. foo.tex에서 텍 매크로들을 날려 foo_stripped.tex을 만든다.
2. foo_stripped.tex의 영어 철자들을 검사하여, 오자들을 foo_misspelt.tex에 저장한다.
스크립트를 반복적으로 실행하면서 사용자 사전 ignore_words.txt에 예외 단어들을 추가한다.
좀 더 알고 싶으시다면, https://hoze.tistory.com/2214
KTUG 한국 텍 사용자 그룹