Я бы хотел, чтобы моя таблица, созданная в LaTeX, выглядела более вытянутой по вертикали, чтобы она не выглядела такой компактной по вертикали. Я бы хотел, чтобы она больше походила на эквивалент в Google Docs (см. рис.). Как мне это сделать?
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{array
\begin{center}
\begin{tabularx}{\textwidth}{
>{\raggedright\arraybackslash\hsize=0.348\hsize}X
>{\centering\arraybackslash\hsize=0.1\hsize}X
>{\raggedleft\arraybackslash\hsize=0.138\hsize}X
>{\raggedleft\arraybackslash\hsize=0.138\hsize}X
>{\raggedleft\arraybackslash\hsize=0.138\hsize}X
>{\raggedleft\arraybackslash\hsize=0.138\hsize}X }
\setlength\cellspacetoplimit{6pt}
\setlength\cellspacebottomlimit{6pt}
& & Unrestricted Funds 2019 & Restricted Funds 2019 & Total Funds 2019 & Total Funds 2018\\
& \small{Note} & £ & £ & £ & £\\
\textsc{Income} &&&&&\\
\hspace{3mm} Voluntary Income & \footnotesize{2} & 43,933 & - & 43,933 & 36,196\\
\hspace{3mm} Investment Income & \footnotesize{2} & - & - & - & 31\\
\hspace{3mm} Charitable Activities & \footnotesize{2} & 597 & - & 597 & 530\\ \cmidrule{3-6}
\textsc{Total Income} && 44,530 & - & 44,530 & 36,757\\[10mm]
\textsc{Expenditure} &&&&&\\
\hspace{3mm} Charitable Activities & \footnotesize{3,4,5,6} & 39,359 & - & 39,359 & 28,343\\
\hspace{3mm} Governance Costs & \footnotesize{4} & 412 & - & 412 & 110\\ \cmidrule{3-6}
\textsc{Total Expenditure} && 39,771 & - & 39,771 & 28,453\\[10mm]
\textsc{Net Income (Expenditure)} && 4,759 & - &4,759 & 8,304\\
\textsc{Net Movement in Funds} && 4,759 & - &4,759 & 8,304\\[10mm]
\textsc{Reconciliation of Funds} &&&&&\\
Total Funds Brought Forward && 35,356 & - &35,356 & 27,052\\
Total Funds Carried Forward && 40,115 & - &40,115 & 35,356\\ \cmidrule{3-6}
\end{tabularx}
\end{center}
решение1
Вы определили значения для \cellspacetop/bottomlimits
, что нормально, так как содержимое ячеек будет вертикально центрировано. Однако вы не загрузили пакет cellspace
, который определяет эти длины. Более того, столбцы, для которых ячейки будут иметь этот вертикальный отступ, должны иметь свой спецификатор с префиксом в виде буквы S
(или C
если вы загрузите siunitx
). Это работает со всеми стандартными спецификаторами, но не с X
типом столбца, который должен быть добавлен в список распознаваемых спецификаторов.
Итак, вот код, который работает. Я воспользовался возможностью упростить ваш код. Обратите внимание, что вам не нужно загружать, array
когда вы загружаетесь tabularx
– последний делает это за вас. Кроме того, ваши расчеты коэффициентов в \hsize=...
неверны. Это не совсем коэффициенты пропорциональности, поскольку они должны суммироваться с общим числом X
столбцов, а скорее барицентрические координаты.
\documentclass{article}
\usepackage{geometry}
\usepackage{tabularx,booktabs, cellspace}
\setlength\cellspacetoplimit{6pt}
\setlength\cellspacebottomlimit{6pt}
\addparagraphcolumntypes{X}
\begin{document}
\begin{center}%\footnotesize
\setlength{\tabcolsep}{4pt}\small
\begin{tabularx}{\textwidth}{
@{} S{>{\raggedright\arraybackslash\hsize=2\hsize}X}
>{\centering\arraybackslash\hsize=0.48\hsize}X
*{4}{>{\raggedleft\arraybackslash\hsize=0.88\hsize}X}}
& &\multicolumn{2}{c}{ Funds 2019 } & \multicolumn{2}{c}{Total} \\[-0.5ex]
\cmidrule(lr){3-4} \cmidrule(lr){5-6}
& & Unrestricted& Restricted & Funds 2019 & Funds 2018\\
& \small{Note} & £ & £ & £ & £\\
\textsc{Income} &&&&&\\
\hspace{3mm} Voluntary Income & \footnotesize{2} & 43,933 & - & 43,933 & 36,196\\
\hspace{3mm} Investment Income & \footnotesize{2} & - & - & - & 31\\
\hspace{3mm} Charitable Activities & \footnotesize{2} & 597 & - & 597 & 530\\ \cmidrule(l){3-6}
\textsc{Total Income} && 44,530 & - & 44,530 & 36,757\\[10mm]
\textsc{Expenditure} &&&&&\\
\hspace{3mm} Charitable Activities & \footnotesize{3,4,5,6} & 39,359 & - & 39,359 & 28,343\\
\hspace{3mm} Governance Costs & \footnotesize{4} & 412 & - & 412 & 110\\ \cmidrule(l){3-6}
\textsc{Total Expenditure} && 39,771 & - & 39,771 & 28,453\\[10mm]
\textsc{Net Income (Expenditure)} && 4,759 & - &4,759 & 8,304\\
\textsc{Net Movement in Funds} && 4,759 & - &4,759 & 8,304\\[10mm]
\textsc{Reconciliation of Funds} &&&&&\\
Total Funds Brought Forward && 35,356 & - &35,356 & 27,052\\
Total Funds Carried Forward && 40,115 & - &40,115 & 35,356\\ \cmidrule(l){3-6}
\end{tabularx}
\end{center}
\end{document}
решение2
Установите его с помощью\renewcommand{\arraystretch}{1.5}
\documentclass[a4paper]{article}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{array}
\begin{document}
\renewcommand{\arraystretch}{1.5}
\begin{center}
\begin{tabularx}{\textwidth}{
>{\raggedright\arraybackslash\hsize=0.348\hsize}X
>{\centering\arraybackslash\hsize=0.1\hsize}X
>{\raggedleft\arraybackslash\hsize=0.138\hsize}X
>{\raggedleft\arraybackslash\hsize=0.138\hsize}X
>{\raggedleft\arraybackslash\hsize=0.138\hsize}X
>{\raggedleft\arraybackslash\hsize=0.138\hsize}X }
& & Unrestricted Funds 2019 & Restricted Funds 2019 & Total Funds 2019 & Total Funds 2018\\
& \small{Note} & £ & £ & £ & £\\
\textsc{Income} &&&&&\\
\hspace{3mm} Voluntary Income & \footnotesize{2} & 43,933 & - & 43,933 & 36,196\\
\hspace{3mm} Investment Income & \footnotesize{2} & - & - & - & 31\\
\hspace{3mm} Charitable Activities & \footnotesize{2} & 597 & - & 597 & 530\\ \cmidrule{3-6}
\textsc{Total Income} && 44,530 & - & 44,530 & 36,757\\[10mm]
\textsc{Expenditure} &&&&&\\
\hspace{3mm} Charitable Activities & \footnotesize{3,4,5,6} & 39,359 & - & 39,359 & 28,343\\
\hspace{3mm} Governance Costs & \footnotesize{4} & 412 & - & 412 & 110\\ \cmidrule{3-6}
\textsc{Total Expenditure} && 39,771 & - & 39,771 & 28,453\\[10mm]
\textsc{Net Income (Expenditure)} && 4,759 & - &4,759 & 8,304\\
\textsc{Net Movement in Funds} && 4,759 & - &4,759 & 8,304\\[10mm]
\textsc{Reconciliation of Funds} &&&&&\\
Total Funds Brought Forward && 35,356 & - &35,356 & 27,052\\
Total Funds Carried Forward && 40,115 & - &40,115 & 35,356\\ \cmidrule{3-6}
\end{tabularx}
\end{center}
\end{document}