Geotex Georgian Language in Tex: Levan Shoshiashvili
Geotex Georgian Language in Tex: Levan Shoshiashvili
Levan Shoshiashvili
Dept. of Electronics and Electrical Engineering
Faculty of Natural Science
Ivane Javakhishvili Tbilisi State University,
I. Chavchavadze ave.N3 , Tbilisi, Georgia
[email protected]
10 May 2015
Contents
1 Installation 1
1.1 Using MikTeX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Using TexLive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Automatic hyphenation . . . . . . . . . . . . . . . . . . . . . . . 2
2 The First Steps 2
3 Text indexing 3
4 Nomenclature (Denition of therms and symbols) 4
5 Fonts 4
6 License Information 4
7 Additional information 4
Abstract
AT X is
In this document use of Georgian language package for TEX/L E
described.
1 Installation
For package installation TEX distribution must be installed. This can be Mik-
TeX or TeXLive Windows OS and TeXLive for Linux/Unix and MacOSX sys-
tems. It is not necessary, but it is better to have local TEX directory. For
Linux/Unix systems you can use $HOME/texmf See your TEX distribution doc-
umentation for more detailes.
1
1.1 Using MikTeX
2
babel loads T8K , and then T8M encoding denition les. This means, that
main encoding of the document will be T8M (Asomtavruli-Mkhedruli). If user
needs to have basic encoding T8K (Nusxkhuri-Mkhedruli), than in document's
preamble must have
\usepackage[english,georgian]{babel}
\usepackage[T8M,T8K]{fontenc}
In such document text can be in Nuskhuri-Mkhedruli script without any addi-
tional command and for Asomtavruli script user needs:
\mrglovani
მაგალითად
{\mrglovani ასომთავრული ტექსტი ႠႱႭႫႧႠႥႰႳႪႨ }
which gives: ႠႱႭႫႧႠႥႰႳႪႨ
If document's encoding is T8M, than before Nuskha-Khucuri script we need:
3 Text indexing
TEX uses makeidx and it works for Georgian scripts, but output le is in TEX's
internal representation(in therms of macro commands) not in utf-8 and hard
to read. For UNICODE texts is the best suited xindy package and works for
Georgian scripts, but it is not available for MikTeX distribution. But we can
use index and idxlayout packages to have nice output. Add in the preamble:
\usepackage{index}
\usepackage[columns=3,totoc=true]{idxlayout}
\newcommand{\Index}[1]{\index{#1}#1}
\makeindex
\renewindex{default}{idx}{ind}{საძიებელი}
3
4 Nomenclature (Denition of therms and sym-
bols)
Add in the preamble:
\usepackage{nomencl}
\makenomenclature
\renewcommand\nomname{აღნიშვნები}
After le compilation do
makeindex <filename>.nlo -s nomencl.ist -o <filename>.nls
and rebuild le again. Of course there need to be \printnomenclature in the
document, where you need nomenclature to be printed.
5 Fonts
T8M and T8K encoded fonts are based on: DejaVu fonts http://
dejavu-fonts.org and other avialable Georgian free fonts and can be dis-
tributed freely.
6 License Information
This package may be distributed and/or modied under the conditions of the
LaTeX Project Public License, either version 1.3c of this license or (at your
option) any later version.
7 Additional information
For source of this document and other questions you might have to use Georgian
in LATEX pleas visit GeoTEX site http://tex.tsu.ge