Mikrotypografie-Vorsprung mit polnischen Anführungszeichen

Mikrotypografie-Vorsprung mit polnischen Anführungszeichen

Ich verwende pdfLaTeX mit polnischen Dokumenten. Auf Polnisch sehen Anführungszeichen so aus: „Lorem“. Mit dem Paket polskikann man sie in LaTeX mit verwenden ,,Lorem''. Alles war gut, aber ich habe kürzlich das erstaunliche microtypePaket entdeckt.

Leider will Protrusion mit Polish nicht funktionieren :

Tatsächliche Ergebnis

Wie Sie sehen, werden normale englische Anführungszeichen anders behandelt als polnische.

Ich würde ungefähr Folgendes erwarten:

Erwartetes Ergebnis

Hier ist ein minimales Codebeispiel:

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

\begin{document}

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

\end{document}

Meine Frage lautet: Wie kann ich erreichen, dass die Ausgabe wie das zweite Bild aussieht?

Antwort1

Verwenden Sie T1stattdessen die Schriftartenkodierung OT4(Standard).

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

\begin{document}

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

\end{document}

Bildbeschreibung hier eingeben

Antwort2

BEARBEITEN:Dies wurde in Version 2.7b (28. Februar 2019) behoben.


In der Standardkonfiguration microtypefehlen Protrusionseinstellungen für die Ligatur. Sie können diese wie folgt hinzufügen (in der Präambel):

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

verwandte Informationen