[[TeX/upTeX]]

*upTeX の使い方 [#jdda94bc]

**コマンド [#w6370fcb]

upLaTeX を使う場合は次のようにします(通常 platex としていたところを ''u''platex とするだけです)。

 $ uplatex hoge.tex
 $ dvips hoge.dvi
 $ dvipdfmx hoge.dvi

素の upTeX を使う場合は次のようにします。

 $ uptex hoge.tex
 $ dvips hoge.dvi
 $ dvipdfmx hoge.dvi

**TeX 原稿の作成 [#m5edfa79]

uptex-x.xx.tar.gz の sample ディレクトリに含まれている文書が大変参考になります。

-プリアンブルの例1

 \documentclass[uplatex]{jsarticle}
 %\documentclass{ujarticle}
 
 \kcatcode`ç=15% not cjk character
 \kcatcode`α=15
 \kcatcode`ἀ=15
 
 \usepackage{ucs}
 \usepackage[utf8x]{inputenc}
 \usepackage[10pt]{type1ec}
 \usepackage[T1]{fontenc}
 \usepackage[greek,german,english]{babel}
 \languageattribute{greek}{polutoniko}
 \usepackage{teubner}
 \usepackage{ujapanese}
 \usepackage[dvipdfm]{color}
 \usepackage[dvipdfm,bookmarks=true,bookmarksnumbered=true,%
   bookmarkstype=toc,%
   pdftitle={hoge},%
   pdfsubject={hogehoge},%
   pdfauthor={MATSUURA Takashi},%
   pdfkeywords={},%
   colorlinks=true,urlcolor=blue,linkcolor=red,%
   urlbordercolor=0 0 0,linkbordercolor=0 0 0,pdfstartview={FitBH -32768}]{hyperref}

***クラスファイル [#t0514482]

次のような対応があります。

|~pTeX|~upTeX|
|jarticle|ujarticle|
|tarticle|utarticle|

***jsclasses [#i29180db]

比較的新しい upTeX をインストールしてあれば、jsclasses も使えます。プリアンブルに次のように書いておきます。

 \documentclass[uplatex]{jsarticle}

***Unicode 欧文 [#k11b0cd9]

Unicode で欧文を記述する時は、次の記述を加えます(unicode パッケージが必要です)。

 \usepackage{ucs}
 \usepackage[utf8x]{inputenc}

欧文のエンコーディングは T1 にすることが推奨されます。また、Babel も必要なことが多いでしょう。さらに次の記述を加えます。

 \usepackage[10pt]{type1ec}
 \usepackage[T1]{fontenc}
 \usepackage[greek,german,english]{babel}

***japanese パッケージ [#xffde34d]

japanese パッケージを使用するには、UTF-8 に変換したものが必要です。

***PDF の「しおり」 [#j47f1a55]

以前は

 \AtBeginDvi{\special{pdf:tounicode EUC-UCS2}}

といった記述が必要でしたが、内部処理が Unicode になったので、upTeX では必要ありません。

**リンク [#w2bb1a6d]

-[[正書法>TeX/upTeX/Orthography]]
-[[upTeX と Babel>TeX/upTeX/Babel]]
-[[upTeX とギリシア語>TeX/upTeX/greek]]

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS