ข้ามไปยังเนื้อหา

ภาษาอื่นและฟอนต์

Scissor LaTeX จัดเรียงพิมพ์ข้อความได้ทุกภาษา: พิมพ์ข้อความเป็น UTF-8 แล้ว Scissor LaTeX จะเลือกฟอนต์ที่มีอักษรนั้นให้ ฟอนต์สลับได้เฉพาะระหว่างแบบมีเชิงและไม่มีเชิง การตั้งค่า babel, polyglossia และ fontspec ถูกละเว้น ส่วนการตัดคำและชื่ออย่าง "Figure" ยังเป็นภาษาอังกฤษ

พิมพ์ข้อความตามที่เป็น

Scissor LaTeX อ่านซอร์สของคุณเป็น UTF-8 คุณจึงพิมพ์ ä, ß, é, ñ หรือ ł ได้โดยตรง คำสั่งเครื่องหมายเสียงแบบดั้งเดิมของ LaTeX อย่าง \"a หรือ \c{c} ก็ใช้ได้ และไม่จำเป็นต้องใช้ inputenc และ fontenc (ยอมรับแต่ละเว้น)

ข้อความภาษาเยอรมันพร้อมอุมเลาท์และอัญประกาศ

Die Größe der Straße wurde am Montag gemessen: 44~m.
Man sagt „gut gemacht“ oder \"Ubung macht den Meister.
Français: déjà vu, garçon. Español: ¿Dónde está la niña?
จัดหน้าโดย Scissor LaTeX: ข้อความภาษาเยอรมันพร้อมอุมเลาท์และอัญประกาศ

อักษรอื่น ๆ

อักษรกรีก ซีริลลิก อาหรับ ฮีบรู จีน ญี่ปุ่น เกาหลี เทวนาครี และอักษรอื่นอีกมากจัดเรียงพิมพ์ได้โดยไม่ต้องตั้งค่าใด ๆ เมื่อข้อความใช้อักษรที่ Latin Modern ไม่มี ตัวแก้ไขจะโหลดฟอนต์ Noto ที่ตรงกันในครั้งแรกที่ต้องใช้ (หลังจากนั้นจะเก็บไว้ใช้แบบออฟไลน์)

หลายอักษรในเอกสารเดียว

Ελληνικά: Καλημέρα. Русский: Доброе утро.

中文:早上好。日本語:おはようございます。한국어: 좋은 아침.

हिन्दी: सुप्रभात।
จัดหน้าโดย Scissor LaTeX: หลายอักษรในเอกสารเดียว

ข้อความจากขวาไปซ้าย

คำภาษาอาหรับและฮีบรูถูกขึ้นรูปและเรียงจากขวาไปซ้ายภายในบรรทัด ส่วนตัวย่อหน้ายังคงเป็นซ้ายไปขวา: บรรทัดเริ่มที่ขอบซ้าย และเครื่องหมายวรรคตอนท้ายย่อหน้าอยู่ที่ปลายขวาของบรรทัด แบบนี้อ่านได้ดีสำหรับคำและวลีในข้อความภาษาอังกฤษ แต่สำหรับเอกสารทั้งฉบับที่เป็นภาษาอาหรับหรือฮีบรู เค้าโครงจะไม่เป็นอย่างที่ผู้อ่านคาดหวัง

ภาษาอาหรับและฮีบรูในย่อหน้าภาษาอังกฤษ

The word for peace is \foreignlanguage{arabic}{سلام} in Arabic
and שלום in Hebrew.

العربية: مرحبا بالعالم.
จัดหน้าโดย Scissor LaTeX: ภาษาอาหรับและฮีบรูในย่อหน้าภาษาอังกฤษ

babel และ polyglossia

ยอมรับ \usepackage[ngerman]{babel}, \usepackage{polyglossia} พร้อม \setdefaultlanguage, \selectlanguage และ \foreignlanguage แต่ไม่นำการตั้งค่าภาษามาใช้:

คุณสมบัติใน Scissor LaTeX
ข้อความในภาษานั้นใช้ได้ (พิมพ์เป็น UTF-8)
การตัดคำใช้กฎภาษาอังกฤษเสมอ
ชื่อ: "Figure", "Table", "References", "Proof", "Chapter"เป็นภาษาอังกฤษเสมอ
วันที่จาก \todayไม่พิมพ์อะไรออกมา ให้เขียนวันที่เอง
\foreignlanguage{lang}{text}ข้อความยังคงอยู่
ชวเลขอย่าง "a (ngerman) หรือ \og (french)ไม่ถูกอ่าน

babel ngerman: ชื่อคำบรรยายยังเป็นภาษาอังกฤษ

