如何在 Ascii Doc 中进行分词?

问题描述 投票:0回答:2

我正在以 Ascii Doc 风格编写文档(AsciiDocFX GUI,但我认为它对主题无效),但我遇到了问题。

当我创建一个表格然后输入一个长单词且单元格内没有空格时,该单词不会分成多行,它与旁边的单元格重叠。

有什么方法可以解决这个问题吗?

这里是来自 ascii doc 的源代码

[[EXAMPLE_TABLE]]
[cols="4,3,5,7",width="100%",options="header","autowidth"]
|============================
s|Function s| Parameter s| Value                        s| Description
.3+^.^|toLongWorddddddddddd  |Command         |AnotherLongWord     |Some description with spaces
|Parameter   |Value                      |...
|Parameter   |Value                      |...
|============================

这是输出(从导出的 pdf 文件中截取的图像):

最终目标很简单 - 拥有漂亮的桌子。


注:

当我将此文档导出为html文件时,表格很好,但无法正确打印。我需要 pdf 进行管理..

text ascii overlapping asciidoc
2个回答
0
投票

长话短说,

我问了一个使用 AsciiDoc 一年的人,他说,这根本不可能。 AsciiDoc 框架不支持这种可能性。

唯一的解决办法就是将长单词用空格分割成多个较小的单词。 :(


0
投票

我使用零宽度空间来完成这项工作()。至少它们是看不见的。

但请注意:如果搜索引擎不够聪明,它可能会阻碍对这些长单词的文本搜索。任何复制它们的人最终都可能会用不可见的字符污染自己的文本 =)。

© www.soinside.com 2019 - 2024. All rights reserved.