Latex並排兩張表格 分別加入表格說明的方法
\begin{table}[]
\vspace{-1.0cm}
\begin{minipage}[t]{0.45\textwidth}
\centering
\begin{tabular}{l}
\hline
\textbf{ Algorithm 1} SETCOPYRIGHT\\ \hline
\textbf{Input:}ID, copyrigtNum, name, creator, royalty,\\ \hspace*{0.9cm} publisher, buyerAddress, date, supplement\\
1.\textbf{if}(\textit{SetterisCopyrightOwner}) \textbf{then}\\
%省略
11.\textbf{else}\\
12. \hspace*{0.3cm} \textit{alert permission incorrect}\\
13.\textbf{end if}=0\\\hline
\end{tabular}
\caption{Copyright Creation Algorithm }
\label{tab1}
\end{minipage}
\begin{minipage}[t]{0.45\textwidth}
\centering
\begin{tabular}{l}
\hline
\textbf{ Algorithm 2} SEARCHCOPYRIGHT\\ \hline
\textbf{Input:}musicID, CopyrigtNum \\
1.\textbf{if}(\textit{musicIDandCopyrigtNumExists}) \textbf{then}\\
2. \textbf{ Output:} \\
%省略
4.\hspace*{0.5cm} \textit{alert not exists}\\
5.\textbf{end if}=0\\\hline
\end{tabular}
\caption{Copyright Search Algorithm }
\label{tab2}
% \caption{Copyright Search Algorithm }
\end{minipage}
\end{table}
29. 圖形與表格的平行排列
通過在一個 figure 環境中使用多個 \caption 命令來得到並列的多個圖形。同樣地,在一個 table 環境中使用多個 \caption 命令可將多個表格平行排列。 若想使表格和圖形平行排列在一起,可使用第 20 章中定義 的命令 \figcaption 和 \tabcaption。 例如下面的命令:
\begin{figure}[htb]
\begin{minipage}[b]{0.5\textwidth}
\centering
\includegraphics[width=0.8\textwidth]{graphic.eps}
\caption{This is a Figure by a Table}
\label{fig:by:table}
\end{minipage}%
\begin{minipage}[b]{0.5\textwidth}
\centering
\begin{tabular}{|c|c|} \hline
Day & Data \\ \hline\hline
Monday & 14.6 \\
Tuesday & 14.3 \\
Wednesday & 14.2 \\
Thursday & 14.5 \\
Friday & 14.9 \\ \hline
\end{tabular}
\tabcaption{This is a Table by a Figure}
\label{table:by:fig}
\end{minipage}
\end{figure}
因為 LATEX 允許圖形的浮動不必考慮其前后表格的順序,所以在 figure 環境中使用命令 \tabcaption 可能會將表格 放置到尚未處理的浮動圖形前面。同理,在 table 環境中 使用命令 \figcaption 可能會將圖形放置到尚未處理的浮動圖形前面。 這種情況下,可以在圖形環境前使用 \FloatBarrier 命令來清除 其前面尚未處理的浮動圖形。