我想像这样对齐我的一个表格的文本:
然而,我得到了这个:
表格的标题居中并旋转(第一列标题的情况),其余文本左对齐(第二列)和右对齐(其余列)。
因此,由于我是这方面的新手,所以我在 LyX 中使用了一些错误的 LaTeX 编程技巧我的 LyX 文件。
答案1
与表格中其他列相比,每个单元格都应该设置不同的对齐方式,需要特定的多列格式。要实现此目的,请右键单击感兴趣的单元格,然后选择更多的...>多列:
现在,您可以使用表格工具栏以常规方式设置居中格式:
我还使用以下 ERT 将第一个条目旋转了 90 度:
您的输出现在应类似于:
答案2
这(几乎)是一个使用xcolor
、colortbl
、和 的hhline
解决方案。然而,在底部多行中,沿着垂直线还有一个未着色的小区域——我不明白。不过,这里是代码,希望有人能改进它:makecell
cellspace
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{fourier, heuristica}
\usepackage{graphicx}
\usepackage{array, multirow}
\usepackage{colortbl}
\usepackage[x11names]{xcolor}
\usepackage{hhline}
\usepackage{makecell}
\renewcommand\theadfont{\itshape}
\usepackage{cellspace}
\setlength\cellspacetoplimit{5pt}
\setlength\cellspacebottomlimit{5pt}
\begin{document}
\begin{table}[h]
\centering
\begin{tabular}{c|Sl|*{4}{r|}}
\rowcolor{LightSteelBlue4!10!} \thead{\rotatebox{90}{Instances}} & \thead{Algorithm} & \thead{Size of the\\ solution set} & \thead{Non-dominated\\ solutions to\\ Problem 13 in \\ $ O₁ \cup O₂ $} & \thead{Non-strictly-\\outranked\\ solutions in \\$ O₁ \cup O₂ $} & \thead{Non-dominated\\ solutions to \\ Problem 15 in \\ $ O₁ \cup O₂ $} \\
\hline
\multirowcell{2}{1} & SS-PPS & 4996 & 4819 & 10 & 0 \\
\hhline{~|-----} \hhline{~|-----}
& NO-ACO II & 19 & 19 & 19 & 1 \\
\hline
\rowcolor{LightSteelBlue4!10!}\multirowcell{2}{2} & SS-PPS & 4997 & 4878 & 12 & 0 \\
\hhline{~|-----} \hhline{~|-----}
\rowcolor{LightSteelBlue4!10!}{} & NO-ACO II &15 & 15 & 15 & 1 \\
\hline
\end{tabular}%
\end{table}
\end{document}