# Access from included files to environments in AUCtex [duplicate]

When I am writing slides, I usually use one master file and several dependent files; as a macro package I use `beamer`. I would like to access the environments defined by the beamer package also in the dependent files (which I include through `\input`) through `C-c C-e`. I can access them in the master file. By the same token, I would like to access the macros in my macro packages, which I also include through `\input`. My .emacs file contains the lines

``````(setq-default TeX-master nil)
(setq TeX-parse-self t)
(setq TeX-auto-save t)
``````

Any suggestions?

-

## marked as duplicate by Kurt, ChrisS, cmhughes, Peter Jansson, Martin SchröderFeb 27 at 21:16

Welcome to TeX.sx! You don't have to sign with your name since it automatically appears in the lower right corner of your post. –  lockstep Dec 11 '12 at 19:49
Does setting the variable `LaTeX-default-style` to `beamer` help, e.g. putting (setq LaTeX-default-style beamer)` in your emacs or by putting `-*- mode: LaTeX; LaTeX-default-style: beamer; -*-` in the first line of the dependent files? –  N.N. Dec 12 '12 at 9:51

The summary of it is that the `\input` files can be configured to find their master file by appending the following lines at the end:
``````%%% Local Variables:
By doing this, and with AUCTeX's ability to parse the files for macros, it should be able to recognize that the input files belong to a master `beamer` file, and use the beamer environments.