Babel이 OS X에서 작동하지 않나요?

Babel이 OS X에서 작동하지 않나요?

저는 OS X가 설치된 MacBook Air를 사용하고 있는데 모국어(세르비아어)로 Latex를 사용하는 데 큰 어려움을 겪고 있습니다.

TexShop에서 표준 바벨 패키지를 사용하는 경우:

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english, serbian]{babel}

그리고 다음과 같은 문자를 입력할 때 키보드 입력 언어를 세르비아어-라틴어로 설정합니다.

ž, š, ć, 등.

PDF를 조판할 때 출력 PDF에 물음표가 나타납니다(PdfTex). 내가 아는 한, OS X은 UTF-8 인코딩을 사용하므로 이런 일이 발생해서는 안 되지만 실제로 발생합니다. 어떤 해결책이 있습니까? :)

PS 물론 \v sš와 \' cć에 사용할 수 있지만 그렇게 작성하는 것은 매우 지루합니다.

답변1

운영 체제에서 사용하는 인코딩은 관련이 없습니다. LaTeX 문서를 입력하는 데 사용하는 편집기는 다른 편집기를 사용할 수 있습니다.

이는 실제로 MacOSRoman, 즉 Latin-1(또는 ISO 8859-1)을 사용하도록 설정된 TeXShop의 경우입니다.

환경 설정 패널의 "소스" 탭을 확인하세요. "인코딩" 아래에 드롭다운 메뉴가 있으며 유니코드(UTF-8)를 선택하세요.

LaTeX 파일의 시작 부분에 다음 줄을 두는 습관을 가지십시오.

% !TEX encoding = UTF-8 Unicode

그러면 인코딩 문제가 방지됩니다.

다음은 예시 문서입니다(텍스트의 출처는 다음과 같습니다.http://sr.wikipedia.org/sr-el/Београд)

% !TEX encoding = UTF-8 Unicode
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[serbian]{babel}

\begin{document}

Beograd je glavni i najveći grad Srbije. Jedan je od
najstarijih gradova u Evropi. Prva naselja na teritoriji
Beograda datiraju iz praistorijske Vinče, 4.800 godina pre
nove ere. Sam Beograd su osnovali Kelti u 3. veku pre n. e,
pre nego što je postao rimsko naselje Singidunum. Slovensko
ime „Beligrad“ (slov.~Bjelgrad) prvi put je zabeleženo
878. godine, u čemu je sadržan utisak izgleda tadašnje
tvrđave. Beograd je glavni grad Srbije od 1405. godine i bio
je prestonica raznih južnoslovenskih država od 1918. pa
do 2003, kao i Srbije i Crne Gore od 2003. do 2006.

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보