我需要将下表的精确布局(14 x 6)从 Word 复制到 Latex 以供我的学术期刊使用。问题是我几乎尝试了所有我知道的 tabularx 或 graphicsx 的使用方法。我查看了它们的文档,但仍然无法获得我想要的正确格式。
我尝试了很多方法\begin{tabular*}…\end{tabular*}
,例如使用{|6*{X|}}
并得到不同的结果。我得到的最好的结果是:
\documentclass{article}
\begin{document}
\begin{table}
\centerline{%
\begin{tabular}{|l|*5{X|} }
\end{tabular}
}
\end{table}
\end{document}
如果表格无法适应纵向模式,那么将其设置为横向模式也足够了。还有其他软件包可以更好地处理这种情况吗?或者有人能给我指出正确的方向吗?
谢谢
答案1
这不是一张特别好的表格,但如果你真的需要这种特定的格式......
\documentclass{article}
\usepackage{geometry} % more generous margins
\usepackage{tabularx}
\renewcommand*{\tabularxcolumn}[1]{>{\centering\arraybackslash}m{#1}}
\begin{document}
\begin{table}
\caption{A table containing some stuff.}
\begin{tabularx}{\linewidth}{|*{6}{X|}}
\hline
\textbf{Author} & \textbf{Year of Publication} & \textbf{Mainly focusing problem/area} & \textbf{Any specific layered architecture} & \textbf{Main points} & \textbf{Any observable fault} \\
\hline
foo & foo & foo & foo & foo & foo \\
\hline
Bla [22] & 2012 & Designed specifically for this or that thingy & foo & Some text & Possibly won't work \\
\hline
foo & foo & foo & foo & foo & foo \\
\hline
\end{tabularx}
\end{table}
\end{document}