泰语字体无法正确显示布局

泰语字体无法正确显示布局

我尝试在 TexStudio 上使用带有泰语字体的简单书籍模板。效果不太好。请帮忙。

\documentclass[a4paper,12pt]{book}
\usepackage[english,main=thai]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{fonts-tlwg}
\usepackage{graphicx}

\begin{document}

\author{xxx}
\title{Simple Book Example}
\date{}

\frontmatter
\maketitle
\tableofcontents

\mainmatter

\chapter{Introduction}

\section{xxx}
\selectlanguage{thai}
เป็นวิชากลศาสตร์แขนงหนึ่งในระดับปริญญาโทที่ศึกษาถึงการเคลื่อนที่แรง และความเค้นที่เกิดขึ้นในของแข็ง ของเหลวและก๊าซรวมไปถึงการเปลี่ยนรูปร่างของวัตถุเหล่านั้นเพื่อให้การวิเคราะห์เป็นไปอย่างสะดวกสมมุติฐานอย่างง่ายที่ว่าวัตถุมีการกระจายตัวของเนื้อวัสดุอย่างสม่ำเสมอ โดยไม่คำนึงถึงช่องว่างระหว่างอะตอมเพื่อให้คำว่า Continuumสามารถนำมาใช้อธิบายพฤติกรรมของวัสดุได้อย่างถูกต้องเริ่มต้นด้วยพื้นฐานความรู้เกี่ยวกับเวคเตอร์และเทนเซอร์ นำไปสู่หลักการของความเค้น stress invariantsและการวัดค่าของความเค้นในแบบต่างๆ ด้วย index notationการศึกษาในเรื่องของการเคลื่อนที่ รวมไปถึง การเปลี่ยนรูปร่าง การเคลื่อนที่ใน

\backmatter
% bibliography, glossary and index would go here.

\end{document}
  1. 我想知道为什么文本超出了右边距。当我只使用英语时没有问题。如何才能使泰语文本在布局中正确显示?

  2. 如何删除或更改“Introduction”上方的“Chapter 1”字样?除了\chapter{Introduction}命令之外,还有什么命令可以控制该字样?

答案1

对于换行和断字,如果您愿意使用 Xe(La)TeX,则只需加载正确的语言环境。根据 ,可以使用以下内容

\usepackage{fontspec} % To enable non-standard font selections
\setmainfont{Norasi} % A font with Thai glyphs
\XeTeXlinebreaklocale ’th_TH’ % Thai-style word-breakings and line-wrappings

对于本地化章节标题,您当前的 Babel 设置似乎对我有用,但我认为 Babel 不适用于 Xe(La)TeX。因此,如果您切换到多语种,一切都应该按预期进行。

\documentclass[a4paper,12pt]{book}
\usepackage{fontspec}
\setmainfont{Norasi}
\XeTeXlinebreaklocale ’th_TH’
\usepackage[]{polyglossia}
\setdefaultlanguage{thai}
\newfontfamily{\thaifont}{Norasi}
\usepackage{fonts-tlwg}
\usepackage{graphicx}

\begin{document}

\author{xxx}
\title{Simple Book Example}
\date{}

\frontmatter
\maketitle
\tableofcontents

\mainmatter

\chapter{Introduction}

\section{xxx}

เป็นวิชากลศาสตร์แขนงหนึ่งในระดับปริญญาโทที่ศึกษาถึงการเคลื่อนที่แรง
และความเค้นที่เกิดขึ้นในของแข็ง
ของเหลวและก๊าซรวมไปถึงการเปลี่ยนรูปร่างของวัตถุเหล่านั้นเพื่อให้การวิเคราะห์เป็นไปอย่างสะดวกสมมุติฐานอย่างง่ายที่ว่าวัตถุมีการกระจายตัวของเนื้อวัสดุอย่างสม่ำเสมอ
โดยไม่คำนึงถึงช่องว่างระหว่างอะตอมเพื่อให้คำว่า
Continuumสามารถนำมาใช้อธิบายพฤติกรรมของวัสดุได้อย่างถูกต้องเริ่มต้นด้วยพื้นฐานความรู้เกี่ยวกับเวคเตอร์และเทนเซอร์
นำไปสู่หลักการของความเค้น stress invariantsและการวัดค่าของความเค้นในแบบต่างๆ
ด้วย index notationการศึกษาในเรื่องของการเคลื่อนที่ รวมไปถึง การเปลี่ยนรูปร่าง
การเคลื่อนที่ใน

\backmatter
% bibliography, glossary and index would go here.

\end{document}

% Local Variables:
% TeX-engine: xetex
% End:

在此处输入图片描述

韓國

相关内容