Я пытаюсь воспроизвести следующую таблицу в латексе:
Для этого я использую следующий код:
\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}
Но конечный результат не становится ближе. Например, шрифт стал очень мелким, я не смог настроить размер ячейки при повороте слова, например, слово ДОБАВЛЕННАЯ СТОИМОСТЬ не оказалось внутри ячейки, а серые ячейки не имеют контура, как показано на рисунке.
Может ли мне кто-нибудь помочь? Пожалуйста
решение1
Вот мое предложение: использовать таблицу на альбомной странице \footnotesize
и на странице меньшего размера, \tabcolsep
чтобы таблица вписывалась в страницу, а также оставить cellspace
немного больше места между текстом и горизонтальными линиями и hhline
для горизонтальных линий в области серого цвета:
(На следующем снимке экрана некоторые строки, похоже, отсутствуют. Это связано с просмотрщиком PDF-файлов. Скомпилируйте код и увеличьте масштаб еще больше, чтобы увидеть все строки.)
\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}