This is not, strictly speaking, the answer you sought, but here is a tip that works for me. In all my projects, I follow the a very strict scheme:
- Main file is named
00.tex
, which makes it show first in directory listing.
- This main file inputs a
000.tex
with all the definitions, packages, etc.
- The abstract goes in a file named
abstract.tex
- The introduction goes in a file named
introduction.tex
(I gave up comparability with 8.3 operating systems)
- The outline stays at
00.tex
- The final/conclusion/discussion section goes in a file named
zz.tex
- All other sections are placed in files whose name is a single, lowercase,
English word. (This makes it easy on not too smart spell checkers). If the section
name is changed, the name of the file containing it does not change.
Now, the main file is so set that it show the document structure, and nothing else, e.g.,
\documentclass{article}
\input{000}
\author{U. K. Owen}
\title{Ten Little Darker Skin Human Beings}
\begin{document}
\maketitle
\begin{abstract}
\input{abstract}
\end{abstract}
\section{Introduction}
\input{introduction}
\paragraph{Outline} The remainder of this manuscript is organized as follows.
Section~\ref{Section:defs} makes some definitions.
The results are presented in Section~\ref{Section:results}.
Section~\ref{final} concludes.
\section{Definitions}
\label{Section:defs}
\input{definitions}
\section{Results}
\label{Section:results}
\input{results}
\section{Conclusions, Discussion, and Further Research}
\label{Section:final}
\input{zz}
\end{document}
Following this scheme frees neurons who might be busy with file naming issues
to deal with what is really important.