[Tex/LaTex] Typesetting on block matrix is ugly

arraysmath-modematrices

I have a large n x n matrix I'm trying to typeset. My current code is as follows:

$\left(\begin{array}{c|ccc}
1 & c_2 & \cdots & c_n \\
\hline
0  & \multicolumn{3}{c}{\multirow{3}{*}{\Huge{$A$}}} \\
\vdots & & &\\
0 & & & 
\end{array}\right)$

The output is currently terrible in a number of ways. First, the large block A matrix (which is supposed to be an (n-1) x (n-1) submatrix) is not centered properly. Second, the vertical dots on the left hand side are not properly vertically centered. Third, it is just visually unappealing in a way that I can't quite put my finger on.

Does anyone have any suggestions on how to typeset this in a better manner?

Best Answer

Another option would be to use a two-column array:

\documentclass{article}

\begin{document}

\[
\left(
\begin{array}{c|c}
  1 & c_2 \cdots c_n \\ \hline
  0 & \raisebox{-15pt}{{\huge\mbox{{$A$}}}} \\[-4ex]
  \vdots & \\[-0.5ex]
  0 &
\end{array}
\right)
\]

\end{document}

enter image description here