![带边框的框不占用任何空间(类似于 `outline` CSS 属性的效果)](https://linux22.com/image/456625/%E5%B8%A6%E8%BE%B9%E6%A1%86%E7%9A%84%E6%A1%86%E4%B8%8D%E5%8D%A0%E7%94%A8%E4%BB%BB%E4%BD%95%E7%A9%BA%E9%97%B4%EF%BC%88%E7%B1%BB%E4%BC%BC%E4%BA%8E%20%60outline%60%20CSS%20%E5%B1%9E%E6%80%A7%E7%9A%84%E6%95%88%E6%9E%9C%EF%BC%89.png)
答案1
如果你手动构建盒子网格,请使用字距调整来调整框架规则的宽度,并使用 \strut 按行调整统一的高度+深度。
同样,对于列来说,垂直方向adjustbox
也会有帮助。
平均能量损失
\documentclass{article}
\newcommand\ns[1]{{\normalsize #1}}
\begin{document}
\Huge
\setlength{\fboxrule}{5pt}
\fbox{xyz}\fbox{xyz}\ns{next to each other}
\fbox{xyz}\kern-\fboxrule\fbox{xyz}\ns{kerned by -\textbackslash fboxrule}
\fbox{xyz}\fbox{abc}\ns{depth, height}
\fbox{\strut xyz}\fbox{\strut abc}\ns{strut}
\fbox{\strut xyz}\kern-\fboxrule\fbox{\strut abc}\ns{strut, kerned}
\end{document}