This is almost certainly a silly mistake somewhere. I'm essentially trying to do what is being done here. My MWE project:
$ find ./
./
./common
./common/preambleCommon.tex
./mydoc
./mydoc/mydoc.tex
mydoc.tex:
\documentclass{article}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
\newcommand*{\commonDir}{../common/}% %
\input{\commonDir{preambleCommon}} %
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
Hello!
\mytestcmd
\end{document}
preambleCommon.tex:
\newcommand*{\mytestcmd}{Hello, from my test cmd.}
When I run latex mydoc.tex, this comes up:
! LaTeX Error: File `../common/preambleCommon.tex' not found.
But if I do ls ../common/preambleCommon.tex it shows up.