空间有时会被 microtype 和 url 占用

空间有时会被 microtype 和 url 占用

我尝试稍微压缩 URL,觉得一切都很好,直到我在最后的校对中注意到一个问题。第一的以下最小示例中的“this”后面似乎没有空格(输出中有“thislacks”,但字体不同)。

\documentclass{article}
\usepackage{url}
\usepackage{microtype}
\def\test#1{\textls[-10]{\url{#1}}}
\begin{document}
Note that \test{this} lacks following space, but \test{this} and \test{this} is fine.
\end{document}

我已经发现将定义改为

\def\test#1{\textls[-10]{\url{#1}}\relax}

修复了问题,但我真的很想知道这怎么会发生。因为如果不解释哪里出了问题,我永远无法确定补救措施是否真的适用于所有情况,不是吗?


编辑:创建的内容如下\listfiles

 *File List*
 article.cls    2007/10/19 v1.4h Standard LaTeX document class
  size10.clo    2007/10/19 v1.4h Standard LaTeX file (size option)
     url.sty    2006/04/12  ver 3.3  Verb mode for urls, etc.
microtype.sty    2009/03/27 v2.3d Micro-typography with pdfTeX (RS)
  keyval.sty    1999/03/16 v1.13 key=value parser (DPC)
microtype.cfg    2009/03/27 v2.3d microtype main configuration file (RS)
  mt-cmr.cfg    2008/02/29 v1.9a microtype config. file: Computer Modern Roman 
(RS)
 ***********

相关内容