带有波兰引号的微排版凸起

带有波兰引号的微排版凸起

我使用 pdfLaTeX 处理波兰语文档。波兰语中的引号如下所示:“Lorem”。使用 包polski,可以在 LaTeX 中使用,,Lorem''。一切都很顺利,但我最近发现了一个很棒的microtype包。

不幸的是,突起部分不想与 Polish 一起工作

实际结果

如您所见,常规英语引语与波兰语引语的处理方式不同。

我期望的情况是这样的:

预期结果

以下是最小代码示例:

\documentclass{article}
\usepackage{polski}
\usepackage[utf8]{inputenc}
\usepackage{microtype}

\begin{document}

\noindent
``Lorem'' \newline
,,Lorem'' \newline
Lorem

\end{document}

我的问题是:如何使输出看起来像第二张图像?

答案1

使用T1fontencoding 代替OT4(默认)。

\documentclass{article}
\usepackage[T1]{polski}
\usepackage[utf8]{inputenc}
\usepackage{microtype}

\begin{document}

\noindent
``Lorem'' \newline
,,Lorem'' \newline
Lorem \newline
ć, ń, ó, ś, ź, ż, ą, ę, ł \newline
Ć, Ń, Ó, Ś, Ź, Ż, Ą, Ę, Ł

\end{document}

在此处输入图片描述

答案2

编辑:此问题已在 2.7b 版(2019 年 2 月 28 日)中修复。


默认microtype配置缺少连字符的突出设置。您可以像这样添加它们(在序言中):

\LoadMicrotypeFile{cmr}
\SetProtrusion
   [ name     = cmr-OT4,
     load     = cmr-OT1]
   { encoding = OT4,
     family   = cmr  }
   {
      "FF = {500,300}
   }

相关内容