I was looking for way to create custom table-ish diagram and found this old question: Creating a table with axes
I am using fithesis package and template from my university and solution from one answer changed to my requirements.
\usetikzlibrary{matrix}
\begin{table}
\caption{Typy uživatelského rozhraní v herním průmyslu.}
\begin{tikzpicture}
\matrix (T) [matrix of nodes,nodes={draw,text width=3cm,align=center,minimum height=2.5cm,inner sep=1pt,font=\footnotesize,anchor=south}]
{
Diegetic & Spatial \\
Meta & Non-Diegetic \\
};
\node[yshift=12mm,font=\bfseries] at (T.north){Je součástí narativu?};
* \node[xshift=-16mm,font=\bfseries,rotate=90] at (T.west){Je v prostoru herní scény?};
\matrix at (T.north west) [matrix of nodes,anchor=south west,yshift=-4mm,column sep=4pt,nodes={text width=3cm,align=center,minimum height=1.3cm,inner sep=1pt,font=\bfseries}]
* {
Ano & Ne\\
};
\matrix at (T.north west) [matrix of nodes,anchor=north east,row sep=4pt,nodes={text width=2.3cm,align=right,minimum height=2.5cm,font=\bfseries}]
{
Ano\\
Ne\\
};
\end{tikzpicture}
\end{table}
Code above is in separate file (except \usetikzlibrary{matrix}, which is in main file under \usepackage{tikz}). I insert this separate file into main file using \input{}
Everything renders fine but on lines marked with "*" (* are not in real code, just visualization of error lines) I am getting error Missing number, treated as zero and it cause crash of printing.
When I try this code in clear tex file, everything is OK so I expect some incompatibility between this code and fithesis but I have no idea what could be problem. Thanks for any help.

inputdirective should not be a problem. – Zarko Feb 28 '21 at 16:49