20 当表格的表头设置颜色后,边框显示不全的问题

发布于 2023-05-10 11:21:30

我想设置表头的颜色,但发现设置颜色后会出现单元格边框显示不全的问题

我使用tablesgenerator生产的代码, 分别不设置表头颜色和设置颜色对比
image.png

然后使用代码生产pdf文件,对比结果
image.png
发现设置颜色后, 单元格“封装”下的边框不显示了, cline{1-3}不起作用, 尝试hhline{---}效果也有问题, 会在不需要边框的地方产生一条白线

此外我还有一个疑问, 在缩放比例为100%能看到的边框线,在缩放后, 有些边框线就显示不出来了, 这个问题是什么造成的, 有解决方法吗?
image.png

附件是使用的tax文件和生产的pdf
test.tex
test.pdf

查看更多

关注者
0
被浏览
1.4k
1 个回答
寄存器
寄存器 2023-05-11
这家伙很懒,什么也没写!

不建议用这些转换来的代码,基本没有可维护性。可以考试试试用tabularray宏包实现需求。

% \usepackage{tabularray}
% \usepackage{ninecolors}
\begin{tblr}{%
  hlines, vlines,
  cells = {c},
  cell{1}{1} = {c = 3}{c},
  cell{1}{4} = {r = 2}{m, c},
  cell{1}{5} = {r = 2}{m, c},
  cell{1}{6} = {r = 2}{m, c},
  row{1,2} = {gray8}
  }
  封装   & 封装  & 封装  & 名称 & 数字功能 & 模拟功能 \\
  QFP100 & QFP64 & QFP48 & 名称 & 数字功能 & 模拟功能 \\
  1      & 1     & 1     & A    & A        & -        \\
  2      & 2     & 2     & B    & B        & -        \\
\end{tblr}

\begin{tblr}{%
  hlines, vlines,
  cells = {c},
  cell{1}{1} = {c = 3}{c},
  cell{1}{4} = {r = 2}{m, c},
  cell{1}{5} = {r = 2}{m, c},
  cell{1}{6} = {r = 2}{m, c},
  }
  封装   & 封装  & 封装  & 名称 & 数字功能 & 模拟功能 \\
  QFP100 & QFP64 & QFP48 & 名称 & 数字功能 & 模拟功能 \\
  1      & 1     & 1     & A    & A        & -        \\
  2      & 2     & 2     & B    & B        & -        \\
\end{tblr}

image.png

撰写答案

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

发布
问题

分享
好友

手机
浏览

扫码手机浏览