I'm basically want to ask the question that was asked in Tex Stackexchange but was considered off-topic there (this is the link to the question).
When I am trying to compile (using the command
C-c C-c or
a latex document which already has the needed local variables to point to the
master-file like lines below at the end:
%%% Local Variables: %%% mode: latex %%% TeX-master: t %%% End:
or if the
master-file is another file:
%%% Local Variables: %%% mode: latex %%% TeX-master: "fileNameOfMasterFile" %%% End:
it does not compile and instead, just shows the following message
Master file already set in the mini buffer.
If I simply delete the local variable
%%% TeX-master: "fileNameOfMasterFile" or
%%% TeX-master: t and try to compile again (using the command
C-c C-c or
C-c C-a) it asks for the
master-file and compiles as usual. Further on, it works normally when I compile again. But if I simply close the buffer and (re-)open the file again I face the same issue.
Is it a natural behavior? If not, any idea why this happens and how I can solve it?
If needed, I have the following in my
(setq-default TeX-master nil)
Add-on: I'm suspicious that this might be related to AUCTeX version. What I just explained in the question was tested on AUCTeXversion 12.2.0 and I tried with a similar setting (same init file but an older emacs) with an older version AUCTeX (12.1.2)(on a different machine) and it works as it is expected.
(setq TeX-parse-self t)in your init file?