Ajustando uma tabela reproduzida

Ajustando uma tabela reproduzida

Estou tentando reproduzir a seguinte tabela em látex:insira a descrição da imagem aqui

Para isso, estou utilizando o seguinte código:

      \documentclass[12pt,oneside, brazil]{article}
      \usepackage[utf8]{inputenc}
      \usepackage{textcase}

      \usepackage{amsmath,amsfonts}
      \usepackage[colorlinks, linkcolor=blue, citecolor=purple]{hyperref}
      \usepackage{geometry}
      \geometry{
        a4paper,
        left=30mm,
        top=30mm,
        right=20mm,
        bottom=20mm
      }
      \usepackage{array,multirow,graphicx}
      \usepackage{makecell}
      \usepackage{graphicx}
      \usepackage{xcolor,colortbl}
      \usepackage{float}
      \begin{document}

      \begin{table}[H]
\resizebox{0.99999\textwidth}{!}{\begin{tabular}{|l|l|l|l|l|l|l|l|l|l|l|l|l|l|}
        \hline
        \multicolumn{2}{|l|}{\multirow{2}{*}{}}             & \multicolumn{8}{c|}{PRODUCERS AS CONSUMER}                                           & \multicolumn{4}{l|}{FINAL DEMAND}                                           \\ \cline{3-14} 
        \multicolumn{2}{|l|}{}                              & Agric. & Mining & Const. & Manuf. & Trade & Transp. & Services & Outher & \multicolumn{1}{c|}{\makecell{Personal\\ Consumption\\ Expenditures}} & \makecell{Gross Private\\ Domestic\\ Investiment} &\makecell{ Govt.\\ Purchases of\\ Goods $\&$ \\Services} & \makecell{Net Exports \\of Goods $\&$\\ Services}\\ \hline
        \multirow{8}{*}{\rotatebox{90}{PRODUCERS}} & Agriculture          &     \cellcolor{gray!25}        &         \cellcolor{gray!25}   & \cellcolor{gray!25}           & \cellcolor{gray!25}           &   \cellcolor{gray!25}        &   \cellcolor{gray!25}          & \cellcolor{gray!25}          &  \cellcolor{gray!25}       &                                                  &              &      &     \\ \cline{2-14} 
        & Mining            &   \cellcolor{gray!25}          &      \cellcolor{gray!25}      &     \cellcolor{gray!25}       &      \cellcolor{gray!25}      &       \cellcolor{gray!25}    &     \cellcolor{gray!25}        &       \cellcolor{gray!25}    &     \cellcolor{gray!25}    &                                                  &              &      &     \\ \cline{2-14} 
        & Construction            &     \cellcolor{gray!25}         &      \cellcolor{gray!25}      &        \cellcolor{gray!25}    &       \cellcolor{gray!25}     &  \cellcolor{gray!25}         &        \cellcolor{gray!25}     &  \cellcolor{gray!25}         &     \cellcolor{gray!25}    &                                                  &              &      &     \\ \cline{2-14} 
        & Manufacturing             &       \cellcolor{gray!25}       &    \cellcolor{gray!25}        &  \cellcolor{gray!25}          &    \cellcolor{gray!25}        &  \cellcolor{gray!25}         &    \cellcolor{gray!25}         &        \cellcolor{gray!25}   &      \cellcolor{gray!25}   &                                                  &              &      &     \\ \cline{2-14} 
        & Trade              &       \cellcolor{gray!25}       &  \cellcolor{gray!25}          &        \cellcolor{gray!25}    &        \cellcolor{gray!25}    &       \cellcolor{gray!25}    &        \cellcolor{gray!25}     &   \cellcolor{gray!25}        &   \cellcolor{gray!25}      &                                                  &              &      &     \\ \cline{2-14} 
        & Transportation            &     \cellcolor{gray!25}         &      \cellcolor{gray!25}      &        \cellcolor{gray!25}    &       \cellcolor{gray!25}     &     \cellcolor{gray!25}      &   \cellcolor{gray!25}          &    \cellcolor{gray!25}       & \cellcolor{gray!25}        &                                                  &              &      &     \\ \cline{2-14} 
        & Services              &    \cellcolor{gray!25}          &  \cellcolor{gray!25}          &  \cellcolor{gray!25}          &     \cellcolor{gray!25}       &  \cellcolor{gray!25}         &         \cellcolor{gray!25}    &      \cellcolor{gray!25}     &       \cellcolor{gray!25}  &                                                  &              &      &     \\ \cline{2-14} 
        & Outher Industry               &        \cellcolor{gray!25}      &   \cellcolor{gray!25}         &        \cellcolor{gray!25}    &        \cellcolor{gray!25}    &   \cellcolor{gray!25}        &    \cellcolor{gray!25}         &   \cellcolor{gray!25}        &      \cellcolor{gray!25}   &                                                  &              &      &     \\ \hline
        \parbox[t]{2mm}{\multirow{3}{*}{\rotatebox{90}{VALUE ADDED}}}           & Employees              & \multicolumn{8}{c|}{Employee compensation}                                             & \multicolumn{4}{c|}{\multirow{3}{*}{GROSS DOMESTIC PRODUCT}}                  \\ \cline{2-10}
        & \makecell{Business\\ Owners and\\ Capital }& \multicolumn{8}{c|}{Profit-type income and capital consuption allowances}             & \multicolumn{4}{l|}{}                                                        \\ \cline{2-10}
        & Government            & \multicolumn{8}{c|}{Indirect business taxes}                                         & \multicolumn{4}{l|}{}                                                        \\ \hline
\end{tabular}}
\end{table}
           \end{document}

