LaTeX에서 중국어를 조판할 때 문자가 누락됨

LaTeX에서 중국어를 조판할 때 문자가 누락됨

이 질문을 스택 오버플로에 게시했지만 답변을 얻지 못했습니다. 행운이 있는지 확인하기 위해 여기에서 노력하고 있습니다.

LaTeX 문서에 일부 중국어 문자를 포함시키려고 합니다. 웹에서 제안된 여러 가지 방법(CJK, XeLaTeX 등)을 시도했는데 가장 좋은 결과는 일부 문자가 올바르게 표시되는 반면 다른 문자는 기호로 대체된다는 것입니다. 이것은 최소한의 작업 예입니다.

% !TEX program = XeLaTeX
% !TEX encoding = UTF-16
\documentclass[UTF8,nofonts]{ctexart}
\setCJKmainfont[BoldFont=FandolSong-Bold.otf,ItalicFont=FandolKai-Regular.otf]{FandolSong-Regular.otf}
\setCJKsansfont[BoldFont=FandolHei-Bold.otf]{FandolHei-Regular.otf}
\setCJKmonofont{FandolFang-Regular.otf}

\begin{document} 
 Honshu He (红水河) 
 Yongbei (邕北) 
\end{document}

그러면 다음과 같은 출력이 생성됩니다(결과 PDF 파일에서 복사됨).

혼슈 허(7EA2??) 용베이(9095?)

xeCJK를 사용한 또 다른 최소 예(결과는 CJK를 사용한 결과와 유사함):

\documentclass[UTF8, nofonts, mathptmx, 12pt, onecolumn]{article}
\usepackage{xeCJK}
\setCJKmainfont{SimSun}
\begin{document} 
 Honshu He (红水河) 
 Yongbei (邕北) 
\end{document}

이번에는 출력이 더 좋습니다.

혼슈 허(7EA2 水河) 용베이(9095 北)

저는 Mac OS 10.9.5에서 TeXLive2-14(Intel 64)를 실행하고 있으며 TeXShop 버전 3.48.1을 편집기로 사용하고 있습니다. 이 작업을 수행하는 방법에 대한 아이디어가 부족하며 귀하의 도움에 크게 감사드립니다.

답변1

이것은 OS X 10.9.5, MacTeX 2014, TeXshop 3.36.1입니다.

두 MEW를 모두 테스트했는데 둘 다 내 Mac에서 잘 작동했습니다. 다음 목록을 확인하세요.

  • 귀하의 원고는 UTF-8 인코딩으로 저장됩니다.
  • XeLaTeX를 컴파일러로 사용하고 있습니다.
  • Fandol 시리즈와 SimSun은 Font Book(字体册)에서 만나보실 수 있습니다.

MacTeX에 의해 설치된 글꼴은 글꼴 관리자에 의해 자동으로 로드되지 않습니다. 즉, Fandol 시리즈와 같은 글꼴을 사용하려면 해당 글꼴에 대한 하드 링크를 ~/Library/Fonts/font-filename.

관련 정보