2

友達、

私は XeLaTeX ドキュメントに取り組んでいます。ドキュメントはほぼ完成しましたが、外国語からテキストを入力する必要があります。Mac OS X を実行しています。[設定] > [言語とテキスト] に移動し、そこでグルムキー - QWERTY を有効にします。これにより、MS Word で表示できるパンジャブ文字を入力できます。次のユニコード文字を入力したい:

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

ただし、TeXworks ファイルに単純に貼り付けると、PDF ファイルをコンパイルしても表示されません。私は確かにこれをグーグルで検索しようとしましたが、これらのステートメントのいくつかを私のプリアンブルに追加する以外に何も思いつきませんでした. この時点でかなり絶望的です。

私のプリアンブルはすでに次のようになっています。

\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

1 に答える 1

4

文字は正しいですが、CM フォントにはグリフが含まれていません。Gurmukhi グリフを含む OpenType フォントを選択する必要があり、必要なときに明示的にフォントを選択する必要があると思います。Mac では、次のように「Gurmukhi MT」を使用できます。

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

(FreeSans と FreeSerif にもグリフが含まれています。)

また、inputencパッケージは、XeTeX が既に UTF8 を使用しているため、ロードしないように警告します。

于 2010-12-14T09:25:47.960 に答える