【问题标题】:Latex: kerning between footnote marks and punctuation marksLatex:脚注和标点符号之间的字距调整
【发布时间】:2010-12-01 16:00:27
【问题描述】:

与“footnote spacing in latex”不同。

当我在latex中添加脚注时,由于前面的标点符号,经常会有一点空格:

我不禁觉得如果脚注标记在左边一点点,有点像字距调整,这可能会更好一点。任何想法如何做到这一点?特别是如果它自动决定是否应该进行字距调整(而不是一个脚注带 ! 一个不带脚注)。

【问题讨论】:

    标签: latex footnotes


    【解决方案1】:

    您可以使用 \! 添加一个小的负空格!在标点符号和脚注之间。

    正如 Jouni 所说,\!是一个数学模式命令,导致乳胶切换到数学模式。这可以通过使用 amstex 包来防止。

    【讨论】:

    • 这行得通,但它后面的一切都是斜体。可能是因为脚注太奇怪了。但是删除一点点空间的想法很有效:事实证明我可以只使用 \hspace{-0.8mm}。
    • 对不起,你是对的。我曾在数学模式下的脚注中尝试过,一切正常。好像 \!仅适用于数学模式!
    • 不,原因\!使事情成为斜体的是它是一个数学模式命令,并且 TeX 认为你忘记了一个 $ 并且非常有帮助地为你插入一个。非常常用的 amsmath 包重新定义了 \!也可以在文本模式下工作。
    • @jug:如果你提到 Jouni 的 amsmath 事情,我会标记为正确的。谢谢。
    【解决方案2】:

    现在有fnpct 包应该可以自动执行您想要的操作。它实际上来自 TeX 姐妹网站上的一个相关问题:https://tex.stackexchange.com/questions/56094/is-there-a-way-to-automatically-change-kerning-between-commas-full-stops-and-foo

    【讨论】:

      猜你喜欢
      • 2010-10-21
      • 1970-01-01
      • 2012-10-06
      • 1970-01-01
      • 2014-05-24
      • 2013-12-17
      • 2015-08-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多