将文本“出血”到页边距吗?

将文本“出血”到页边距吗?

是否有可能存在延伸到右边距的线(作为例外)?

这就是我希望它可行的原因:我有一份文件,其中一个标题是某个特定组织的正式名称。该名称比文章文本宽度宽几个字母。如果我将其分成两行,看起来会比允许此例外更丑陋(由于周围有空格,在这份特定文件中看起来还不错)。

SE 建议的一个选项在问题中给出我怎样才能更改部分文本的边距?。我之所以问这个问题,是因为也许还有另一种方法,告诉 LaTeX“不要破坏这条线,即使它会渗入到边距”。

如果没有,我会查看 changepage 包,但值得一问。

提前致谢。

答案1

这取决于您需要在哪里执行此操作,但将文本保持在一起的标准方法应该适合您:

aaa bbb ccc ddd~eee~fff ...

或者

aaa bbb ccc \mbox{ddd eee fff} ...

在任何情况下都不会ddd eee fff中断,因此您可以写下整个组织名称,\mbox它应该会做您想做的事情。

答案2

我会用\rlap

\rlap{This is a very long name of some arcane organization}

将排版文本,但它不会占用任何空间,因此您甚至不会得到过满的水平盒子。

答案3

克恩
我会在标题中的每个字母之间使用\kern一个小的负值( 的一小部分),以“压缩”文本,直到它适合可用空间。您还可以使用另外的,因为这样您就可以将标题的一部分突出到右边距。em\rlap

只需稍加修整,就没有人会看出你“作弊”了。

微型
正如 Frank Mittelback 在下面的评论中指出的那样,手动调整\kern可能会(太)费力。为了避免标题过多地突出到右边距,您可以使用以下方法“压缩”(缩小)文本微型用较小的负向跟踪调整字母间距。下面的代码将我的系统上突出到右边距的字符数从四个减少到一个。

\SetTracking{encoding=*}{-30}

\noindent\rlap{\lsstyle Testing testing resting test testing testing Testing testing testing Testing testing testing Testing}

相关内容