insira a descrição da imagem aqui

Mas o resultado final não está nem perto. Por exemplo, a fonte ficou muito pequena, não consegui ajustar o tamanho da célula ao girar uma palavra, por exemplo, a palavra VALOR ADICIONADO não estava dentro da célula e as células cinza não possuem o contorno, conforme mostrado no figura.

Alguém pode ajudar-me? Por favor

Responder1

Aqui está minha sugestão de usar uma tabela em uma página paisagem, \footnotesizee uma menor \tabcolseppara garantir que a tabela caiba na página, cellspacepara um pouco mais de espaço entre o texto e as linhas horizontais e hhlinepara linhas horizontais na área cinza:

(Na captura de tela a seguir, algumas linhas parecem estar faltando. Isso se deve ao visualizador de PDF. Compile o código e amplie ainda mais para ver todas as linhas.)

insira a descrição da imagem aqui

\documentclass[12pt,oneside, brazil]{article}
\usepackage[utf8]{inputenc}
\usepackage{textcase}

\usepackage{amsmath,amsfonts}

\usepackage{geometry}
\geometry{
  a4paper,
  left=30mm,
  top=30mm,
  right=20mm,
  bottom=20mm
}
\usepackage{array,multirow,graphicx}
\usepackage{makecell}
\usepackage{graphicx}
\usepackage{xcolor,colortbl}
\usepackage{float}
\usepackage{array}
\usepackage{pdflscape}
\usepackage{cellspace}
\setlength\cellspacetoplimit{\tabcolsep}
\setlength\cellspacebottomlimit{\cellspacetoplimit}
\usepackage{hhline}
\newcommand{\mycline}{\hhline{|~|-|-|-|-|-|-|-|-|-|-|-|-|-|}}

\usepackage[colorlinks, linkcolor=blue, citecolor=purple]{hyperref}
      \begin{document}
\begin{landscape}

      \begin{table}[H]
      \footnotesize
      \centering
      \setlength{\tabcolsep}{5pt}
