Spec-Zone.ru › LaTeX

\endinput

Синопсис:

\endinput

Когда вы \include{filename}, внутри filename.tex материал после \endinput не будет включён. Эта команда необязательна; если у filename.tex нет \endinput, LaTeX прочитает весь файл.

Например, предположим, что корневой файл документа содержит \input{chap1} и это chap1.tex.

\chapter{One}
This material will appear in the document. 
\endinput
This will not appear.

Это может быть полезно для размещения документации или комментариев в конце файла или для избежания мусорных символов, которые могут быть добавлены, если файл передаётся в теле электронного письма. Это также полезно для отладки: одна из стратегий локализации ошибок заключается в том, чтобы поместить \endinput посередине включённого файла и посмотреть, исчезает ли ошибка. Теперь, зная, в какой половине содержится ошибка, перемещение \endinput к середине этой области ещё больше сузит местоположение. Этот процесс быстро находит строку, вызвавшую ошибку.

После прочтения \endinput, LaTeX продолжает чтение до конца строки, поэтому после этой команды может следовать что-то другое, и оно всё равно будет прочитано. Это позволяет вам, например, закрыть \if... с помощью \fi.

© 2007–2018 Karl Berry
Public Domain Software
http://latexref.xyz/_005cendinput.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API