一行中有两个表格,表格之间有文本问题

一行中有两个表格,表格之间有文本问题

我有几个问题。1) 我想创建一个表格,里面有两个制表符,一个在左边,一个在右边,并带有一个标题,但是当我在表格中使用 2x 制表符时,第二个表格下面会出现两个表格。2) 第二个表格放在下一页(我使用了 !htbp 参数),但是当我想在表格下面写点东西时,我得到的只是上一页表格上的文本。我该如何改变它。(我的页面末尾有几行空白,表格放在新页面上,当我想在表格下面写点东西时,我得到的是第一页上这几行空白处的文本。)

以下是代码: http://pastebin.com/P6r79MAP 我需要在表格下获得 4 个点(但这没有发生)并且在一行中有两个制表符

答案1

@Hadson,你链接中的代码远非 MWE...无论如何,你有两个问题:

  1. 您请求表格(表格之间有空行)每张都占一行
  2. 第二个表格太宽,无法在一行文本宽度内容纳下两个表格。

为了展示我所做的事情,我根据您的代码制作了以下 MWE:

\documentclass[a4paper,titlepage,10pt]{article}
\usepackage[polish]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{caption}

\usepackage{makecell}% <-- new
\renewcommand{\arraystretch}{1}

    \begin{document}
\begin{table}[!htbp]
\caption{Pomiar masy i długości}
    \begin{tabular}[t]{|c|c|c|} \hline
    \multicolumn{3}{|c|}{Pręt} \\ \hline
     & wartość & niepewność \\ \hline
     m[g] & 685 & 1 \\ \hline
     l[mm] & 746 & 1 \\ \hline
     b[mm] & 97 & 1 \\ \hline
     a[mm] & 276 & 1 \\ \hline
    \end{tabular}
\quad
     \begin{tabular}[t]{|c|c|c|} \hline
    \multicolumn{3}{|c|}{Pierścień} \\ \hline
     & wartość & niepewność \\ \hline
     m[g] & 685 & 1 \\ \hline
     $D_{w}$[mm] & 74,6 & 1 \\ \hline
     $D_{z}[mm]$ & 97 & 1 \\ \hline
     $R_{z}[mm]$ & 276 & 1 \\ \hline
     e[mm] & 11 & 0,05 \\ \hline
     a[mm] &13.5 & 1,05 \\ \hline
    \end{tabular}
\end{table}

\begin{table}[!htbp]
\caption{Pomiar okresu drań}
    \begin{tabular}[t]{|c|c|c|c|} \hline
    \multicolumn{4}{|c|}{Pręt} \\ \hline
    Lp.
     &   \thead{Liczba\\ okresów k}
         &    \thead{Czas t[s]\\ dla k okresów}
             &  Okres $T_{i}[s]$ \\ \hline
    1 & 30 & 39.32 & 1.310 \\ \hline
    2 & 30 & 39.16 & 1.305 \\ \hline
    3 & 30 & 39.57 & 1.319 \\ \hline
    4 & 30 & 38.91 & 1.297 \\ \hline
    5 & 30 & 39.39 & 1.312 \\ \hline
    6 & 30 & 39.16 & 1.304 \\ \hline
    7 & 30 & 40.02 & 1.334 \\ \hline
    8 & 30 & 39.27 & 1.309 \\ \hline
    9 & 30 & 38.97 & 1.299 \\ \hline
    10 & 30 & 39.44 & 1.314 \\ \hline
    \multicolumn{4}{|l|}{Wartość średnia okresu $1.3103$} \\ \hline
    \multicolumn{4}{|l|}{Niepewność  $u(t): 3.38 * 10^{-3}$} \\ \hline
    \end{tabular}
\quad    
    \begin{tabular}[t]{|c|c|c|c|} \hline
    \multicolumn{4}{|c|}{Pręt} \\ \hline
    Lp.
     &   \thead{Liczba\\ okresów k}
         &    \thead{Czas t[s]\\ dla k okresów}
             &  Okres $T_{i}[s]$ \\ \hline
    1 & 30 & 30.68 & 1.023 \\ \hline
    2 & 30 & 30.75 & 1.025 \\ \hline
    3 & 30 & 30.87 & 1.029 \\ \hline
    4 & 40 & 40.93 & 1.023 \\ \hline
    5 & 40 & 40.81 & 1.020 \\ \hline
    6 & 30 & 30.52 & 1.017 \\ \hline
    7 & 30 & 31.02 & 1.034 \\ \hline
    8 & 40 & 41.11 & 1.028 \\ \hline
    9 & 40 & 40.57 & 1.014 \\ \hline
    10 & 30 & 30.65 & 1.022 \\ \hline
    \multicolumn{4}{|l|}{Wartość średnia okresu $T: 1.0235$} \\ \hline
    \multicolumn{4}{|l|}{Niepewność  $u(t): 3.38 * 10^{-3}$} \\ \hline
    \end{tabular}
\end{table}
    \end{document}

对于前两个表,只需删除之间的空行即可。为了快速测试,我用 在它们之间留出距离quad。相反,您可以在 之后使用hfill关联\centering命令\begin{table}

对于第二个表格,我的怀疑是评论正确。它们太宽了。所以,你看到了如何制作带有标题Liczba okresów kCzas t[s] dla k okresów更窄的列。一种方法是将它们排版成更多行,就像我在上面的 MWE 中所做的那样:在序言中添加包makecell,然后使用它的宏thead

如您所见,我添加了表格[t]顶部对齐选项(因为前两个表格的高度不同)。遵循上述建议后的两个表格的图片:

在此处输入图片描述

相关内容