\guilsinglright e \quotesinglbase indisponíveis na codificação OT4 ao usar o pacote "polski"

\guilsinglright e \quotesinglbase indisponíveis na codificação OT4 ao usar o pacote "polski"

Reinstalei meu sistema completamente (mudei de Win7 para Win10) e instalei o MiKTeX 2.9 e o TeXnicCenter. Os arquivos que costumavam funcionar com esta configuração não funcionam mais. Tentei o exemplo básico para o idioma polonês

\documentclass{article}

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

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

e continuo recebendo um erro de comandos \guilsinglrighte \quotesinglbasenão estando disponível na codificação OT4, nenhum arquivo PDF de saída é produzido. Alguém sabe qual poderia ser o motivo e como corrigi-lo?

Responder1

O primeiro erro acontece em ł, ou seja, em UTF-8, 0xC582; o segundo byte (decimal 130), é governado cp1250por

\DeclareInputText{130}{\quotesinglbase}

(o primeiro byte é o decimal 197, que é traduzido para \'L). Portanto, a melhor conjectura é que seu arquivo seja codificado em UTF-8, em vez da codificação herdada CP1250.

Solução:

\documentclass{article}

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

\begin{document}

ęółąśłżźćń

\end{document}

A codificação OT4 é um kludge desatualizado que há muito foi substituído pelo T1, que suporta todo o alfabeto polonês (moderno), com a grande vantagem de que a hifenização considerará todos os caracteres (com OT4 isso não acontece).

insira a descrição da imagem aqui

informação relacionada