Отправляет email-рассылки с помощью сервиса Sendsay

LaTeX: ! Missing \endcsname inserted.

При попытке обработать latex'ом файл (приведен ниже), на 69 строку
выдает ошибку

! Missing \endcsname inserted.

Не нравится \setboolean{paritycheck}{\not \boolean{paritycheck}}

Но такая строка уже встречается выше дважды, и если ее здесь заменить
на

\setboolean{paritycheck}{true}

Срабатывает. Никак не могу найти где грабли, уже всю голову сломал.

Текст файла:

8<% Стандартные LaTeX определения

\documentclass[10pt,a4paper,draft]{article}
% Класс документа (базовый размер 10pt, размер бумаги A4, класс документа
% article
% Для печатных документов менять не придется

%\usepackage[cp866]{inputenc}
% кодовая страница cp866
%\usepackage[koi8-r]{inputenc}
\usepackage[russian]{babel}
\usepackage{ifthen}
\usepackage{calc}
% Русский язык
\pagestyle{empty}
\sloppy
\topmargin-3mm
\oddsidemargin-10mm
\evensidemargin -15mm
%\oddsidemargin-25mm
\textwidth180mm
\textheight 230mm
\unitlength=1mm
\newboolean{clastpage}
\newboolean{paritycheck}
\newcounter{numbpag}
\newcounter{numbpagv}
\begin{document}
%\setboolean{clastpage}{true}
\setcounter{numbpag}{1}
\begin{picture}(14.7,49)
\linethickness{.5mm}
\put(4.2,40.5){ % Begin mark - Всегда
\line(1,0){6.3}
}
\ifthenelse{\boolean{clastpage}}{}{
\put(4.2,36.5){ % Insert?Accumulate - на всех страницах кроме последней
\line(1,0){6.3}
}
}
\put(4.2,32.5){ % Divert - Никогда
% \line(1,0){6.3}
}
\put(4.2,28.5){ % Stop - Никогда
% \line(1,0){6.3}
}
\setboolean{paritycheck}{true}
\ifthenelse{\value{numbpag} > 3}{
\put(4.2,24.5){ % Sequence 4
\line(1,0){6.3}
}
\setcounter{numbpagv}{\value{numbpag}-4}
\setboolean{paritycheck}{\not \boolean{paritycheck}}
}{
\setcounter{numbpagv}{\value{numbpag}}
}
\ifthenelse{\value{numbpagv} > 1}{
\put(4.2,20.5){ % Sequence 2
\line(1,0){6.3}
}
\setcounter{numbpagv}{\value{numbpagv}-2}
\setboolean{paritycheck}{\not \boolean{paritycheck}}
}{}
\ifthenelse{\value{numbpagv} > 0}{
\put(4.2,16.5){ % Sequence 1
\line(1,0){6.3}
}
\setboolean{paritycheck}{\not \boolean{paritycheck}}
}{}
\ifthenelse{\boolean{paritycheck}}{}{
\put(4.2,12.5){ % Parity - До четности
\line(1,0){6.3}
}
}
\put(4.2,8.5){ % End mark (safety) - Всегда
\line(1,0){6.3}
}
\end{picture}
\end{document}

8<PS: У меня файл в кодировке cp866

Ответы:

12.02.2010 15:43, Крохин Анатолий Александрович пишет:

А что вам ответили на CyrTeX-ru@v*****.ru?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36917; Возраст листа: 2404; Участников: 1359
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/1010040

Ответить   Mon, 22 Feb 2010 13:09:21 +0200 (#1010040)

 

В Mon, 22 Feb 2010 13:09:21 +0200
spider <spid***@l*****.by> пишет:

Мне так и не удалось там зарегистрироваться. И я вместо boolean стал
использовать counter. С последним проблем нет.

24.02.2010 08:47, Крохин Анатолий Александрович пишет:

CyrTeX-ru mailing list Archives and Information:
https://info.vsu.ru/Lists/CyrTeX-ru/List.html

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36920; Возраст листа: 2406; Участников: 1359
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/1011003

Ответить   Wed, 24 Feb 2010 12:09:54 +0200 (#1011003)