如何增加 XeLaTex 输出中单词之间的最小间距?

如何增加 XeLaTex 输出中单词之间的最小间距?

更新:问题似乎是某些单词之间的间距太小,而 ATS 认为这是一个单词。因此,理想的解决方案是在整个文档中设置最小间距,而不是在需要的地方手动添加空格。

我最近将我的简历(XeLaTex 输出)上传到乔布斯坎,一种模仿(或声称模仿)申请人跟踪系统 (ATS) 的服务。ATS 用于在一双眼睛看到简历之前处理收到的简历。此处理包括将您的简历转换为纯文本,然后比较职位描述中的关键字在您的简历中出现的数量(以及频率),以此来衡量所谓的“表面兼容性”。

不过我注意到,我的文档中的许多关键词没有被计算在内,因为 Jobscan 没有正确解析空格:许多关键词是像这样混合在一起,而不是检测每个实例钥匙 单词,它检测到一个“keywordswere”实例。问题是,如果简历未达到关键词阈值,有时会被丢弃,因此,我担心如果问题发生在真正的 ATS 上,它甚至不会到达某个人手中。

我四处寻找,发现一个选项是使用cmap,但这不适用于 XeLaTex,只适用于 pdftex。除了返回 Word 文档外,我还有啥选择?(考虑到我使用的字体,pdftex 无法与我当前的简历模板配合使用)。

答案1

fontspec 有一个选项 WordSpace,您可以使用它来增加字间距。请注意,这是字体的全局选项。如果您想使用具有不同字间距的相同字体,您必须将其稍微缩放一点:

\documentclass[12pt]{article}
\usepackage{fontspec}

\setmainfont{Arial}[WordSpace={2.5,1.2,0}]

\setsansfont{Arial}[Scale=1.01]
\usepackage{lipsum}
\begin{document}
\lipsum[1]

\sffamily

\lipsum[1]
\end{document}

在此处输入图片描述

查看 WordSpace 选项的语法(来自文档):

“当精确的细节很重要时,可以使用 WordSpace 功能,该功能要么采用单个缩放因子来缩放默认值,要么采用三个逗号分隔的值来分别缩放标称值、拉伸和单词间空间的收缩。(WordSpace={x} 与 WordSpace={x,x,x} 相同。)”

相关内容