\begin{tabular}{|*{14}{Sl|}}
        \hline
        \multicolumn{2}{|Sl|}{\multirow{2}{*}{}}             & \multicolumn{8}{c|}{PRODUCERS AS CONSUMER}                                           & \multicolumn{4}{Sc|}{FINAL DEMAND}                                           \\ \cline{3-14} 
        \multicolumn{2}{|l|}{}                              & Agric. & Mining & Const. & Manuf. & Trade & Transp. & Services & Outher & \multicolumn{1}{c|}{\makecell{Personal\\ Consumption\\ Expenditures}} & \makecell{Gross Private\\ Domestic\\ Investiment} &\makecell{ Govt.\\ Purchases of\\ Goods $\&$ \\Services} & \makecell{Net Exports \\of Goods $\&$\\ Services}\\ \hline
 \multirow{13}{*}{\rotatebox{90}{PRODUCERS}}        & Agriculture          &     \cellcolor{gray!25}        &         \cellcolor{gray!25}   & \cellcolor{gray!25}           & \cellcolor{gray!25}           &   \cellcolor{gray!25}        &   \cellcolor{gray!25}          & \cellcolor{gray!25}          &  \cellcolor{gray!25}       &                                                  &              &      &     \\ \mycline
        & Mining            &   \cellcolor{gray!25}          &      \cellcolor{gray!25}      &     \cellcolor{gray!25}       &      \cellcolor{gray!25}      &       \cellcolor{gray!25}    &     \cellcolor{gray!25}        &       \cellcolor{gray!25}    &     \cellcolor{gray!25}    &                                                  &              &      &     \\ \mycline  
        & Construction            &     \cellcolor{gray!25}         &      \cellcolor{gray!25}      &        \cellcolor{gray!25}    &       \cellcolor{gray!25}     &  \cellcolor{gray!25}         &        \cellcolor{gray!25}     &  \cellcolor{gray!25}         &     \cellcolor{gray!25}    &                                                  &              &      &     \\ \mycline 
        & Manufacturing             &       \cellcolor{gray!25}       &    \cellcolor{gray!25}        &  \cellcolor{gray!25}          &    \cellcolor{gray!25}        &  \cellcolor{gray!25}         &    \cellcolor{gray!25}         &        \cellcolor{gray!25}   &      \cellcolor{gray!25}   &                                                  &              &      &     \\  \mycline
        & Trade              &       \cellcolor{gray!25}       &  \cellcolor{gray!25}          &        \cellcolor{gray!25}    &        \cellcolor{gray!25}    &       \cellcolor{gray!25}    &        \cellcolor{gray!25}     &   \cellcolor{gray!25}        &   \cellcolor{gray!25}      &                                                  &              &      &     \\ \mycline 
        & Transportation            &     \cellcolor{gray!25}         &      \cellcolor{gray!25}      &        \cellcolor{gray!25}    &       \cellcolor{gray!25}     &     \cellcolor{gray!25}      &   \cellcolor{gray!25}          &    \cellcolor{gray!25}       & \cellcolor{gray!25}        &                                                  &              &      &     \\ \mycline
        & Services              &    \cellcolor{gray!25}          &  \cellcolor{gray!25}          &  \cellcolor{gray!25}          &     \cellcolor{gray!25}       &  \cellcolor{gray!25}         &         \cellcolor{gray!25}    &      \cellcolor{gray!25}     &       \cellcolor{gray!25}  &                                                  &              &      &     \\ \mycline 
        & Outher Industry               &        \cellcolor{gray!25}      &   \cellcolor{gray!25}         &        \cellcolor{gray!25}    &        \cellcolor{gray!25}    &   \cellcolor{gray!25}        &    \cellcolor{gray!25}         &   \cellcolor{gray!25}        &      \cellcolor{gray!25}   &                                                  &              &      &     \\ \hline
        \parbox[t]{2mm}{\multirow{3}{*}{\rotatebox{90}{VALUE ADDED}}}           & Employees              & \multicolumn{8}{c|}{Employee compensation}                                             & \multicolumn{4}{c|}{\multirow{7}{*}{GROSS DOMESTIC PRODUCT}}                  \\ \cline{2-10}
        & \makecell[l]{Business\\ Owners and\\ Capital }& \multicolumn{8}{c|}{Profit-type income and capital consuption allowances}             & \multicolumn{4}{l|}{}                                                        \\ \cline{2-10}
        & Government            & \multicolumn{8}{c|}{Indirect business taxes}                                         & \multicolumn{4}{l|}{}                                                        \\ \hline
\end{tabular}
\end{table}
\end{landscape}
           \end{document}

informação relacionada