
Ich verwende pdfLaTeX mit polnischen Dokumenten. Auf Polnisch sehen Anführungszeichen so aus: „Lorem“. Mit dem Paket polski
kann man sie in LaTeX mit verwenden ,,Lorem''
. Alles war gut, aber ich habe kürzlich das erstaunliche microtype
Paket entdeckt.
Leider will Protrusion mit Polish nicht funktionieren „
:
Wie Sie sehen, werden normale englische Anführungszeichen anders behandelt als polnische.
Ich würde ungefähr Folgendes erwarten:
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 T1
stattdessen 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}
Antwort2
BEARBEITEN:Dies wurde in Version 2.7b (28. Februar 2019) behoben.
In der Standardkonfiguration microtype
fehlen 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}
}