Latvian   

言語ラトビア語
パッケージBabel:ラトビア語言語パッケージ(Babel 3.8hでは正式採用となっていない。)
作者Andrie Lasis
フォントMETAFONT
配布先LaTeX latvisko\v{s}ana
備考k,l,n,r の下に添えるアクセント記号はセディーユではなくコンマを使用する。

■ インストール ■

LaTeX latvisko\v{s}ana
======================
latvian.sty            → \tex\generic\babel
latvian.ldf            → \tex\generic\babel
lvhyphen.tex           → \tex\generic\hyphen

lv-fonts-sorce.taz
==================
*.mf                   → \fonts\source\latvian

lv-fonts-def.taz 
=================
*.fd                   → \tex\latvian

language.datに下記一行を追加してfmttuilを実行する。
==================================================
latvian  lvhyphen

latvian.cfgを作成      → \tex\generic\babel あるいはカレントディレクトリ
=========================================================================
%%
%% latvian.cfg
%%
\DeclareFontSubstitution{LV}{cmr}{m}{n}
\DeclareErrorFont{LV}{cmr}{m}{n}{10}
\def\latvianencoding{LV}\relax
\DeclareRobustCommand{\LaTvian}{%
  \fontencoding\latvianencoding\selectfont%
  \let\encodingdefault\latvianencoding}%
\let\latviantext\LaTvian%
\addto\extraslatvian{\latviantext}%
\addto\noextraslatvian{\latintext}%
\endinput
%%
%%
■ サンプル ■

\documentclass{jsarticle}
\usepackage[LV,T1]{fontenc}
\usepackage[latvian,english]{babel}
\begin{document}

\selectlanguage{latvian}
1. Visai pasaulei toreiz bija viena m"ele un vien"ada valoda.

2. Un, kad nu tie savas teltis p"arc"ela austrumu virzien"a, tad tie atrada 
l"idzenumu Sine"aras zem"e un tur apmet"as,

3. un teica cits citam: \llqq Iesim un tais"isim "kie"ge"lus un dedzin"at tos 
dedzin"asim,\lrqq{} - jo "kie"ge"li tiem noder"eja akme"nu viet"a un zemes 
pi"kis ka"l"ku viet"a.

\begin{flushright}\today\end{flushright}

\end{document}

ZR さんから次のご指摘をいただきました。

◆ ラトビア語に関する閑話
L7x エンコーディングは ISO 8859-13 (Latin7) を基礎と していますが、実は Latin7 はバルト諸語をカバーする ものとして設計されています。従って、L7x の中には リトアニア語だけでなくラトビア語で必要なアクセント 付き文字が全て入っています。
しかも、"LaTeX latvisko\v{s}ana" が用いている LV フォントもまた Latin7 を基礎としているので、LV と L7x ではリトアニア語の文字の位置が完全に一致してい ます。従って、LV フォント用のハイフネーションである lvhyphen.tex はそのまま L7x に流用可能です。
結果として、LV フォントをインストールしなくても、L7x エンコーディングの Latin Modern (LM) フォントだけで ラトビア語が綺麗に出力できます。
※ v1.010[2007/01/16] 以降の LM フォントには最初から L7x の tfm や map が入っているので、"Lithuanian TeX" からのものと衝突しないように注意。

%
  % 既知の encoding により \latvianencoding を振り分け
\expandafter\ifx\csname T@LV\endcsname\relax
  \expandafter\ifx\csname T@L7x\endcsname\relax
    % LV も L7x もない場合の応急処置
    \let\latvianencoding\latinencoding
  \else % L7x あり
    \def\latvianencoding{L7x}
    % gcommaaccent を \c{g} の他に \v{g} でも可とする
    \DeclareTextComposite{\v}{L7x}{g}{236}
  \fi
\else   % LV あり
  \def\latvianencoding{LV}
  \DeclareFontSubstitution{LV}{cmr}{m}{n}
    % "error font" は変えない方がいいような...
  %\DeclareErrorFont{LV}{cmr}{m}{n}{10}
\fi
%\typeout{Latvian encoding = \latvianencoding}
%%
\DeclareRobustCommand{\LaTvian}{%
  \fontencoding\latvianencoding\selectfont%
  \let\encodingdefault\latvianencoding}%
\let\latviantext\LaTvian%
\addto\extraslatvian{\latviantext}%
\addto\noextraslatvian{\latintext}%
\endinput

%
\documentclass{jsarticle}
\usepackage[L7x,T1]{fontenc}
\usepackage{lmodern}
\usepackage[latvian,english]{babel}
\begin{document}

\selectlanguage{latvian}
3. un teica cits citam:
\llqq Iesim un tais"isim "kie"ge"lus
un dedzin"at tos dedzin"asim,\lrqq{}
- jo "kie"ge"li tiem noder"eja akme"nu viet"a
un zemes pi"kis ka"l"ku viet"a.

\begin{flushright}\today\end{flushright}

\end{document}
■ Links ■

Omniglot: Latvian
  http://www.omniglot.com/writing/latvian.htm
Wikipedia: Latvian language
  http://en.wikipedia.org/wiki/Latvian_language
Latvian and Croatian with Japanese translation
  http://miejipang.homestead.com/Index.html
Universal Declaration of Human Rights
  http://www.unhchr.ch/udhr/lang/lat.htm
Wikipedia in Latvian
  http://lv.wikipedia.org/wiki/