เมื่อทั้งเอกสารจัดเรียงพิมพ์ไม่ได้
มีน้อยมากที่ทำให้ทั้งเอกสารหยุด: สูตรที่อ่านไม่ได้จะแสดงเป็นสีแดงและระบุไว้ในแท็บปัญหา ส่วน \partial, \langle, \oplus, \hbar และ Vmatrix จัดเรียงพิมพ์ได้เหมือนใน LaTeX สาเหตุเดียวที่ทราบซึ่งยังเหลืออยู่คือรูปภาพ EPS ซึ่งคุณต้องแปลงเป็น PDF, PNG หรือ SVG
สิ่งที่คุณเห็น
ตามปกติ ปัญหาในจุดหนึ่งจะอยู่แค่ในจุดนั้น: คำสั่งที่ไม่รู้จักจะถูกข้าม สูตรที่อ่านไม่ได้จะแสดงเป็นสีแดง และส่วนที่เหลือของเอกสารจะถูกจัดเรียงพิมพ์ เมื่อทั้งเอกสารล้มเหลวแทน หน้าตัวอย่างจะไม่แสดงหน้าใหม่ และแถบข้อผิดพลาดที่ด้านบนจะระบุว่าเกิดอะไรผิดพลาด
สิ่งที่ยังทำให้เอกสารหยุด
มีสาเหตุหนึ่งที่ทราบ: รูปภาพ EPS ที่ใส่พร้อมนามสกุล เช่น \includegraphics{figure.eps} ข้อผิดพลาดจะแสดง unknown image format ให้แปลงไฟล์เป็น PDF, PNG หรือ SVG แล้วเปลี่ยนชื่อใน \includegraphics หน้า การแก้ปัญหา มีตัวอย่าง
หากต้องการหาบรรทัดในเอกสารยาว ให้ดูหมายเลขบรรทัดในข้อผิดพลาด หรือทำให้ครึ่งหนึ่งของเอกสารเป็นความคิดเห็นด้วย % แล้วดูว่าหน้าเอกสารกลับมาหรือไม่ ทำซ้ำกับครึ่งที่ยังล้มเหลว
สูตรไม่เคยทำให้เอกสารหยุด
สูตรที่ตัวแปลงคณิตศาสตร์อ่านไม่ได้ เพราะใช้คำสั่งที่ตัวแปลงไม่รู้จักหรือวงเล็บไม่ตรงกัน จะแสดงเป็นซอร์สของสูตรนั้นเองเป็นสีแดง แท็บปัญหาจะระบุสูตรนั้นพร้อมบรรทัด เช่น "This formula could not be read: \symbf{v} (unknown command: \symbf)" สูตรแบบนี้สิบสูตรแรกจะถูกระบุทีละสูตร จากนั้นอีกหนึ่งบรรทัดจะบอกจำนวนสูตรที่เหลือ \label บนสูตรสีแดงจะไม่ได้ตั้งชื่ออะไร ดังนั้น \eqref ที่ชี้ไปยังสูตรนั้นจะพิมพ์ ?? และถูกแสดงรวมกับป้ายกำกับที่หายไป ดู สูตรสีแดง สำหรับสิ่งที่ใช้แทนกันตามปกติ
คำสั่งที่เคยทำให้เอกสารหยุด
Scissor LaTeX เวอร์ชันก่อนหน้าหยุดทั้งเอกสารเมื่อเจอคำสั่งคณิตศาสตร์กลุ่มหนึ่งที่ไลบรารีจัดเรียงพิมพ์เปลี่ยนชื่อสัญลักษณ์ไป โดยมีข้อผิดพลาดอย่าง unknown variable: diff หรือ unknown symbol modifier ตอนนี้คำสั่งเหล่านี้ทั้งหมดจัดเรียงพิมพ์ได้แล้ว ตรงตามที่คุณเขียนใน LaTeX:
\partial จัดเรียงพิมพ์ได้
\frac{\partial f}{\partial x}\langle และ \rangle จัดเรียงพิมพ์ได้ แม้อยู่หลัง \left และ \right
\langle u, v \rangle, \quad \left\langle \frac{a}{b} \right\rangle\oplus และตัวดำเนินการในวงกลมอื่น ๆ จัดเรียงพิมพ์ได้
V \oplus W, \quad A \otimes B, \quad \bigcap_{i} A_iคำสั่งที่แก้ไขแล้วได้แก่ \partial; \langle, \rangle, \lang, \rang; \cap, \bigcap, \Cap, \doublecap, \sqcap; \oplus, \ominus, \otimes, \odot และรูปแบบขนาดใหญ่; \circledast, \circledcirc, \circleddash; \llbracket, \rrbracket; \hbar, \hslash, \mho; \dashleftarrow, \dashrightarrow; \bra, \ket, \braket; \argmax และ \argmin ที่มีในตัว; environment Vmatrix; และ \hspace* ภายในสูตร หากคุณเคยแทนที่คำสั่งเหล่านี้ด้วยอักขระ Unicode คุณจะเก็บไว้อย่างนั้นหรือกลับไปใช้คำสั่งก็ได้
อักขระ Unicode ก็ใช้ได้
Scissor LaTeX ยังรับอักขระคณิตศาสตร์ Unicode ในสูตรได้โดยตรง ตัวคั่นอย่าง ⟨ และ ⟩ จะขยายขนาดตาม \left และ \right
สูตรเดียวกันด้วยอักขระ Unicode
\frac{∂ f}{∂ x}, \quad ⟨ u, v ⟩, \quad \left⟨ \frac{a}{b} \right⟩,
\quad V ⊕ W, \quad A ∩ B, \quad ℏ \omegaอักขระ Unicode และตัวดำเนินการที่นิยามเอง
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator*{\argmax}{arg\,max}
\begin{document}
\[
⋂_{i=1}^{n} A_i, \quad ⨁_{i} V_i, \quad ⟦ x ⟧, \quad
⟨ \psi \vert \phi ⟩, \quad a ⇢ b, \quad
\argmax_{x} f(x), \quad
\begin{Vmatrix} a & b \\ c & d \end{Vmatrix}
\]
\end{document}การติดตั้ง TeX ที่ใช้ XeLaTeX หรือ LuaLaTeX พร้อมแพ็กเกจ unicode-math จะอ่านอักขระเหล่านี้ได้ตามที่เป็น หากใช้ pdfLaTeX ให้บอก LaTeX ว่าอักขระแต่ละตัวหมายถึงอะไรด้วย \DeclareUnicodeCharacter ใน preamble Scissor LaTeX รับบรรทัดเหล่านี้และละเว้น ซอร์สเดียวจึงใช้ได้ทั้งสองที่:
ซอร์สเดียวสำหรับ Scissor LaTeX และ pdfLaTeX
\documentclass{article}
\usepackage{amsmath}
\DeclareUnicodeCharacter{2202}{\partial}
\DeclareUnicodeCharacter{27E8}{\langle}
\DeclareUnicodeCharacter{27E9}{\rangle}
\DeclareUnicodeCharacter{2295}{\oplus}
\begin{document}
The gradient has the parts $\frac{∂ f}{∂ x_i}$, the inner product
is $⟨ u, v ⟩$, and the sum is $V ⊕ W$.
\end{document}รายการทั้งหมด
รายการด้านล่างสร้างขึ้นขณะสร้างเว็บไซต์: คำสั่งคณิตศาสตร์แต่ละคำสั่งที่ตัวจัดเรียงพิมพ์มีในตารางจะถูกทดลองเดี่ยว ๆ ในสูตร และทุกคำสั่งที่ใช้ไม่ได้จะถูกแสดงพร้อมสิ่งที่เกิดขึ้น เมื่อคำสั่งใดได้รับการแก้ไขในเอนจิน คำสั่งนั้นจะหายไปจากรายการนี้เอง
ขณะนี้ไม่มี: คำสั่งคณิตศาสตร์ทั้ง 789 คำสั่งในตารางเรียงพิมพ์ได้เองในสูตร
หน้าที่เกี่ยวข้อง
- ข้อผิดพลาดที่พบบ่อยและวิธีแก้: ข้อความในแท็บปัญหา
- การแก้ปัญหาตามอาการ: จากสิ่งที่คุณเห็นไปจนถึงวิธีแก้
- ความแตกต่างจากการติดตั้ง TeX: ข้อจำกัดทั้งหมดในที่เดียว
- วงเล็บและตัวคั่น และ ตัวดำเนินการและสัญลักษณ์ทวิภาค: สัญลักษณ์พร้อมคำสั่ง
คำถามและคำตอบ
ทำไมเอกสาร LaTeX ของฉันจึงจัดเรียงพิมพ์ไม่ได้เลย
สาเหตุเดียวที่ทราบคือรูปภาพ EPS ให้แปลงเป็น PDF, PNG หรือ SVG แล้วเปลี่ยนชื่อไฟล์ใน \includegraphics สูตรที่มีคำสั่งที่ไม่รู้จักไม่ทำให้เอกสารหยุด แต่จะแสดงเป็นสีแดงและระบุไว้ในแท็บปัญหา
\partial ใช้ได้ใน Scissor LaTeX ไหม
ได้ \partial, \langle, \rangle, \oplus, \otimes, \hbar และ Vmatrix เคยทำให้ทั้งเอกสารหยุดในเวอร์ชันก่อนหน้า ตอนนี้จัดเรียงพิมพ์ได้เหมือนใน LaTeX แล้ว
"unknown symbol modifier" หมายความว่าอะไร
เวอร์ชันก่อนหน้าแสดงข้อความนี้สำหรับคำสั่งอย่าง \langle, \oplus หรือ \hbar ซึ่งไลบรารีจัดเรียงพิมพ์เปลี่ยนชื่อสัญลักษณ์ไป ตอนนี้คำสั่งเหล่านี้ใช้ได้แล้ว หากคุณยังเห็นข้อความนี้ ให้โหลดตัวแก้ไขใหม่เพื่อรับเวอร์ชันปัจจุบัน
ทุกตัวอย่างในหน้านี้จัดหน้าโดย Scissor LaTeX ขณะสร้างเว็บไซต์ อัปเดตล่าสุด 2026-11-07