ConTeXt:表格旁边的垂直对齐

ConTeXt:表格旁边的垂直对齐

我想在一些文本旁边放置一张表格:

\starttext
  \placetable[left,none]{}{%
    \starttable[|l|]
      \HL \VL Test \VL \SR \HL
    \stoptable
  }

  Here be some text
\stoptext

这看起来不太好,因为表格开始于文本下方:

在文本前插入\blank[2cm]似乎没有任何作用。如何让表格从与文本相同的垂直位置开始?

答案1

如果您不需要将其与文本基线完全对齐,只需linelocation键中添加 的负倍数。我个人的建议是始终使用界面\start...\stop,也适用于placetable。此外,我建议使用 Natural Tables。

\starttext
\startplacetable
  [
    location={left,none,-line},
  ]
  \startTABLE
    \NC Test \NC\NR
  \stopTABLE
\stopplacetable
Here be some text
\stoptext

在此处输入图片描述

答案2

考虑到简单性,我希望我正确理解了这个问题。你为什么不使用命令cline?以下是你期望的吗?

\documentclass{article}
\begin{document}
    \begin{tabular}{|c|l}
        \cline{1-1}
        Test & Here be some text\\
        \cline{1-1}
    \end{tabular}
\end{document}

在此处输入图片描述

相关内容