Latviešu valodas simboli un LaTeX

Ivars Driķis

Saturs

  1. 1  Diakritiskie simboli
    1. 1.1  Gandrīz visi simboli
    2. 1.2  Simbols “ģ”
  2. 2  LV fontu kodejums

1  Diakritiskie simboli

Standarta LaTeX distribūcijas paredz garumzīmju, mīkstinājuma zīmju, akcentu, umlautu u.c. lietošanu. Latviešu valodai atbilstošās komandas ir apkopotas zemāk:

1.1  Gandrīz visi simboli

Simbols Nosaukums LaTeX Unicode
Ā LATIN CAPITAL LETTER A WITH MACRON \={A} 256, 0x0100
ā LATIN SMALL LETTER A WITH MACRON \={a} 257, 0x0101
Č LATIN CAPITAL LETTER C WITH CARON \v{C} 268, 0x010C
č LATIN SMALL LETTER C WITH CARON \v{c} 269, 0x010D
Ē LATIN CAPITAL LETTER E WITH MACRON \={E} 274, 0x0112
ē LATIN SMALL LETTER E WITH MACRON \={e} 275, 0x0113
Ī LATIN CAPITAL LETTER I WITH MACRON \={I} 298, 0x012A
ī LATIN SMALL LETTER I WITH MACRON \={\i} 299, 0x012B
Ķ LATIN CAPITAL LETTER K WITH CEDILLA \c{K} 310, 0x0136
ķ LATIN SMALL LETTER K WITH CEDILLA \c{k} 311, 0x0137
Ļ LATIN CAPITAL LETTER L WITH CEDILLA \c{L} 315, 0x013B
ļ LATIN SMALL LETTER L WITH CEDILLA \c{l} 316, 0x013C
Ņ LATIN CAPITAL LETTER N WITH CEDILLA \c{N} 325, 0x0145
ņ LATIN SMALL LETTER N WITH CEDILLA \c{n} 326, 0x0146
Ŗ LATIN CAPITAL LETTER R WITH CEDILLA \c{R} 342, 0x0156
ŗ LATIN SMALL LETTER R WITH CEDILLA \c{r} 343, 0x0157
Š LATIN CAPITAL LETTER S WITH CARON \v{S} 352, 0x0160
š LATIN SMALL LETTER S WITH CARON \v{s} 353, 0x0161
Ū LATIN CAPITAL LETTER U WITH MACRON \={U} 362, 0x016A
ū LATIN SMALL LETTER U WITH MACRON \={u} 363, 0x016B
Ž LATIN CAPITAL LETTER Z WITH CARON \v{Z} 381, 0x017D
ž LATIN SMALL LETTER Z WITH CARON \v{z} 382, 0x017E

1.2  Simbols “ģ”

Ar simbolu “ģ” situācija ir sarežģītāka. Iesākumā diakritisko simbolu tabulas turpinājums:

Simbols Nosaukums LaTeX Unicode
Ģ LATIN CAPITAL LETTER G WITH CEDILLA \c{G} 290, 0x0122
ģ LATIN SMALL LETTER G WITH CEDILLA 291, 0x0123
ǧ LATIN SMALL LETTER G WITH CARON \v{g} 487, 0x01E7

Simbolu “Ģ” nesagādā nekādas problēmas, bet diemžēl “ģ” analogs LaTeX ir sarežģīts, tādēļ neērts ikdienas lietošanā. Tā realizācijas piemēru var aplūkot piemeram ucs pakotnes failā uni-1.def: \leavevmode\vbox{\baselineskip\z@skip\ialign{\hss##\hss\crcr\vbox to.65ex{\hbox{\char"60}\vss}\crcr g\crcr}}. Vēl jāpiebilst, ka, atbilstoši UNICODE standartiem, simboli “Ģ” un “ģ” veido pāri lielais/mazais burti.

Savukārt rokrakstā (un ļoti reti arī drukatā formā) ierasts lietot simbolu “ǧ”. Šim simbolam atbilst vienkārša LaTeX komanda. Tāpēc, manuprāt, būtu lietderīgi lietot \v{g} lai apzīmētu simbolu “ģ”. Šī komanda “bez aizķeršanās tiek cauri” standarta LaTeX, veidojot “legālu” simbolu. Savukārt LV fontu paketes šo “pārķer” un pārveido par vajadzīgo simbolu “ģ”. Tātad simboli “ģ” un “ǧ” vienlaikus vienā tekstā (*.pdf vai *.ps failā) principā nevar parādīties.

2  LV fontu kodejums

...