% These lines tell TeXShop to typeset with xelatex, and to open and
% save the source with Unicode encoding.
%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
¥documentclass[12pt]{article}
¥usepackage{geometry}
¥geometry{letterpaper}
¥usepackage{graphicx}
¥usepackage{amssymb}
% Will Robertson's fontspec.sty can be used to simplify font choices.
% To experiment, open /Applications/Font Book to examine the fonts
% provided on Mac OS X, and change "Hoefler Text" to any of these choices.
¥usepackage{fontspec,xltxtra,xunicode}
¥defaultfontfeatures{Mapping=tex-text}
¥setromanfont[Mapping=tex-text]{Hoefler Text}
¥setsansfont[Scale=MatchLowercase,Mapping=tex-text]{Gill Sans}
¥setmonofont[Scale=MatchLowercase]{Andale Mono}
¥title{Brief Article}
¥author{The Author}
¥begin{document}
¥maketitle
This is a standard TeX document using Hoefler Text. It uses ¥LaTeX¥ and
the standard ¥TeX¥ graphic packages.
% For many users, the previous commands will be enough.
% If you want to directly input Unicode, add an Input Menu or Keyboard to the menu bar
% using the International Panel in System Preferences.
% Unicode must be typeset using a font containing the appropriate characters.
¥newfontfamily{¥A}{Geeza Pro}
¥newfontfamily{¥H}[Scale=0.9]{Lucida Grande}
¥newfontfamily{¥J}[Scale=0.85]{Osaka}
Here are some multilingual Unicode fonts: this is Arabic text: {¥A السلام عليكم},
this is Hebrew: {¥H שלום}, and here's some Japanese: {¥J 今日は}.
¥end{document}
このコードを入れて、xetexで翻訳する方向で行きたいのですが、見本のこのコードはタイプセット可能なのに、同じものをコピペして自分のソフトでタイプセットしようとしてもできないのです・・・。その方法さえわかればなんとかなると思うのですが・・・。恐らく設定で何かエラーがあってできないきがしますが、自分ではどこを直したらよいのか全くわかりません・・・。よろしくお願いいたします。
添付してくださったファイルが見本のPDFとしてあるのですが、
ファイル名を変えて自分のTeXShopでタイプセットしようとすると、
XeLaTeXにしてタイプセットすると下記のようなエラーが表示されます。
環境設定のタイプセットをplatex2eから何か他のに帰る必要はないように思うのですが、そこらへんもわかりません。
This is XeTeX, Version 3.1415926-2.2-0.9997.4 (TeX Live 2010)
restricted \write18 enabled.
entering extended mode
(./hai.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, dumylang, nohyphenation, ge
rman-x-2009-06-19, ngerman-x-2009-06-19, ancientgreek, ibycus, arabic, armenian
, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutch, u
kenglish, usenglishmax, esperanto, estonian, farsi, finnish, french, galician,
german, ngerman, swissgerman, monogreek, greek, hungarian, icelandic, assamese,
bengali, gujarati, hindi, kannada, malayalam, marathi, oriya, panjabi, tamil,
telugu, indonesian, interlingua, irish, italian, kurmanji, lao, latin, latvian,
lithuanian, mongolian, mongolianlmc, bokmal, nynorsk, polish, portuguese, roma
nian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish, turkish,
turkmen, ukrainian, uppersorbian, welsh, loaded.
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/size12.clo))
(/usr/local/texlive/2010/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifvtex.sty))
(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/usr/local/texlive/2010/texmf-dist/tex/xelatex/xetex-def/xetex.def)))
(/usr/local/texlive/2010/texmf-dist/tex/latex/amsfonts/amssymb.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/expl3.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3names.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/etex-pkg/etex.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3basics.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3expan.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3tl.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3intexpr.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3quark.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3seq.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3toks.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3int.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3prg.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3clist.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3token.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3prop.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3msg.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3io.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3skip.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3box.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3keyval.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3keys.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3precom.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3xref.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3file.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3fp.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/tools/calc.sty))
(/usr/local/texlive/2010/texmf-dist/tex/latex/xpackages/xbase/xparse.sty)
./hai.tex:41: Undefined control sequence.
l.41 ...s: this is Arabic text: {\A \UTF{0627}\UTF
{0644}\UTF{0633}\UTF{0644}...
? ?
ファイル名を変えて自分のTeXShopでタイプセットしようとすると、
XeLaTeXにしてタイプセットすると下記のようなエラーが表示されます。
環境設定のタイプセットをplatex2eから何か他のに帰る必要はないように思うのですが、そこらへんもわかりません。
This is XeTeX, Version 3.1415926-2.2-0.9997.4 (TeX Live 2010)
restricted \write18 enabled.
entering extended mode
(./hai.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, dumylang, nohyphenation, ge
rman-x-2009-06-19, ngerman-x-2009-06-19, ancientgreek, ibycus, arabic, armenian
, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutch, u
kenglish, usenglishmax, esperanto, estonian, farsi, finnish, french, galician,
german, ngerman, swissgerman, monogreek, greek, hungarian, icelandic, assamese,
bengali, gujarati, hindi, kannada, malayalam, marathi, oriya, panjabi, tamil,
telugu, indonesian, interlingua, irish, italian, kurmanji, lao, latin, latvian,
lithuanian, mongolian, mongolianlmc, bokmal, nynorsk, polish, portuguese, roma
nian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish, turkish,
turkmen, ukrainian, uppersorbian, welsh, loaded.
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/size12.clo))
(/usr/local/texlive/2010/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifvtex.sty))
(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/usr/local/texlive/2010/texmf-dist/tex/xelatex/xetex-def/xetex.def)))
(/usr/local/texlive/2010/texmf-dist/tex/latex/amsfonts/amssymb.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/expl3.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3names.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/etex-pkg/etex.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3basics.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3expan.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3tl.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3intexpr.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3quark.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3seq.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3toks.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3int.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3prg.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3clist.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3token.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3prop.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3msg.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3io.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3skip.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3box.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3keyval.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3keys.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3precom.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3xref.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3file.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3fp.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/tools/calc.sty))
(/usr/local/texlive/2010/texmf-dist/tex/latex/xpackages/xbase/xparse.sty)
./hai.tex:41: Undefined control sequence.
l.41 ...s: this is Arabic text: {\A \UTF{0627}\UTF
{0644}\UTF{0633}\UTF{0644}...
? ?
MacTeX 2011をインストールして、その中に入っているTeXShopを使って添付されたtest.texは無事にタイプセットできたのですが、
その中にヘブル文字を打ち込んで({}のなかに)見たのですが、うまくいきませんでした。
気がついたのは、タイプセットするときに作成される(file名).synctex.gzというファイルがあるのですが、それが失敗するときは必ず(file名).synctex.gz(busy)というファイルになっていることです。これは何か関係があるでしょうか?
UTF-8への設定は間違っていないはずです。
OSは10.6.6です。アップデートの必要はあるでしょうか?
その中にヘブル文字を打ち込んで({}のなかに)見たのですが、うまくいきませんでした。
気がついたのは、タイプセットするときに作成される(file名).synctex.gzというファイルがあるのですが、それが失敗するときは必ず(file名).synctex.gz(busy)というファイルになっていることです。これは何か関係があるでしょうか?
UTF-8への設定は間違っていないはずです。
OSは10.6.6です。アップデートの必要はあるでしょうか?
test.texをタイプセットするのは成功しているので、恐らくソフト面ではうまくタイプセットできているのかもしれません。しかし、自分でヘブル文字を入力してタイプセットすると(file名).synctex.gz(busy)がでるので、ヘブル文字の入力に失敗しているのかもしれません。
言語でヘブライ語を選択して、直接ヘブル文字を入力すると上記のようになってしまうのですが、Macの場合他になにか必要な入力の手順というのは存在するのでしょうか?
アラブ語とヘブライ語のカッコと中身を消して、日本語だけのカッコにするとうまく行きます。(他の日本語を入力してもうまく行きます。)ひょっとして、ヘブル語のフォントが埋め込まれていないとかそういうことでしょうか?
ヘブライ語を自分で足そうとしたり、ヘブル語の{¥H ישדשישדםשדדמשם}などを入力しようとすると、失敗します。
言語でヘブライ語を選択して、直接ヘブル文字を入力すると上記のようになってしまうのですが、Macの場合他になにか必要な入力の手順というのは存在するのでしょうか?
アラブ語とヘブライ語のカッコと中身を消して、日本語だけのカッコにするとうまく行きます。(他の日本語を入力してもうまく行きます。)ひょっとして、ヘブル語のフォントが埋め込まれていないとかそういうことでしょうか?
ヘブライ語を自分で足そうとしたり、ヘブル語の{¥H ישדשישדםשדדמשם}などを入力しようとすると、失敗します。