\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{booktabs}
\begin{document}
\begin{table}[h]
  \centering
  \caption{Messwerte}
  \begin{tabular}{lr}
    \toprule
    Ort & Wert \\
    \midrule
    Berlin & 44 \\
    \bottomrule
  \end{tabular}
\end{table}
\end{document}

ฟอนต์

ข้อความเนื้อหาจัดเรียงพิมพ์ด้วย Latin Modern ซึ่งมีหน้าตาเหมือน Computer Modern ที่เป็นค่าเริ่มต้นของ LaTeX ในขนาดตามตัวเลือกของคลาส สูตรใช้ New Computer Modern Math ส่วน \texttt และโค้ดใช้ Latin Modern Mono ภายในขอบเขตนี้ คุณสลับทั้งเอกสารเป็นแบบไม่มีเชิงได้:

การตั้งค่าใน Scissor LaTeX
\renewcommand{\familydefault}{\sfdefault}ใช้ได้: ข้อความเนื้อหาจัดเรียงพิมพ์ด้วย Latin Modern Sans
\usepackage{helvet} (หรือ tgheros) ร่วมกับบรรทัดข้างบนใช้ได้: ฟอนต์ไม่มีเชิงเป็น TeX Gyre Heros ซึ่งหน้าตาเหมือน Helvetica
\usepackage{cmbright}, \usepackage{arev}ใช้ได้บางส่วน: ข้อความและสูตรเป็นแบบไม่มีเชิง แสดงด้วย Latin Modern Sans
\usepackage{sfmath}ใช้ได้: สูตรเป็นแบบไม่มีเชิง
คลาส KOMA-Scriptหัวข้อและชื่อเรื่องเป็นแบบไม่มีเชิง
\textsf{...}, \sffamily ภายในข้อความไม่นำมาใช้: ข้อความยังเป็นแบบมีเชิง
fontspec: \setmainfont, \setsansfontละเว้น
แพ็กเกจฟอนต์: mathptmx, times, palatino, libertine, charter ...ละเว้น: ข้อความยังเป็น Latin Modern
คำสั่งขนาด: \small, \large, \Huge ...ใช้ได้ ในฟอนต์ปัจจุบัน

ทั้งเอกสารเป็นแบบไม่มีเชิงด้วย helvet

\documentclass{article}
\usepackage{helvet}
\renewcommand{\familydefault}{\sfdefault}
\begin{document}
\section{A sans-serif document}
The body text uses a Helvetica look-alike, while the formula
$a^2 + b^2 = c^2$ keeps the math font.
\end{document}
จัดหน้าโดย Scissor LaTeX: ทั้งเอกสารเป็นแบบไม่มีเชิงด้วย helvet

สิ่งที่ต่างจากการติดตั้ง TeX

ในการติดตั้ง TeX เอกสารที่มีข้อความภาษาอาหรับ ฮีบรู หรือ CJK ต้องใช้ XeLaTeX หรือ LuaLaTeX พร้อมฟอนต์ที่เหมาะสม หรือแพ็กเกจอย่าง CJKutf8 แล้วซอร์สเดียวกันจะคอมไพล์ในที่นั่นได้เมื่อเพิ่มสิ่งเหล่านั้น ดู babel และ polyglossia และฟอนต์และ fontspec คู่มืออยู่บน CTAN: babel, polyglossia, fontspec

คำถามและคำตอบ

ฉันจะเขียนอุมเลาท์ใน LaTeX ได้อย่างไร

พิมพ์โดยตรง: Scissor LaTeX อ่าน UTF-8 ดังนั้น ä, ö, ü และ ß ใช้ได้ตามที่เป็น คำสั่ง \"a และ \ss ก็ใช้ได้เช่นกัน

ฉันเขียนภาษาจีนหรืออาหรับใน Scissor LaTeX ได้หรือไม่

ได้ พิมพ์ข้อความ แล้วฟอนต์ที่มีอักษรนั้นจะถูกโหลดโดยอัตโนมัติ ภาษาอาหรับและฮีบรูถูกขึ้นรูปจากขวาไปซ้ายภายในแต่ละบรรทัด ขณะที่ย่อหน้ายังคงเป็นซ้ายไปขวา

ฉันจะเปลี่ยนฟอนต์ของเอกสารได้อย่างไร

คุณสลับเป็นแบบไม่มีเชิงได้ด้วย \renewcommand{\familydefault}{\sfdefault} โดยจะใช้ร่วมกับ \usepackage{helvet} ก็ได้ ฟอนต์อื่น ๆ รวมถึงการตั้งค่า fontspec ใช้ไม่ได้

ทุกตัวอย่างในหน้านี้จัดหน้าโดย Scissor LaTeX ขณะสร้างเว็บไซต์ อัปเดตล่าสุด 2026-11-07