我尝试稍微压缩 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)
***********