是否有可能存在延伸到右边距的线(作为例外)?
这就是我希望它可行的原因:我有一份文件,其中一个标题是某个特定组织的正式名称。该名称比文章文本宽度宽几个字母。如果我将其分成两行,看起来会比允许此例外更丑陋(由于周围有空格,在这份特定文件中看起来还不错)。
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}