Aspell пропустить часть документа
LaTeX документы орфографии
LaTeX документы требуют немного больше работы.
команда
aspell --lang=en_GB --add-tex-command="mySkip op" -c teste.tex
- положить на старте
\mySkip[
после { снова \mySkip[
teste.tex
\documentclass{article}
\makeatletter
\def\myComment{\@ifnextchar[{\@with}{\@without}}
\def\@with[#1]#2{Hello #1, have you met #2?}
\def\@without#1{Goodbye #1.}
\makeatother
\mySkip[
if (xyzzy > foobar) {
\mySkip[
doSomethingSilly();
doSomethingOther();
doSomethingExtra();
}
]]
This liine should be spell checked.
Проблема после каждой открывающей фигурной скобкой { в коде, вам нужно \mySkip[
\mySkip[
if (abcdef > foobar) {
\mySkip[
doSomethingSilly();
if (test > 100) {
\mySkip[
doSomethingOther();
}
doSomethingExtra();
}
]]
This liine should be spell checked.
С поиска и замены вы можете сделать код готов
перед тем заменить
после замены
Для sgml
все проще.
Шаг за шагом
- создать папку
aspell60-7
- копию teste.html в.
teste.HTML
This line should be spell checked.
<nospell>
if (xyzzy > foobar) {
doSomethingSilly();
}
</nospell>
<script>
if (xyzzy > foobar) {
doSomethingSilly();
}
</script>
This line should be spell checked.
- изменить письмо в
teste.html
- кд в папку
aspell60-7
- вводите следующую команду
aspell --lang=en_GB --add-filter=sgml --add-sgml-skip=nospell --add-sgml-skip=script -c -S teste.html
после запуска команды
это также работает в окнах, но только с aspell6
.