经过长时间的搜索和提问,我终于在 miktex 上编写了工作代码,由 XeLaTeX 编译。以下是示例
\documentclass[8pt]{book}
\usepackage{fontspec}
\setmainfont{Sylfaen}
\usepackage{xeCJK}
\setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]{SimSun}
\setCJKsansfont{SimHei}
\setCJKmonofont{[SIMFANG.TTF]}
\setCJKfamilyfont{zhsong}{SimSun}
\setCJKfamilyfont{zhhei}{SimHei}
\setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}
\setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
\newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
\newcommand*{\heiti}{\CJKfamily{zhhei}} % 黑体
\newcommand*{\kaishu}{\CJKfamily{zhkai}} % 楷书
\newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{titlesec}
\usepackage{fancyhdr}
\usepackage{enumerate}
\usepackage{multicol}
\usepackage[a4paper]{geometry}
\geometry{top=1.25cm, bottom=2.5cm, left=1.5cm, right=1.5cm}
\titleformat{\section}[block]{\large$\thesection.$}{}{1mm}{}
\titleformat{\subsection}[block]{\normalsize$\thesubsection.$}{}{1mm}{}
\titlespacing*{\section}{0pt}{7ex plus 1ex minus .2ex}{2.3ex plus 0.1ex}
\titlespacing*{\subsection}{0pt}{6ex plus 1ex minus .2ex}{2.3ex plus 0.1ex}
\pagestyle{fancy}
\lhead{}
\chead{}
\rhead{}
\lfoot{}
\cfoot{\thepage }
\rfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\renewcommand{\thesection}{\arabic{section}}
\titleformat{\chapter}[block]{\Large\filcenter}{}{}{}
\newcommand{\Ceil}[1]{$\lceil\text{#1}\rfloor$}
\newcommand{\Stoke}[1]{$\left/\text{#1}\right/$}
\newcommand{\Over}[2]{$\overset{\text{#1}}{\text{#2}}$}
\setlength\parindent{0pt}
\newenvironment{Sentence}[1]{
\vspace{5pt}
\textbf{წინადადებები:}
\vspace{2pt}
\begin{enumerate}[#1]
\setlength\itemsep{1pt}
}{\end{enumerate}\vspace{4pt}}
\newenvironment{Word}[2]{
\vspace{2pt}
\textbf{სიტყვები:}
\vspace{-7pt}
\begin{multicols}{#1}
\begin{enumerate}[#2]
}{\end{enumerate}
\end{multicols}
\vspace{-10pt}}
\begin{document}
\small
\section{ფრაზები და სიტყვები}
\subsection{ფრაზები: ეს რა არის?}
\begin{Word}{3}{1.}
\item はい --- დიახ
\item いいえ --- არა
\item こんにちは --- გამარჯობა
\item おはよう --- დილა მშვიდობისა
\item こんばんわ --- საღამო მშვიდობისა
\item おやすみなさい --- ღამე მშვიდობისა
\item さようなら --- ნახვამდის
\item ありがとう --- მადლობა
\item すみません --- უკაცრავად
\item てきすと --- სახელმძღვანელო
\item ひこうき --- აეროპორტი
\item 何 \Ceil{なに} --- რა
\item 誰 \Ceil{だれ} --- ვინ/ვინმე
\item 車 \Ceil{くるま} --- მანქანა
\item 傘 \Ceil{かさ} --- ქოლგა
\item 椅子 \Ceil{いす} --- სკამი
\item 鉛筆 \Ceil{えんぴつ} --- ფანქარი
\item 新聞 \Ceil{しんぶん} --- გაზეთი
\end{Word}
\begin{Sentence}{1)}
\item これは\Over{なん}{何}ですか。 \Stoke{kore wa nan desu ka}--- ეს რა არის?
\item あれは何ですか。 \Stoke{are wa nan desu ka}--- ის რა არის?
\item それはカメラですか。 \Stoke{sore wa kamera desu ka}--- არის ეს კამერა?
\item これもカメラですか。 \Stoke{kore mo kamera desu ka}--- ესეც კამერაა?
\item これは\Over{だれ}{誰}のですか。 \Stoke{kore wa dare no desu ka}--- ეს ვისია?
\item それはいすです。 \Stoke{sore wa isu desu}--- ეს არის სკამი.
\item これもカメラです。 \Stoke{kore mo kamera desu}--- ეს არის ასევე კამერა.
\item いいえ、それはカメラではありません。 \Stoke{iie, sore wa kamera dewa arimasen}--- არა, ეს კამერა არ არის.
\item はい、それはカメラです。 \Stoke{hai, sore wa kamera desu}--- დიახ, ეს კამერა არის.
\item どうもありがとうございます。 \Stoke{doumo arigatou gozaimasu}--- დიდი მადლობა.\\
\end{Sentence}
თუ დავაკვირდებით პირველ წინადადებას 何 იეროგლიფს თავზე აწერია ჰირაგანაზე, თუ როგორ იკითხება. ასეთი ჩანაწერი ხშირად გამოიყენება.\\
あ, い, う --- ზოგჯერ გაომიყენება მისი წინა ასოს გასაორმაგებლად.\\
これ --- გამოიყენება, როცა ობიეკტი მთხრობელთან არის ახლოს;\\
それ --- გამოიყენება, როცა ობიეკტი მსმენელთან არის ახლოს;\\
あれ --- გამოიყენება, როცა ობიეკტი არცერთთან არის ახლოს.\\
は --- იეროგლიფი, როცა ზოგჯერ იკითხება როგორც \Stoke{wa};\\
か --- თხრობითი წინადება გადაყავს კითხვითში;\\
も --- გამოიყენება, როცა გვინდა ვთქვათ „ასევე“.\\
ou --- იკითხება, როგორც გრძელი „ო“, მაგალითად \Stoke{arigat\underline{ou}} -- მადლობა;\\
ii --- იკითხება, როგორც გრძელი „ი“, მაგალითად \Stoke{\underline{ii}e} -- არა;\\
ei --- იკითხება, როგორც გრძელი „ე“, მაგალითად \Stoke{sens\underline{ei}} -- მასწავლებელი.\\
\end{document}
但是我不能使用粗体、斜体和其他字体来格式化文本。通常对于格鲁吉亚语文档,我使用 pdflatex 编译器并按照以下行
\input{glyphtounicode}
\pdfgentounicode=1
\usepackage[utf8]{inputenc}
\usepackage[T8K,T8M]{fontenc}
\usepackage[english,georgian]{babel}
文本可以像英文一样格式化,并且会自动进行 \hyphenation。我可以在 XeLaTeX 中使用它吗?因为现在的代码不进行任何文本格式化和自动 \hyphenation,所以文档非常简单。