简体   繁体   English

乳胶:脚注标记和标点符号之间的字距调整

[英]Latex: kerning between footnote marks and punctuation marks

Not the same as " footnote spacing in latex ". 与“ 乳胶中的脚注间距 ”不同。

When I add footnotes in latex, there is often a little bit of space due to the punctuation mark before them: 当我在乳胶中添加脚注时,由于它们前面的标点符号,通常会留出一些空间:

替代文字

I can't help but feel this might be a little bit nicer if the footnote mark was a tiny tiny bit to the left, sort of like kerning. 我不禁感到,如果脚注标记在左边稍微一点点,就像在字距调整一样,可能会更好一些。 Any ideas how to do this? 任何想法如何做到这一点? Especially if it automatically decides if it should do the kerning (as opposed to have one footnote with ! and one without). 特别是如果它自动决定是否应该进行字距调整(与一个脚注带有!而没有一个脚注相反)。

You can add a small negative space using \\! 您可以使用\\添加一个小的负空格! between the punctuation mark and the footnote. 在标点符号和脚注之间。

As Jouni commented, \\! 正如Jouni所说,\\! is a math mode command causing latex to switch into math mode. 是一种数学模式命令,可导致乳胶切换到数学模式。 This can be prevented by using the amstex package. 这可以通过使用amstex包来防止。

There is now the fnpct package that should do what you want automatically. 现在有fnpct软件包可以自动执行您想要的操作。 It actually came from a related question on the TeX sister site: https://tex.stackexchange.com/questions/56094/is-there-a-way-to-automatically-change-kerning-between-commas-full-stops-and-foo 它实际上来自TeX姐妹网站上的一个相关问题: https : //tex.stackexchange.com/questions/56094/is-there-a-way-to-automatically-change-kerning-between-commas-full-stops -and-foo

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM