我尝试在 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}
我想知道为什么文本超出了右边距。当我只使用英语时没有问题。如何才能使泰语文本在布局中正确显示?
如何删除或更改“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:
韓國