Hi,<br><br>I got the following error. Does anybody know how to installed the required packages? Thanks.<br><br>~/linux/test/latex/bin/xelatex/test$ cat main.tex <br>\documentclass{article}<br>\usepackage[CJK, Latin, Thai, Sinhala, Malayalam, DominoTiles, MahjongTiles]{ucharclasses}<br>
\usepackage{fontspec}<br>\usepackage{bidi}<br>%\setmainfont{Code2000}<br>\setDefaultTransitions{\fontspec{Code2000}}{}<br>\setTransitionsForLatin{\fontspec{Palatino Linotype}}{}<br>\setTransitionsForCJK{\fontspec{HAN NOM A}}{}<br>
\setTransitionsForJapanese{\fontspec{Ume Mincho}}{}<br>\setTransitionTo{Thai}{\fontspec{IrisUPC}}<br>\setTransitionTo{Sinhala}{\fontspec{Iskoola Pota}}<br>\setTransitionTo{Malayalam}{\fontspec{Arial Unicode MS}}<br>\setTransitionTo{DominoTiles}{\fontspec{FreeSerif}}<br>
\setTransitionTo{MahjongTiles}{\fontspec{FreeSerif}}<br>\begin{document}<br>aφΔδ汉<br><br>English<br>$$\sin x$$<br>\end{document}<br>~/linux/test/latex/bin/xelatex/test$ texliveonfly -c xelatex main.tex<br>This is XeTeX, Version 3.1415926-2.4-0.9998 (TeX Live 2012)<br>
 restricted \write18 enabled.<br>entering extended mode<br>(./main.tex<br>LaTeX2e <2011/06/27><br>Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, ge<br>rman-x-2012-05-30, ngerman-x-2012-05-30, afrikaans, ancientgreek, ibycus, arabi<br>
c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis<br>h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis<br>h, french, friulan, galician, german, ngerman, swissgerman, monogreek, greek, h<br>
ungarian, icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, ma<br>rathi, oriya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian, <br>kurmanji, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk,<br>
 polish, portuguese, romanian, romansh, russian, sanskrit, serbian, serbianc, s<br>lovak, slovenian, spanish, swedish, turkish, turkmen, ukrainian, uppersorbian, <br>welsh, loaded.<br>(/usr/local/texlive/2012/texmf-dist/tex/latex/base/article.cls<br>
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class<br>(/usr/local/texlive/2012/texmf-dist/tex/latex/base/size10.clo))<br><br>! LaTeX Error: File `ucharclasses.sty' not found.<br><br>Type X to quit or <RETURN> to proceed,<br>
or enter new name. (Default extension: sty)<br><br>Enter file name: <br>! Emergency stop.<br><read *> <br>         <br>l.3 \usepackage<br>               {fontspec}^^M<br>No pages of output.<br>Transcript written on main.log.<br>
texliveonfly: Searching repositories for missing file ucharclasses.sty<br>texliveonfly: No results found for ucharclasses.sty<br>This is XeTeX, Version 3.1415926-2.4-0.9998 (TeX Live 2012)<br> restricted \write18 enabled.<br>
entering extended mode<br>(./main.tex<br>LaTeX2e <2011/06/27><br>Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, ge<br>rman-x-2012-05-30, ngerman-x-2012-05-30, afrikaans, ancientgreek, ibycus, arabi<br>
c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis<br>h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis<br>h, french, friulan, galician, german, ngerman, swissgerman, monogreek, greek, h<br>
ungarian, icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, ma<br>rathi, oriya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian, <br>kurmanji, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk,<br>
 polish, portuguese, romanian, romansh, russian, sanskrit, serbian, serbianc, s<br>lovak, slovenian, spanish, swedish, turkish, turkmen, ukrainian, uppersorbian, <br>welsh, loaded.<br>(/usr/local/texlive/2012/texmf-dist/tex/latex/base/article.cls<br>
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class<br>(/usr/local/texlive/2012/texmf-dist/tex/latex/base/size10.clo))<br><br>! LaTeX Error: File `ucharclasses.sty' not found.<br><br>Type X to quit or <RETURN> to proceed,<br>
or enter new name. (Default extension: sty)<br><br>Enter file name: <br>! Emergency stop.<br><read *> <br>         <br>l.3 \usepackage<br>               {fontspec}^^M<br>No pages of output.<br>Transcript written on main.log.<br>
<br clear="all"><br>-- <br>Regards,<br>Peng