将文本剪切到指定长度

将文本剪切到指定长度

我想在文档的页眉上放置文本(我正在使用fancyhdr),但如果文本超过一定长度,它就会与其他元素重叠。例如,如果我想放置“一段很长的文本以适合页眉”,那么所需的输出将是“一段很长的文本...”。当然,此输出取决于给定的长度。

这个问题有一种方法可以获取给定文本的长度。但我不知道如何只显示文本中的几个单词。

抱歉,如果我没有 MWE,但我不知道如何开始。我尝试\clip使用文本TikZ,但它会切断单词,例如:“很长...”

提前致谢

答案1

有一个相当古老的软件包叫做truncate,因此可以使用

\truncate{122pt}{This text has been~truncated}

并且文本将在 122pt 之前、单词之间被截断,而不会在 处被截断~

请参阅truncate包装手册以了解更多选项

相关内容