ภาษาอื่นและฟอนต์
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?อักษรอื่น ๆ
อักษรกรีก ซีริลลิก อาหรับ ฮีบรู จีน ญี่ปุ่น เกาหลี เทวนาครี และอักษรอื่นอีกมากจัดเรียงพิมพ์ได้โดยไม่ต้องตั้งค่าใด ๆ เมื่อข้อความใช้อักษรที่ Latin Modern ไม่มี ตัวแก้ไขจะโหลดฟอนต์ Noto ที่ตรงกันในครั้งแรกที่ต้องใช้ (หลังจากนั้นจะเก็บไว้ใช้แบบออฟไลน์)
หลายอักษรในเอกสารเดียว
Ελληνικά: Καλημέρα. Русский: Доброе утро.
中文:早上好。日本語:おはようございます。한국어: 좋은 아침.
हिन्दी: सुप्रभात।ข้อความจากขวาไปซ้าย
คำภาษาอาหรับและฮีบรูถูกขึ้นรูปและเรียงจากขวาไปซ้ายภายในบรรทัด ส่วนตัวย่อหน้ายังคงเป็นซ้ายไปขวา: บรรทัดเริ่มที่ขอบซ้าย และเครื่องหมายวรรคตอนท้ายย่อหน้าอยู่ที่ปลายขวาของบรรทัด แบบนี้อ่านได้ดีสำหรับคำและวลีในข้อความภาษาอังกฤษ แต่สำหรับเอกสารทั้งฉบับที่เป็นภาษาอาหรับหรือฮีบรู เค้าโครงจะไม่เป็นอย่างที่ผู้อ่านคาดหวัง
ภาษาอาหรับและฮีบรูในย่อหน้าภาษาอังกฤษ
The word for peace is \foreignlanguage{arabic}{سلام} in Arabic
and שלום in Hebrew.
العربية: مرحبا بالعالم.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}สิ่งที่ต่างจากการติดตั้ง 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