# W3cubDocs

/LaTeX

### \endinput

Synopsis:

```\endinput
```

When you `\include{filename}`, inside filename.tex the material after `\endinput` will not be included. This command is optional; if filename.tex has no `\endinput` then LaTeX will read all of the file.

For example, suppose that a document’s root file has `\input{chap1}` and this is chap1.tex.

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

This can be useful for putting documentation or comments at the end of a file, or for avoiding junk characters that can be added if the file is transmitted in the body of an email. It is also useful for debugging: one strategy to localize errors is to put `\endinput` halfway through the included file and see if the error disappears. Now, knowing which half contains the error, moving `\endinput` to halfway through that area further narrows down the location. This process rapidly finds the offending line.

After reading `\endinput`, LaTeX continues to read to the end of the line, so something can follow this command and be read nonetheless. This allows you, for instance, to close an `\if...` with a `\fi`.