Serge (xgrbml) wrote,
Serge
xgrbml

Отгадка к LaTeX'овской загадке. Искомое окружение — document. Дело в том, что TeX'овский примитив \end переопределен в LaTeX'е таким образом, что \end{NAME} разворачивается в последовательность макросов, начинающуюся с \endNAME (после чего идет код, занимающийся проверкой соответствия \begin'ов и \end'ов, который и генерирует ошибку, если баланс не соблюден). Поскольку, однако, \enddocument завершает обработку текста и производит выход из программы, обнаруживать, что \begin{document} не завершается с помощью \end{document}, уже попросту некому. Зачем некоторые авторы так изощряются, ответить не могу, но транслируется, как объяснено выше, без ошибок.
Tags: загадки
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 2 comments