我正在尝试对齐这两个不幸顶部不平整的表线。结果令人沮丧。我使用 minipage 将两个表格并排显示。如果您知道如何让这个看起来更好,请分享 :)
PS,我知道@warem 已经问过一个非常类似的问题,但它似乎对我来说不起作用。
以下是代码:
\usepackage{tabularx}
\documentclass{article}
\begin{document}
\begin{table}[H]
\footnotesize
\centering
\begin{minipage}[t]{.4\textwidth}
\centering
\begin{tabular}[t]{|c|c|c|}
\hline
\textbf{SKU}&\textbf{Price}&\textbf{Supplier}\\\hline
quinoa 90g & € 0.21& Alfa BV\\\hline
quinoa 180g& € 0.30& Alfa BV\\\hline
quinoa 270g& € 0.39& Beta BV\\\hline
quinoa 360g& € 0.45& Alfa BV\\\hline
\end{tabular}
\caption{\fontsize{9}{11} \selectfont Available grammages for quinoa}
\label{tab:quinoa grammages example}
\end{minipage}
\begin{minipage}{.4\textwidth}
\centering
\begin{tabular}[t]{|c|c|}
\hline
\textbf{Recipe size}&\textbf{Grammage requirement}\\\hline
2p box&150g\\\hline
3p box&225g\\\hline
4p box&300g\\\hline
\end{tabular}
\caption{\fontsize{9}{11} \selectfont Quinoa requirement for recipe AB01}
\label{tab:quinoa usage example}
\end{minipage}
\end{table}
\end{document}
答案1
我可以提出这个建议,使用floatrow
包。但是,请注意,这个包遵循印刷传统——即,表格的标题是多于桌子。
\documentclass{article}
\usepackage{tabularx}
\usepackage{caption}
\usepackage{floatrow}
\begin{document}
\begin{table}[H]
\footnotesize
\captionsetup[table]{style=default, font=footnotesize}
\centering
\begin{floatrow}
\centering
\ttabbox{ \begin{tabular}[t]{|c|c|c|}
\hline
\textbf{SKU}&\textbf{Price}&\textbf{Supplier}\\\hline
quinoa 90g & € 0.21& Alfa BV\\\hline
quinoa 180g& € 0.30& Alfa BV\\\hline
quinoa 270g& € 0.39& Beta BV\\\hline
quinoa 360g& € 0.45& Alfa BV\\\hline
\end{tabular}}
{ \caption{\fontsize{9}{11} \selectfont Available grammages for quinoa}
\label{tab:quinoa grammages example}}
\centering
\ttabbox{ \begin{tabular}[t]{|c|c|}
\hline
\textbf{Recipe size}&\textbf{Grammage requirement}\\\hline
2p box&150g\\\hline
3p box&225g\\\hline
4p box&300g\\\hline
\end{tabular}}
{ \caption{\fontsize{9}{11} \selectfont Quinoa requirement for recipe AB01}
\label{tab:quinoa usage example}}
\end{floatrow}
\end{table}
\end{document}