![将文本剪切到指定长度](https://linux22.com/image/418676/%E5%B0%86%E6%96%87%E6%9C%AC%E5%89%AA%E5%88%87%E5%88%B0%E6%8C%87%E5%AE%9A%E9%95%BF%E5%BA%A6.png)
我想在文档的页眉上放置文本(我正在使用fancyhdr
),但如果文本超过一定长度,它就会与其他元素重叠。例如,如果我想放置“一段很长的文本以适合页眉”,那么所需的输出将是“一段很长的文本...”。当然,此输出取决于给定的长度。
在这个问题有一种方法可以获取给定文本的长度。但我不知道如何只显示文本中的几个单词。
抱歉,如果我没有 MWE,但我不知道如何开始。我尝试\clip
使用文本TikZ
,但它会切断单词,例如:“很长...”
提前致谢
答案1
有一个相当古老的软件包叫做truncate
,因此可以使用
\truncate{122pt}{This text has been~truncated}
并且文本将在 122pt 之前、单词之间被截断,而不会在 处被截断~
。
请参阅truncate
包装手册以了解更多选项