저는 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}