如何在表格第二列创建纵向跨行单元格?
实现带嵌入文本分隔线的troff表格
你想要生成的目标表格:
+---+---+---+ | | b | c | | +---+---+ | a | | c | | + b +---+ | | | c | +---+---+---+
你尝试了以下troff表格代码,得到了接近的结果:
.TS tab(^) allbox; l l l ^ l l ^ ^ l. a^b^c ^b^c ^^c .TE
生成的效果:
+--+---+---+ | | b | c | | +---+---+ |a | b | c | | +---+---+ | | | c | +--+---+---+
要实现目标表格中第四行| + b +---+的特殊分隔线效果,需要调整表格单元格的对齐方式,并手动在对应单元格插入分隔符文本。修改后的代码如下:
.TS tab(^) allbox; l l l ^ l l ^ c l ^ l l. ^b^c ^^c a ^^c ^+ b +^c ^^c .TE
这段代码将第四行的中间单元格设置为居中对齐(c),内容设为+ b +,配合allbox选项,就能生成你想要的带嵌入文本分隔线的表格效果。
内容的提问来源于stack exchange,提问作者Fun Mun Pieng
相关产品推荐
相关产品推荐

