我想设置三张桌子排成一排,每张桌子上面都有自己的名字。
让我告诉你我的意思...
我写了这段代码:
\begin{center}
$R_1$\\
\vspace{3 mm}
\begin{tabular}{ |c|c| }
\hline
\textbf{course} & \textbf{type} \\
\hline
Databases & Basic \\
\hline
Math & Advanced \\
\hline
\end{tabular}
$R_2$ \\
\vspace{3 mm}
\begin{tabular}{ |c|c| }
\hline
\textbf{course} & \textbf{deg} \\
\hline
Databases & 1 \\
\hline
Math & 1 \\
\hline
Math & 2 \\
\hline
\end{tabular}
$R_3$ \\
\vspace{3 mm}
\begin{tabular}{ |c|c| }
\hline
\textbf{course} & \textbf{course\_num} \\
\hline
Databases & 55281 \\
\hline
Math & 55570 \\
\hline
\end{tabular}
\end{center}
这正是我想要的,除了它显示了每个表格上方的其他表格:
我期望的结果是表格彼此相邻:
有什么技巧可以让我做到这一点?
答案1
一种可能性是将您的表格放入如下表格中:
\begin{center}
\begin{tabular}{c@{\quad}c@{\quad}c}
$R_1$ & $R_2$ & $R_3$ \\
\begin{tabular}[t]{|c|c|}
\hline
\textbf{course} & \textbf{type} \\ \hline
Databases & Basic \\ \hline
Math & Advanced \\ \hline
\end{tabular}
& \begin{tabular}[t]{|c|c|}
\hline
\textbf{course} & \textbf{deg} \\ \hline
Databases & 1 \\ \hline
Math & 1 \\ \hline
Math & 2 \\ \hline
\end{tabular}
& \begin{tabular}[t]{|c|c|}
\hline
\textbf{course} & \textbf{course\_num} \\ \hline
Databases & 55281 \\ \hline
Math & 55570 \\ \hline
\end{tabular}
\end{tabular}
\end{center}
未经测试,但是这应该可以按您预期的方式工作。
答案2
我采纳了 Johannes_B 的建议,以下是改进版本:
\begin{minipage}[t]{0.32\textwidth} \centering
$R_1$\\
\vspace{3 mm}
\begin{tabular}{ |c|c| }
\hline
\textbf{course} & \textbf{type} \\
\hline
Databases & Basic \\
\hline
Math & Advanced \\
\hline
\end{tabular}
\end{minipage}
\begin{minipage}[t]{0.30\textwidth} \centering
$R_2$ \\
\vspace{3 mm}
\begin{tabular}{ |c|c| }
\hline
\textbf{course} & \textbf{deg} \\
\hline
Databases & 1 \\
\hline
Math & 1 \\
\hline
Math & 2 \\
\hline
\end{tabular}
\end{minipage}
\begin{minipage}[t]{0.30\textwidth} \centering
$R_3$ \\
\vspace{3 mm}
\begin{tabular}{ |c|c| }
\hline
\textbf{course} & \textbf{course\_num} \\
\hline
Databases & 55281 \\
\hline
Math & 55570 \\
\hline
\end{tabular}
\end{minipage}
这产生了以下结果:
谢谢,Johannes_B。