我习惯tabulary
将大尺寸的表格调整到适合文本宽度,因为它简单且具有自动换行功能。但是当我尝试使用横向布局将表格调整到适合整个页面时,我遇到了问题。
我按照建议使用了\linewidth
而不是\textwidth
,但问题是宽度对应于横向旋转表格的高度。
该表的代码为:
\begin{landscape}
\thispagestyle{empty}
\setlength\tabcolsep{6pt}
\footnotesize
\def\arraystretch{1.2}
\centering
\begin{table*}[]
\centering
\caption{My caption}
\label{my-label}
\begin{tabulary}{\linewidth}{CLLCCCCCCCCC}%CLLCCCCCCCCC
\hline
\rowcolor[HTML]{8DB4E2}
\multicolumn{12}{c}{\cellcolor[HTML]{8DB4E2}Optimize Edilmiş Yatırım ve İşletme Maliyeti} \\ \hline
\rowcolor[HTML]{F2F2F2}
\multicolumn{1}{l}{\cellcolor[HTML]{8DB4E2}Hat Uzunluğu} & Dudullu-Bostancı Metro Hattı & \cellcolor[HTML]{8DB4E2}İstasyon Sayısı & \multicolumn{1}{l}{\cellcolor[HTML]{F2F2F2}10} & \multicolumn{1}{l}{\cellcolor[HTML]{F2F2F2}} & \multicolumn{1}{l}{\cellcolor[HTML]{F2F2F2}} & \multicolumn{1}{l}{\cellcolor[HTML]{F2F2F2}} & \multicolumn{1}{l}{\cellcolor[HTML]{F2F2F2}} & \multicolumn{1}{l}{\cellcolor[HTML]{F2F2F2}} & \multicolumn{1}{l}{\cellcolor[HTML]{F2F2F2}} & \multicolumn{1}{l}{\cellcolor[HTML]{F2F2F2}} & \multicolumn{1}{l}{\cellcolor[HTML]{F2F2F2}} \\
\rowcolor[HTML]{F2F2F2}
\multicolumn{1}{l}{\cellcolor[HTML]{8DB4E2}} & 11.90 km & \cellcolor[HTML]{8DB4E2}Yolcu Kapasitesi & \multicolumn{1}{l}{\cellcolor[HTML]{F2F2F2}35000} & \multicolumn{1}{l}{\cellcolor[HTML]{F2F2F2}} & \multicolumn{1}{l}{\cellcolor[HTML]{F2F2F2}} & \multicolumn{1}{l}{\cellcolor[HTML]{F2F2F2}} & \multicolumn{1}{l}{\cellcolor[HTML]{F2F2F2}} & \multicolumn{1}{l}{\cellcolor[HTML]{F2F2F2}} & \multicolumn{1}{l}{\cellcolor[HTML]{F2F2F2}} & \multicolumn{1}{l}{\cellcolor[HTML]{F2F2F2}} & \multicolumn{1}{l}{\cellcolor[HTML]{F2F2F2}} \\
\multicolumn{1}{l}{} & & & \multicolumn{4}{c}{\cellcolor[HTML]{FFC000}Yatırım Maliyeti} & \multicolumn{4}{c}{\cellcolor[HTML]{DA9694}İşletme Maliyeti} & \multicolumn{1}{l}{\cellcolor[HTML]{538DD5}Toplam} \\
\multicolumn{1}{l}{\cellcolor[HTML]{FFE36F}Trendeki Araç (vagon) sayısı} & \cellcolor[HTML]{FFE36F}Min. Pik sefer aralığpı (saniye) & \cellcolor[HTML]{FFE36F}Cer Sistemi (VDC) & \multicolumn{1}{l}{\cellcolor[HTML]{C5D9F1}Toplam İstasyon Yapım Maliyeti (\euro)} & \multicolumn{1}{l}{\cellcolor[HTML]{C5D9F1}Toplam Hat Yapım Maliyeti (\euro)} & \multicolumn{1}{l}{\cellcolor[HTML]{C5D9F1}Toplam Araç alım Maliyeti (\euro)} & \multicolumn{1}{l}{\cellcolor[HTML]{FFC000}Trendeki Araç (vagon) sayısı} & \multicolumn{1}{l}{\cellcolor[HTML]{C4D79B}Min. Pik sefer aralığpı (saniye)} & \multicolumn{1}{l}{\cellcolor[HTML]{C4D79B}\begin{tabular}[c]{@{}l@{}}Cer \\ Sistemi (VDC)\end{tabular}} & \multicolumn{1}{l}{\cellcolor[HTML]{C4D79B}Toplam İstasyon Yapım Maliyeti (\euro)} & \multicolumn{1}{l}{\cellcolor[HTML]{DA9694}Toplam Hat Yapım Maliyeti (\euro)} & \multicolumn{1}{l}{\cellcolor[HTML]{538DD5}Toplam Araç alım Maliyeti (\euro)} \\
\rowcolor[HTML]{FCF5EE}
4 & \multicolumn{1}{c}{\cellcolor[HTML]{FCF5EE}99} & \multicolumn{1}{c}{\cellcolor[HTML]{FCF5EE}750} & 93.678.063 & 102.259.880 & 108.000.000 & 303.937.943 & 118.176.815 & 143.329.587 & 71.964.682 & 333.471.084 & \cellcolor[HTML]{8DB4E2}637.409.027 \\
\rowcolor[HTML]{FCF5EE}
5 & \multicolumn{1}{c}{\cellcolor[HTML]{FCF5EE}120} & \multicolumn{1}{c}{\cellcolor[HTML]{FCF5EE}750} & 114.586.331 & 100.159.139 & 115.000.000 & 329.745.470 & 130.307.910 & 155.837.417 & 76.597.791 & 362.743.118 & \cellcolor[HTML]{8DB4E2}692.488.588 \\
\rowcolor[HTML]{FCF5EE}
6 & \multicolumn{1}{c}{\cellcolor[HTML]{FCF5EE}150} & \multicolumn{1}{c}{\cellcolor[HTML]{FCF5EE}750} & 135.435.800 & 98.057.731 & 108.000.000 & 341.493.531 & 142.439.004 & 156.638.660 & 74.390.900 & 373.468.564 & \cellcolor[HTML]{8DB4E2}714.962.095 \\
\rowcolor[HTML]{FCF5EE}
8 & \multicolumn{1}{c}{\cellcolor[HTML]{FCF5EE}210} & \multicolumn{1}{c}{\cellcolor[HTML]{FCF5EE}750} & 177.213.138 & 93.857.534 & 104.000.000 & 375.070.672 & 166.701.193 & 161.201.774 & 74.897.119 & 402.800.086 & \cellcolor[HTML]{8DB4E2}777.870.758 \\ \hline
\rowcolor[HTML]{92D050}
\multicolumn{12}{c}{\cellcolor[HTML]{92D050}Yatırım ve İşletme Maliyetleri arasındaki Farklar} \\ \hline
\multicolumn{3}{l}{\cellcolor[HTML]{92D050}4’lü dizi ile diğer diziler arasındaki farklar} & \multicolumn{1}{l}{\cellcolor[HTML]{C5D9F1}4’lü dizi ile diğer diziler arasındaki farklar} & \multicolumn{1}{l}{\cellcolor[HTML]{C5D9F1}4’lü dizi ile diğer diziler arasındaki farklar} & \multicolumn{1}{l}{\cellcolor[HTML]{C5D9F1}4’lü dizi ile diğer diziler arasındaki farklar} & \multicolumn{1}{l}{\cellcolor[HTML]{FFC000}4’lü dizi ile diğer diziler arasındaki farklar} & \multicolumn{1}{l}{\cellcolor[HTML]{C4D79B}4’lü dizi ile diğer diziler arasındaki farklar} & \multicolumn{1}{l}{\cellcolor[HTML]{C4D79B}4’lü dizi ile diğer diziler arasındaki farklar} & \multicolumn{1}{l}{\cellcolor[HTML]{C4D79B}4’lü dizi ile diğer diziler arasındaki farklar} & \multicolumn{1}{l}{\cellcolor[HTML]{DA9694}4’lü dizi ile diğer diziler arasındaki farklar} & \multicolumn{1}{l}{\cellcolor[HTML]{538DD5}4’lü dizi ile diğer diziler arasındaki farklar} \\
5 & & & 22,32\% & -2,05\% & 6,48\% & \textbf{8,49\%} & 10,27\% & 8,73\% & 6,44\% & 8,78\% & \textbf{8,64\%} \\
6 & & & 44,58\% & -4,11\% & 0,00\% & \textbf{12,36\%} & 20,53\% & 9,29\% & 3,37\% & 11,99\% & \textbf{12,17\%} \\
8 & & & 89,17\% & -8,22\% & -3,70\% & \textbf{23,40\%} & 41,06\% & 12,47\% & 4,07\% & 20,79\% & \textbf{22,04\%} \\ \hline
\end{tabulary}
\end{table*}
\end{landscape}
页面图片:
答案1
一些建议:
请提供一份序言,说明编译表格所需的所有软件包,以使您的示例可编译。我不得不对需要哪些软件包做出一些有根据的猜测;我希望我的猜测不会偏离太远。
对于手头的表格,
\multicolumn{}{}{}
仅当您需要材料跨越多列时才使用。请(重新)考虑您的颜色选择:该表格看起来非常花哨,并且(至少对我而言)不清楚任何颜色是否真正有意义,是否能提供有关表格结构的视觉信息。
使用快捷宏,例如和
\cc
(\rc
“单元格颜色”和“行颜色”的缩写),以简化颜色相关信息的输入。恐怕我一句土耳其语都不懂。不过,我想说的是,您的表格太“冗长”了,而且相当多的子标题包含的内容在各个单元格中(或多或少)相同。请尝试简化子标题,例如,缩短较长的子标题——最好是缩短到一两个单词。
如果您要使用颜色作为主要的视觉分组设备,我也不会使用
\hline
(除了表格的最后一行下面)。
\documentclass{article}
\usepackage[table]{xcolor}
\usepackage{tabulary,rotating,eurosym,amsmath,caption}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[turkish]{babel} % It is Turkish, right?
\usepackage[a4paper,margin=2.5cm]{geometry} % set page margins
\newcommand\cc[1]{\cellcolor[HTML]{#1}} % handy shortcut macro
\newcommand\rc[1]{\rowcolor[HTML]{#1}} % another handy shortcut macro
\begin{document}
\begin{sidewaystable}
\thispagestyle{empty}
\footnotesize
\renewcommand{\arraystretch}{1.2}
\setlength\tabcolsep{3pt} % default: 6pt
\caption{My caption} \label{my-label}
\begin{tabulary}{\linewidth}{ *{3}{L} *{9}{C} }
%\hline
\rc{8DB4E2}
\multicolumn{12}{c}{Optimize Edilmiş Yatırım ve İşletme Maliyeti}
\\
%\hline
\rc{F2F2F2}
\cc{8DB4E2} Hat Uzunluğu & Dudullu-Bostancı Metro Hattı & \cc{8DB4E2}İstasyon Sayısı
& \cc{F2F2F2}10
& \cc{F2F2F2} & \cc{F2F2F2} & \cc{F2F2F2} & \cc{F2F2F2}
& \cc{F2F2F2} & \cc{F2F2F2} & \cc{F2F2F2} & \cc{F2F2F2} \\
\rc{F2F2F2}
\cc{8DB4E2} & 11.90 km & \cc{8DB4E2}Yolcu Kapasitesi
& \cc{F2F2F2}35000
& \cc{F2F2F2} & \cc{F2F2F2} & \cc{F2F2F2} & \cc{F2F2F2}
& \cc{F2F2F2} & \cc{F2F2F2} & \cc{F2F2F2} & \cc{F2F2F2}
\\
& & &
\multicolumn{4}{c}{\cc{FFC000}Yatırım Maliyeti} &
\multicolumn{4}{c}{\cc{DA9694}İşletme Maliyeti} &
\cc{538DD5}Toplam
\\
\cc{FFE36F}Trendeki Araç (vagon) sayısı &
\cc{FFE36F}Min. Pik sefer aralığpı (saniye) &
\cc{FFE36F}Cer Sistemi (VDC) &
\cc{C5D9F1}Toplam İstasyon Yapım Maliyeti (\euro) &
\cc{C5D9F1}Toplam Hat Yapım Maliyeti (\euro)&
\cc{C5D9F1}Toplam Araç alım Maliyeti (\euro)&
\cc{FFC000}Trendeki Araç (vagon) sayısı &
\cc{C4D79B}Min. Pik sefer aralığpı (saniye)&
\cc{C4D79B}
\begin{tabular}[c]{@{}c@{}}
Cer \\
Sistemi (VDC)
\end{tabular} &
\cc{C4D79B}Toplam İstasyon Yapım Maliyeti (\euro)&
\cc{DA9694}Toplam Hat Yapım Maliyeti (\euro)&
\cc{538DD5}Toplam Araç alım Maliyeti (\euro) \\
\rc{FCF5EE}
4 & \cc{FCF5EE}99 & \cc{FCF5EE}750
& 93.678.063 & 102.259.880 & 108.000.000 & 303.937.943
& 118.176.815 & 143.329.587 & 71.964.682 & 333.471.084 &
\cc{8DB4E2}637.409.027
\\
\rc{FCF5EE}
5 & \cc{FCF5EE}120 & \cc{FCF5EE}750
& 114.586.331 & 100.159.139 & 115.000.000 & 329.745.470
& 130.307.910 & 155.837.417 & 76.597.791 & 362.743.118 &
\cc{8DB4E2}692.488.588
\\
\rc{FCF5EE}
6 & \cc{FCF5EE}150 & \cc{FCF5EE}750
& 135.435.800 & 98.057.731 & 108.000.000 & 341.493.531
& 142.439.004 & 156.638.660 & 74.390.900 & 373.468.564 &
\cc{8DB4E2}714.962.095
\\
\rc{FCF5EE}
8 & \cc{FCF5EE}210 & \cc{FCF5EE}750
& 177.213.138 & 93.857.534 & 104.000.000 & 375.070.672
& 166.701.193 & 161.201.774 & 74.897.119 & 402.800.086 &
\cc{8DB4E2}777.870.758
\\
%\hline
\rc{92D050}
\multicolumn{12}{c}{\cc{92D050}Yatırım ve İşletme Maliyetleri arasındaki Farklar}
\\
%\hline
\multicolumn{3}{l}{\cc{92D050}
\smash[b]{\begin{tabular}[t]{@{}l@{}}
4’lü dizi ile diğer diziler \\
arasındaki farklar\\
\end{tabular}}}
& \cc{C5D9F1}4’lü dizi ile diğer diziler arasındaki farklar
& \cc{C5D9F1}4’lü dizi ile diğer diziler arasındaki farklar
& \cc{C5D9F1}4’lü dizi ile diğer diziler arasındaki farklar
& \cc{FFC000}4’lü dizi ile diğer diziler arasındaki farklar
& \cc{C4D79B}4’lü dizi ile diğer diziler arasındaki farklar
& \cc{C4D79B}4’lü dizi ile diğer diziler arasındaki farklar
& \cc{C4D79B}4’lü dizi ile diğer diziler arasındaki farklar
& \cc{DA9694}4’lü dizi ile diğer diziler arasındaki farklar
& \cc{538DD5}4’lü dizi ile diğer diziler arasındaki farklar
\\
5 & & &
22,32\% & -2,05\% & 6,48\% & \textbf{8,49\%}&
10,27\% & 8,73\% & 6,44\% & 8,78\% & \textbf{8,64\%}
\\
6 & & &
44,58\% & -4,11\% & 0,00\% & \textbf{12,36\%}&
20,53\% & 9,29\% & 3,37\% & 11,99\% & \textbf{12,17\%}
\\
8 & & &
89,17\% & -8,22\% & -3,70\% & \textbf{23,40\%}&
41,06\% & 12,47\% & 4,07\% & 20,79\% & \textbf{22,04\%}
\\
\hline
\end{tabulary}
\end{sidewaystable}
\end{document}