I would find this rather confusing if I went back to a document after a while, or was asked to review a document for someone else. You could use something like \newcommand{\MyLevelOneDiv}[1]{\section{#1}}
, but I would take a different approach.
In any decent text editor you can do this with a simple find/replace with regular expressions. By searching for \\section\{([^}]*)\}
and replacing with \\subsection{$1}
you can easily demote all sections to subsections. This simple version doesn't work for optionl short titles, or if you have macros with }
inside the title.
A version that would work for (sub)section names such as \section[short title]{A rather \emph{long} title}
is to replace \\section(\[[^\]]*\])?(\{.*\})\s*$
with \\subsection$1\$2
(although this assumes that you have nothing other than whitespace after the closing }
-- no good if you want a comment there.
The exact syntax may need tweaking depending on your regex engine, especially in terms of exactly which brakcets need escaping with a \
in the search, and how to refer to the captured groups in the replacement. My versions are tested under jEdit.
Many TeX-specific editors don't offer this feature, which is why I don't use them, preferring a general programming text editor.
\chapter
withsection
and so on. This is the most correct and simple to do with editor capability "replace". You only need to start replacing at the lowest level of your document divisions.