2010-12-14 8 views
2

친구,XeLaTeX에 외국 유니 코드 문자를 입력하는 방법은 무엇입니까?

XeLaTeX 문서 작업 중입니다. 나는 거의 내 문서로 끝났지 만 외국어로 된 텍스트를 입력해야합니다. Mac OS X을 실행 중입니다. 환경 설정> 언어 & 텍스트로 이동하여 Gurmukhi-QWERTY를 활성화합니다. 이렇게하면 Punjabi 문자를 입력 할 수 있습니다.이 문자는 MS Word에서 볼 수 있습니다. I 입력에 다음 유니 코드 문자를 원하는 : 나는 PDF 파일을 컴파일 할 때

ਰੋਂਦਾ ਬੱਚਾ ਿੲਕ 

그러나, 나는 단순히 내 TeXworks 파일에 붙여 넣을 때, 단순히 표시되지 않습니다. 나는 실제로 이것을 Google에 시도했지만,이 서술문 중 일부를 내 전문에 추가하는 것 외에는 아무 것도 생각해 내지 않았습니다. 나는이 시점에서 필사적이다.

\documentclass[a4paper,12pt]{article} %options: [a4paper, leqno, 11pt] 
\usepackage{setspace} 
\usepackage{fullpage} 
\usepackage[cm-default]{fontspec} 
\usepackage{amssymb} 
\usepackage{xunicode} 
\usepackage{xltxtra} 
\usepackage[utf8]{inputenc} 

% -----Page Style------------- 
\pagestyle{plain} 

% -----Symbols---------------- 

\usepackage{amssymb} 
\usepackage{amsmath} 
\usepackage{graphicx} 

답변

4

문자는 정확하지만, CM 글꼴은 상형 문자를 포함하지 않는 :

내 프리앰블은 이미 다음과 같습니다. Gurmukhi 글리프가 포함 된 OpenType 글꼴을 선택해야합니다. 필요할 때 글꼴을 명시 적으로 선택해야한다고 생각합니다.

\newfontfamily\gu{Gurmukhi MT} 
\begin{document} 
{\gu ਰੋਂਦਾ ਬੱਚਾ ਿੲਕ} 

(FreeSans 및 FreeSerif 또한 상형 문자가 포함되어 있습니다.) 또한

이 : Mac에서는이 같은 "구르 무키 MT"를 사용할 수있는 inputenc 패키지 XeTeX 이미 UTF8을 사용으로로드 할 수없는 것을 경고 .

+0

백만 감사드립니다. 그것은 작동합니다! – somefreakingguy

관련 문제