(紧急呼吁乳胶表格专家)我有不同的表格,它们的列数不同(不同的重新分区列,行等等(请参阅
图)我有义务将它们全部制作成一张表,如下所示:链接表我的第一个问题:有没有办法制作这样的表格我听说过 excel(只需编写一个函数即可生成表格的 latex 代码,我认为这可以节省时间并使初学者(就像我一样)更容易操作..有人有想法吗!
答案1
如果您可以使用 Excel 构建这样的表格,请继续,生成它的 PDF 或图片,然后使用 graphicx 包将其包含到您的文件中。
使用 LaTeX 比较棘手。你除了这张图片什么都没提供。我想到了一个解决方案,但这是唯一或多或少可行的想法。我相信可以做得更好。
\documentclass[pagesize, english, fontsize=10pt, DIV=25]{scrartcl}
\usepackage[T1]{fontenc}\usepackage[utf8]{inputenc}
\usepackage{babel, lmodern, array, booktabs, ragged2e}
\begin{document}
\begin{tabular*}{\textwidth}{|*{10}{p{1.3cm}|@{\extracolsep{\fill}}}}\toprule
\multicolumn{10}{|c|}{\textbf{Genetic Algorithms (GA)}}\\\midrule
Data set & \multicolumn{2}{c|}{Conventional} & \multicolumn{2}{c|}{OIGA} &
\multicolumn{2}{c|}{dunnemols} & \multicolumn{2}{c|}{\textbf{Wohinauimmer}} & Last
\\\midrule
\multicolumn{10}{|c|}{\dots}\\
Wine & 83 & 356 & 82 & 786 & 92 & 478 & 82 & 716 & 86\\\midrule\addlinespace[1ex]
\multicolumn{10}{|c|}{\textbf{Decision Tree}}\\\midrule\addlinespace[1ex]
\end{tabular*}\\%
\indent\begin{tabular*}{\textwidth}{|*{3}{>{\Centering}p{5.73cm}}|@{\extracolsep{\fill}}}
Data set & ITI & i+Learning \\\midrule\addlinespace[1ex]
Cleve & 65 & 81 \\
\multicolumn{3}{c}{\dots}\\
\end{tabular*}%
\end{document}
环境tabular*
会制作具有特定宽度的表格。诀窍是相应地设置不同表格的宽度。如下所示: