我需要为我的一个朋友写一本书,我认为 Latex 最适合这项工作。此外,这将是学习这个强大工具的绝佳机会。
问题是这本书是用格鲁吉亚语写的,我不知道如何支持它们。我用一首格鲁吉亚诗歌创建了一个小样本,但编译后它没有显示字母。
\documentclass{article}
\usepackage[utf8]{inputenc}
\title{Poem}
\date{February 2014}
\begin{document}
\maketitle
ვახტანგ მეფე ტახტზე იჯდა,
რომ დაიპყრეს ოსმალთ ქართლი.
წელში გაწყდა გლეხ-კაცობა,
დაუწესეს დიდი ხარკი.
\end{document}
您能给我提供一些资源来帮助我开始用格鲁吉亚语写作吗?
答案1
如果您使用 XeLaTeX 或 LuaLaTeX 编译此文件,只要 TeX 发行版足够新:
\documentclass{article}
\usepackage[georgian]{babel}
\usepackage{fontspec}
\setmainfont[
Extension=.ttf,
UprightFont={*},
BoldFont={*-Bold},
ItalicFont={*-Italic},
BoldItalicFont={*-BoldItalic},
]{DejaVuSerif}
\title{Poem}
\author{Somebody}
\date{February 2014}
\begin{document}
\maketitle
\begin{verse}
ვახტანგ მეფე ტახტზე იჯდა,\\
რომ დაიპყრეს ოსმალთ ქართლი.\\
წელში გაწყდა გლეხ-კაცობა,\\
დაუწესეს დიდი ხარკი.
\end{verse}
\end{document}
如果将 DejaVu Serif 安装为系统字体,则声明\setmainfont
会更简单,并且可以变为
\setmainfont{DejaVu Serif}
我不确定 ShareLaTeX 是否使用具有所需功能的 TeX 发行版。您也可以FreeSerif
尝试DejaVu
\setmainfont[
Extension=.otf, % <--- note .otf
UprightFont={*},
BoldFont={*Bold},
ItalicFont={*Italic},
BoldItalicFont={*BoldItalic},
]{FreeSerif}