\guilsinglright und \quotesinglbase sind bei der Kodierung OT4 bei Verwendung des Pakets „polski“ nicht verfügbar.

\guilsinglright und \quotesinglbase sind bei der Kodierung OT4 bei Verwendung des Pakets „polski“ nicht verfügbar.

Ich habe mein System komplett neu installiert (von Win7 auf Win10 umgestellt) und MiKTeX 2.9 und TeXnicCenter installiert. Dateien, die mit diesem Setup funktionierten, funktionieren nicht mehr. Habe das sehr einfache Beispiel für die polnische Sprache ausprobiert

\documentclass{article}

\usepackage{polski}
\usepackage[cp1250]{inputenc}

\begin{document}
ęółąśłżźćń
\end{document}

und ich erhalte immer wieder einen Befehlsfehler \guilsinglrightund \quotesinglbaseda die Kodierung OT4 nicht verfügbar ist, wird keine PDF-Ausgabedatei erstellt. Weiß jemand, was der Grund sein könnte und wie man das Problem beheben kann?

Antwort1

Der erste Fehler tritt bei auf ł, was in UTF-8 ist 0xC582; das zweite Byte (Dezimalzahl 130) wird in geregelt cp1250durch

\DeclareInputText{130}{\quotesinglbase}

(das erste Byte ist dezimal 197, was in übersetzt wird \'L.) Die beste Vermutung ist also, dass Ihre Datei UTF-8-kodiert ist und nicht in der alten CP1250-Kodierung.

Lösung:

\documentclass{article}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{polski}

\begin{document}

ęółąśłżźćń

\end{document}

Die OT4-Kodierung ist ein veralteter Notbehelf, der schon lange durch T1 ersetzt wurde, das das gesamte (moderne) polnische Alphabet unterstützt, mit dem großen Vorteil, dass bei der Silbentrennung alle Zeichen berücksichtigt werden (bei OT4 ist dies nicht der Fall).

Bildbeschreibung hier eingeben

verwandte Informationen