版本可能会很感激,因为我不知道如何命名这个问题。
英语不是我的母语。另外我也不知道如何解释这个问题,所以提前致歉。
我正在处理一张桌子,我希望它看起来像这样:
过了一段时间,我用这段代码让它看起来像这样:
\documentclass{report}
\usepackage{float}
\usepackage{color}
\usepackage[spanish]{babel}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{colortbl}
\usepackage{chngpage}
\usepackage{colortbl}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage{xcolor,colortbl}
\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
\begin{document}
\begin{table}[H]
\begin{adjustwidth}{-1in}{-1in}
\begin{footnotesize}
%\caption{Tabla comparativa de proyectos utilizados en la enseñanza de sistemas operativos.}
\label{Evaluacion economicae}
\vspace{10pt}
\begin{center}
\begin{tabular}{|C{3.4cm}|*{9}{C{0.8cm}|}}
\hline
\cellcolor{black} & \multicolumn{3}{|>{\columncolor{black}}m{4cm}} {\centering{\textbf{\color{white}El Mejor Escenario (Vehículo 1)}}} &
\multicolumn{3}{|>{\columncolor{black}}m{4cm}}{\centering\textbf{\color{white}El Mejor Escenario (Vehículo 2 a 5)}} &
\multicolumn{3}{|>{\columncolor{black}}m{4cm}|}{\centering\textbf{\color{white}El Peor Escenario (Todos los Vehículos)}} \\
\hline
\rowcolor[gray]{0.8}\multirow{-3}{*} {\cellcolor{black}\centering{\textbf{\color{white}Empresa}}}& Año 1 & Año 2 & Año 3 & Año 1 & Año 2 & Año 3 & Año 1 & Año 2 & Año 3\\ \hline
GRUPO DECA & 1.68 &1.35 & 0.68 & 0.94 & 0.76 & 0.38 & 5.44 & 4.38 & 2.19\\ \hline
\rowcolor[gray]{0.8}GPS TECNOLOGIAS & 1.62 &1.3 &0.65 &0.91 &0.73 & 0.36 & 5.25 & 4.21 & 2.11 \\ \hline
GPS RASTREO SATELITAL & 1.69 & 1.38 & 0.69 & 0.95 & 0.77 & 0.39 & 5.48 & 4.48 & 2.24 \\ \hline
\rowcolor[gray]{0.8}Localización Satelital Integral & 1.82 & 1.39 & 0.69 & 1.02 & 0.78 & 0.39 & 5.90 & 4.49 & 2.24 \\ \hline
GPS ADVANTAGE & 1.33 & 1.26 & 0.63 & 0.75 & 0.70 & 0.35 & 4.32 & 4.07 & 2.04 \\ \hline
\rowcolor[gray]{0.8}TISSA &1.38& 1.33 & 0.67 & 0.77 & 0.75 & 0.37 & 4.48 & 4.32 & 2.16 \\ \hline
GRUPO UDA & \multicolumn {9}{c|} {\centering No presento cotizaciones.}\\ \hline
\end{tabular}
\end{center}
\caption{Evaluaciónes Económicas}
\end{footnotesize}
\end{adjustwidth}
\end{table}
\end{document}
代码的结果如下图所示,这就是我的问题所在:
如何删除每个单元格右侧的空白?我在代码中搜索过,但找不到错误所在。
答案1
我认为指定列宽并不是解决问题的办法;让 LaTeX 来完成这项工作。
\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}
\usepackage{color}
\usepackage{booktabs}
\usepackage{colortbl}
\usepackage{chngpage}
\usepackage{colortbl}
\usepackage[usenames,dvipsnames]{xcolor}
\begin{document}
\begin{table}
\caption{Tabla comparativa de proyectos utilizados en la
enseñanza de sistemas operativos.}
\label{Evaluacioneconomicae}
\bigskip
\centering\footnotesize\setlength{\extrarowheight}{2pt}
\begin{tabular}{|l *{9}{c}|}
\rowcolor{black} \textcolor{white}{\bfseries Empresa} &
\multicolumn{3}{c}{\textcolor{white}{\bfseries El Mejor Escenario}} &
\multicolumn{3}{c}{\textcolor{white}{\bfseries El Mejor Escenario}} &
\multicolumn{3}{c}{\textcolor{white}{\bfseries El Peor Escenario}} \\
\rowcolor{black} &
\multicolumn{3}{c}{\textcolor{white}{\bfseries (Vehículo 1)}} &
\multicolumn{3}{c}{\textcolor{white}{\bfseries (Vehículo 2 a 5)}} &
\multicolumn{3}{c}{\textcolor{white}{\bfseries (Todos los Vehículos)}} \\
\rowcolor[gray]{0.8}
\cellcolor{black}&
Año 1 & Año 2 & Año 3 & Año 1 & Año 2 & Año 3 & Año 1 & Año 2 & Año 3\\
\hline
GRUPO DECA &
1.68 &1.35 & 0.68 & 0.94 & 0.76 & 0.38 & 5.44 & 4.38 & 2.19\\
\rowcolor[gray]{0.8}GPS TECNOLOGIAS & 1.62 &1.3 &0.65 &0.91 &0.73 & 0.36 & 5.25 & 4.21 & 2.11 \\
GPS RASTREO &
1.69 & 1.38 & 0.69 & 0.95 & 0.77 & 0.39 & 5.48 & 4.48 & 2.24 \\
SATELITAL &&&&&&&&&\\
\rowcolor[gray]{0.8}Localización &
1.82 & 1.39 & 0.69 & 1.02 & 0.78 & 0.39 & 5.90 & 4.49 & 2.24 \\
\rowcolor[gray]{0.8}Satelital Integral &&&&&&&&&\\
GPS ADVANTAGE &
1.33 & 1.26 & 0.63 & 0.75 & 0.70 & 0.35 & 4.32 & 4.07 & 2.04 \\
\rowcolor[gray]{0.8}TISSA &
1.38& 1.33 & 0.67 & 0.77 & 0.75 & 0.37 & 4.48 & 4.32 & 2.16 \\
GRUPO UDA &
\multicolumn {9}{c|}{No presento cotizaciones} \\
\hline
\end{tabular}
\end{table}
\end{document}
如果你想拥有精确的尺寸,你可以在第二步完成:在第一步中,你排版表格并找到最宽的标题,在本例中
(所有车辆)
并添加一些填充,设置长度参数;然后确保每个标题中都有一个与该长度一样宽的框。
\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}
\usepackage{color}
\usepackage{booktabs}
\usepackage{colortbl}
\usepackage{chngpage}
\usepackage{colortbl}
\usepackage[usenames,dvipsnames]{xcolor}
\newlength{\yarenlen}
\begin{document}
\begin{table}
\caption{Tabla comparativa de proyectos utilizados en la
enseñanza de sistemas operativos.}
\label{Evaluacioneconomicae}
\bigskip
\centering\footnotesize\setlength{\extrarowheight}{2pt}
\settowidth{\yarenlen}{\bfseries\space(Todos los Vehículos)\space}
\begin{tabular}{|l *{9}{c}|}
\rowcolor{black} \textcolor{white}{\bfseries Empresa} &
\multicolumn{3}{c}{\textcolor{white}{\bfseries El Mejor Escenario}} &
\multicolumn{3}{c}{\textcolor{white}{\bfseries El Mejor Escenario}} &
\multicolumn{3}{c}{\textcolor{white}{\bfseries El Peor Escenario}} \\
\rowcolor{black} &
\multicolumn{3}{c}{\textcolor{white}{\makebox[\yarenlen]{\bfseries (Vehículo 1)}}} &
\multicolumn{3}{c}{\textcolor{white}{\makebox[\yarenlen]{\bfseries (Vehículo 2 a 5)}}} &
\multicolumn{3}{c}{\textcolor{white}{\makebox[\yarenlen]{\bfseries (Todos los Vehículos)}}} \\
\rowcolor[gray]{0.8}
\cellcolor{black}&
Año 1 & Año 2 & Año 3 & Año 1 & Año 2 & Año 3 & Año 1 & Año 2 & Año 3\\
\hline
GRUPO DECA &
1.68 &1.35 & 0.68 & 0.94 & 0.76 & 0.38 & 5.44 & 4.38 & 2.19\\
\rowcolor[gray]{0.8}GPS TECNOLOGIAS & 1.62 &1.3 &0.65 &0.91 &0.73 & 0.36 & 5.25 & 4.21 & 2.11 \\
GPS RASTREO &
1.69 & 1.38 & 0.69 & 0.95 & 0.77 & 0.39 & 5.48 & 4.48 & 2.24 \\
SATELITAL &&&&&&&&&\\
\rowcolor[gray]{0.8}Localización &
1.82 & 1.39 & 0.69 & 1.02 & 0.78 & 0.39 & 5.90 & 4.49 & 2.24 \\
\rowcolor[gray]{0.8}Satelital Integral &&&&&&&&&\\
GPS ADVANTAGE &
1.33 & 1.26 & 0.63 & 0.75 & 0.70 & 0.35 & 4.32 & 4.07 & 2.04 \\
\rowcolor[gray]{0.8}TISSA &
1.38& 1.33 & 0.67 & 0.77 & 0.75 & 0.37 & 4.48 & 4.32 & 2.16 \\
GRUPO UDA &
\multicolumn {9}{c|}{No presento cotizaciones} \\
\hline
\end{tabular}
\end{table}
\end{document}
答案2
以下是您可以使用 执行的操作{NiceTabular}
。nicematrix
无论您使用哪种 PDF 查看器,都不会在彩色面板中看到细白线(如 egreg 的回答中所述)。
\documentclass{report}
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}
\usepackage{xcolor}
\usepackage{nicematrix}
\begin{document}
\begin{table}
\caption{Tabla comparativa de proyectos utilizados en la
enseñanza de sistemas operativos.}
\label{Evaluacioneconomicae}
\bigskip
\centering\footnotesize\setlength{\extrarowheight}{2pt}
\begin{NiceTabular}{|l*{9}{c}|}[colortbl-like]
\RowStyle[bold,color=white,rowcolor=black,nb-rows=2]{}
Empresa & \Block{1-3}{El Mejor Escenario} &&& \Block{1-3}{El Mejor Escenario} &&& \Block{1-3}{El Peor Escenario} \\
& \Block{1-3}{(Vehículo 1)} &&& \Block{1-3}{(Vehículo 2 a 5)} &&& \Block{1-3}{(Todos los Vehículos)} \\
\cellcolor{black}& \rowcolor[gray]{0.8}
Año 1 & Año 2 & Año 3 & Año 1 & Año 2 & Año 3 & Año 1 & Año 2 & Año 3\\
\Hline
GRUPO DECA &
1.68 &1.35 & 0.68 & 0.94 & 0.76 & 0.38 & 5.44 & 4.38 & 2.19\\
\rowcolor[gray]{0.8}
GPS TECNOLOGIAS & 1.62 &1.3 &0.65 &0.91 &0.73 & 0.36 & 5.25 & 4.21 & 2.11 \\
GPS RASTREO & 1.69 & 1.38 & 0.69 & 0.95 & 0.77 & 0.39 & 5.48 & 4.48 & 2.24 \\
SATELITAL \\
\rowcolor[gray]{0.8}
Localización & 1.82 & 1.39 & 0.69 & 1.02 & 0.78 & 0.39 & 5.90 & 4.49 & 2.24 \\
\rowcolor[gray]{0.8}
Satelital Integral \\
GPS ADVANTAGE & 1.33 & 1.26 & 0.63 & 0.75 & 0.70 & 0.35 & 4.32 & 4.07 & 2.04 \\
\rowcolor[gray]{0.8}
TISSA & 1.38& 1.33 & 0.67 & 0.77 & 0.75 & 0.37 & 4.48 & 4.32 & 2.16 \\
GRUPO UDA & \Block{1-*}{No presento cotizaciones} \\
\Hline
\end{NiceTabular}
\end{table}
\end{document}
您需要多次编译(因为nicematrix
在后台使用 PGF/Tikz 节点)。