10 tabularray表格行内垂直对齐问题

发布于 2023-07-11 10:24:34

demo

\begin{tblr}{|c|c|}
\hline
a & \SetCell[c=1]{c, b}  hello:\mbox{\begin{varwidth}{10em}                   
                                         Bisharp \\
                                          223@qq.com \\
                                          136110110110 
                                      \end{varwidth}} \\
\hline
c & d \\
\hline
\end{tblr}

编译结果:

image.png

问题描述:

parbox经常会导出内容超出单元格,因此在不用parbox的前提下,如何实现下面这种行效果,垂直置底, 普通文本和varwidth都位于baseline之上。

想要的效果

image.png

备注:

也请避免这个方式,我想尝试直接通过设置行的属性达到目标
image.png

查看更多

关注者
0
被浏览
900
Kurfürst
Kurfürst 2023-07-11
这家伙很懒,什么也没写!
\begin{tblr}{|c|c|}
    \hline
    \SetCell[r=3]{m}a &  \SetCell[r=3]{m}hello:\enspace\parbox[b]{6em}{               
    Bisharp \\
    223@qq.com \\
    136110110110} \\
    \hline
     &  \\
    \hline
     &  \\
    \hline
    c & d \\
    \hline
\end{tblr}
2 个回答
拿了橘子跑啊
拿了橘子跑啊 2023-07-12
这家伙很懒,什么也没写!

只要思想不滑坡,办法总比问题多。

\documentclass{article}
\usepackage{tabularray}
\begin{document}
  \begin{tblr}{
    colspec={cr@{}l},hlines,vlines,hline{2,3}=0pt,vline{3}=0pt
  }
  \SetCell[r=3]{m,c}  
  a &                     & Bisharp      \\
    &                     & 1223@qq.com  \\
    & hello:\ \mbox{}     & 136110110110 \\
  c & \SetCell[c=2]{m,c}d &              \\
  \end{tblr}
\end{document}

image.png

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览