TeX/Manual/Sanskrit
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[TeX/Manual]]
*サンスクリット語 [#u90313b7]
LaTeXを使ってサンスクリット語(ラテン文字転写)を出力する...
-[[eLearning/InputMethod]]
以下の例ではucsパッケージとtipaパッケージを使います.TeX ...
-[[TeX/Install]]
**古典サンスクリット語 [#kbd6be40]
uplatexでは長音記号付文字などを欧文扱いするためにkcatcode...
\documentclass[uplatex]{jsarticle}
\usepackage[prefernoncjk]{pxcjkcat}
\cjkcategory{sym04}{noncjk}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage{tipa}
\DeclareUnicodeCharacter{7772}{\textsubdot{\=R}}
\DeclareUnicodeCharacter{7773}{\textsubdot{\=r}}
\begin{document}
\begin{verse}
āsīd rājā, nalo nāma, vīrasenasuto balī,\\
upapanno guṇair iṣṭai, rūpavān, aśvakovidaḥ.
\end{verse}
\end{document}
これを次のように処理します.
$ uplatex input.tex
$ dvipdfmx input.dvi
**母音のṛを下輪にする [#sbc5bcf7]
入力は「ṛ」とするが,出力は「r̥」にしたい,という場合,次...
\documentclass[uplatex]{jsarticle}
\usepackage[prefernoncjk]{pxcjkcat}
\cjkcategory{sym04}{noncjk}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage{tipa}
\DeclareUnicodeCharacter{7770}{\textsubring{R}}
\DeclareUnicodeCharacter{7771}{\textsubring{r}}
\DeclareUnicodeCharacter{7772}{\textsubring{\=R}}
\DeclareUnicodeCharacter{7773}{\textsubring{\=r}}
\begin{document}
\begin{verse}
atha tāṁ, vayasi prāpte, dāsīnāṁ samalaṁkṛtam\\
śataṁ, śataṁ sakhīnāṁ ca, paryupāsac, chacīm iva.
\end{verse}
\end{document}
入力も出力も「r̥」にするにはファイルを変換するか,ucsのco...
**ヴェーダ語 [#ff4786ad]
古典サンスクリット語の場合と同様です.
\documentclass[uplatex]{jsarticle}
\usepackage[prefernoncjk]{pxcjkcat}
\cjkcategory{sym04}{noncjk}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage{tipa}
\DeclareUnicodeCharacter{7772}{\textsubdot{\=R}}
\DeclareUnicodeCharacter{7773}{\textsubdot{\=r}}
\begin{document}
\begin{verse}
agním īḷe puróhitaṃ,\\
yajñásya devám ṛtvíjam,\\
hótāraṃ ratnadh\textacutemacron{a}tamam.\\
\end{verse}
KṚ-, kṛ-, KṜ-, kṝ-.
\end{document}
ā́(長くて鋭アクセントの置かれたa)などはそのまま入力して...
**上の方法とは別の方法を使う [#g133cd65]
***pxcjkcatパッケージを使わない [#xe61e6b8]
\usepackage[prefernoncjk]{pxcjkcat}の代わりに次のようにし...
\kcatcode`á=15% ラテン1補助(U+0080以降)
\kcatcode`Ā=15% ラテン文字拡張A(U+0100以降)
\kcatcode`ƀ=15% ラテン文字拡張B(U+0180以降)
\kcatcode`Ḁ=15% ラテン文字拡張追加(U+1E00以降)
***ucsパッケージを使わない [#lb65d708]
プリアンブルを次のようにします.
\documentclass[uplatex]{jsarticle}
\usepackage[prefernoncjk]{pxcjkcat}
\cjkcategory{sym04}{noncjk}
\usepackage[utf8]{inputenc}
\usepackage{tipa}
\usepackage{newunicodechar}
\newunicodechar{ṇ}{\d{n}}
\newunicodechar{ṣ}{\d{s}}
\newunicodechar{ṭ}{\d{t}}
\newunicodechar{ḍ}{\d{d}}
\newunicodechar{ḥ}{\d{h}}
\newunicodechar{ṃ}{\d{m}}
\newunicodechar{ṁ}{\.{m}}
\newunicodechar{ḷ}{\textsubring{l}}
\newunicodechar{Ṛ}{\textsubring{R}}
\newunicodechar{ṛ}{\textsubring{r}}
\newunicodechar{Ṝ}{\textsubring{\=R}}
\newunicodechar{ṝ}{\textsubring{\=r}}
必要に応じて\newunicodecharの行を増やしていきます.\newun...
終了行:
[[TeX/Manual]]
*サンスクリット語 [#u90313b7]
LaTeXを使ってサンスクリット語(ラテン文字転写)を出力する...
-[[eLearning/InputMethod]]
以下の例ではucsパッケージとtipaパッケージを使います.TeX ...
-[[TeX/Install]]
**古典サンスクリット語 [#kbd6be40]
uplatexでは長音記号付文字などを欧文扱いするためにkcatcode...
\documentclass[uplatex]{jsarticle}
\usepackage[prefernoncjk]{pxcjkcat}
\cjkcategory{sym04}{noncjk}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage{tipa}
\DeclareUnicodeCharacter{7772}{\textsubdot{\=R}}
\DeclareUnicodeCharacter{7773}{\textsubdot{\=r}}
\begin{document}
\begin{verse}
āsīd rājā, nalo nāma, vīrasenasuto balī,\\
upapanno guṇair iṣṭai, rūpavān, aśvakovidaḥ.
\end{verse}
\end{document}
これを次のように処理します.
$ uplatex input.tex
$ dvipdfmx input.dvi
**母音のṛを下輪にする [#sbc5bcf7]
入力は「ṛ」とするが,出力は「r̥」にしたい,という場合,次...
\documentclass[uplatex]{jsarticle}
\usepackage[prefernoncjk]{pxcjkcat}
\cjkcategory{sym04}{noncjk}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage{tipa}
\DeclareUnicodeCharacter{7770}{\textsubring{R}}
\DeclareUnicodeCharacter{7771}{\textsubring{r}}
\DeclareUnicodeCharacter{7772}{\textsubring{\=R}}
\DeclareUnicodeCharacter{7773}{\textsubring{\=r}}
\begin{document}
\begin{verse}
atha tāṁ, vayasi prāpte, dāsīnāṁ samalaṁkṛtam\\
śataṁ, śataṁ sakhīnāṁ ca, paryupāsac, chacīm iva.
\end{verse}
\end{document}
入力も出力も「r̥」にするにはファイルを変換するか,ucsのco...
**ヴェーダ語 [#ff4786ad]
古典サンスクリット語の場合と同様です.
\documentclass[uplatex]{jsarticle}
\usepackage[prefernoncjk]{pxcjkcat}
\cjkcategory{sym04}{noncjk}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage{tipa}
\DeclareUnicodeCharacter{7772}{\textsubdot{\=R}}
\DeclareUnicodeCharacter{7773}{\textsubdot{\=r}}
\begin{document}
\begin{verse}
agním īḷe puróhitaṃ,\\
yajñásya devám ṛtvíjam,\\
hótāraṃ ratnadh\textacutemacron{a}tamam.\\
\end{verse}
KṚ-, kṛ-, KṜ-, kṝ-.
\end{document}
ā́(長くて鋭アクセントの置かれたa)などはそのまま入力して...
**上の方法とは別の方法を使う [#g133cd65]
***pxcjkcatパッケージを使わない [#xe61e6b8]
\usepackage[prefernoncjk]{pxcjkcat}の代わりに次のようにし...
\kcatcode`á=15% ラテン1補助(U+0080以降)
\kcatcode`Ā=15% ラテン文字拡張A(U+0100以降)
\kcatcode`ƀ=15% ラテン文字拡張B(U+0180以降)
\kcatcode`Ḁ=15% ラテン文字拡張追加(U+1E00以降)
***ucsパッケージを使わない [#lb65d708]
プリアンブルを次のようにします.
\documentclass[uplatex]{jsarticle}
\usepackage[prefernoncjk]{pxcjkcat}
\cjkcategory{sym04}{noncjk}
\usepackage[utf8]{inputenc}
\usepackage{tipa}
\usepackage{newunicodechar}
\newunicodechar{ṇ}{\d{n}}
\newunicodechar{ṣ}{\d{s}}
\newunicodechar{ṭ}{\d{t}}
\newunicodechar{ḍ}{\d{d}}
\newunicodechar{ḥ}{\d{h}}
\newunicodechar{ṃ}{\d{m}}
\newunicodechar{ṁ}{\.{m}}
\newunicodechar{ḷ}{\textsubring{l}}
\newunicodechar{Ṛ}{\textsubring{R}}
\newunicodechar{ṛ}{\textsubring{r}}
\newunicodechar{Ṝ}{\textsubring{\=R}}
\newunicodechar{ṝ}{\textsubring{\=r}}
必要に応じて\newunicodecharの行を増やしていきます.\newun...
ページ名: