
시스템을 완전히 다시 설치하고(Win7에서 Win10으로 변경) MiKTeX 2.9 및 TeXnicCenter를 설치했습니다. 이 설정으로 작동했던 파일은 더 이상 작동하지 않습니다. 폴란드어에 대한 매우 기본적인 예를 시도했습니다.
\documentclass{article}
\usepackage{polski}
\usepackage[cp1250]{inputenc}
\begin{document}
ęółąśłżźćń
\end{document}
명령 오류가 계속 발생 \guilsinglright
하고 \quotesinglbase
OT4 인코딩을 사용할 수 없으며 출력 PDF 파일이 생성되지 않습니다. 원인이 무엇인지, 해결 방법을 아는 사람이 있나요?
답변1
첫 번째 오류는 ł
UTF-8에서 발생합니다 0xC582
. 두 번째 바이트(십진수 130)는 cp1250
다음에 의해 관리됩니다.
\DeclareInputText{130}{\quotesinglbase}
(첫 번째 바이트는 10진수 197로 변환됩니다 \'L
.) 따라서 가장 좋은 추측은 파일이 레거시 CP1250 인코딩이 아닌 UTF-8로 인코딩되었다는 것입니다.
해결책:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{polski}
\begin{document}
ęółąśłżźćń
\end{document}
OT4 인코딩은 전체 (현대) 폴란드어 알파벳을 지원하는 T1으로 오랫동안 대체된 오래된 kludge입니다. 하이픈 넣기가 모든 문자를 고려한다는 큰 이점이 있습니다(OT4에서는 그렇지 않음).