CTAN/language/ethiopia/ethiop (with ArabTeX)

名前: 稲垣
日時: 2004-04-15 12:07:57
IPアドレス: 219.126.170.*

ethiop パッケージは \documentclass{article} \usepackage{arabtex} \usepackage[english]{babel} \usepackage{ethiop} \usepackage{etharab} \begin{document} \selectlanguage{english} The Arabic (<al.har_t>) and the Ethiopian script (\selectlanguage{ethiop}sel.tAnE\selectlanguage{english}) may occur within one sentence. \end{document} ができる,とのことですが,私の環境ではコンパイルできません。(ArabTeX には手を加えていません。) もっとも, But it is possible to use Arab\TeX\ with \ethioplogo\ by including the special style \texttt{etharab.sty} after Arab\TeX\ has been loaded. Some internal macros of Arab\TeX\ are redefined, so this is not guaranteed to work with every version of Arab\TeX, but it has been successfully used with version 3.06g3 of Arab\TeX. ということなので,無理からぬことですが,何か方法がありますでしょうか。 エラーメッセージ: This is TeX, Version 3.14159 (Web2C 7.3.3) LaTeX2e <2000/06/01> Babel <v3.6Z> ... Arabic processor `ArabTeX' [20040315 patch level 3.11h (15.03.2004)] ... ! This patch file only works with ArabTeX version 3.11. \next ...ile only works with ArabTeX version 3.11} 1.22 \next \def \a@patchlevel {-undefined-} なお,ドキュメント ethiodoc.tex についてですが,私の環境(上記)では, {\eth :} を {\eth \char'052} と変更することで,コンパイルできました。 しかしながら,pLaTeX Version p2.1.9 (SJIS) ではエラーになります。また, LaTeX でも,Babel <v3.7m> にすると {\eth ^ca} {\eth da} などもエラーに なります。 \eth は次のように定義されています。 \newcommand{\eth}{\selectlanguage{ethiop}} これを,例えば \newcommand{\Eth}[1]{\selectlanguage{ethiop}#1\selectlanguage{english}} と定義して,\Eth{da} のように書換えると正常にコンパイルできました。

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)