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

หน้านี้ฉบับภาษาอังกฤษใหม่กว่า

แพ็กเกจที่ใช้ไม่ได้ใน Scissor LaTeX

เอกสารยังคงจัดเรียงพิมพ์ได้ แพ็กเกจที่ Scissor LaTeX ไม่รู้จักเลยจะมีหมายเหตุในแท็บปัญหา แพ็กเกจที่รู้จักกันดีแต่ไม่ได้นำมาใช้ เช่น fancyhdr, titlesec หรือ tcolorbox ถูกยอมรับไปเงียบ ๆ และไม่มีผล ส่วนคำสั่งที่ไม่รู้จักจะถูกข้ามพร้อมข้อความแจ้ง โดยปกติข้อความของคำสั่งยังคงอยู่

การจัดการกับแพ็กเกจ

Scissor LaTeX ไม่ได้รันโค้ดของแพ็กเกจ แต่แปลงเอกสารของคุณด้วยเอนจินของตัวเอง ซึ่งนำคำสั่งของแพ็กเกจในหน้าเหล่านี้มาใช้ บรรทัด \usepackage จึงจัดอยู่ในหนึ่งในสามกลุ่ม:

กลุ่มตัวอย่างสิ่งที่เกิดขึ้น
นำมาใช้ทั้งหมดหรือบางส่วนamsmath, graphicx, booktabs, pgfplots, hyperrefคำสั่งทำงานตามที่อธิบายในหน้าของแต่ละแพ็กเกจ
รู้จัก แต่ไม่มีผลfancyhdr, titlesec, setspace, microtype, tcolorboxถูกยอมรับไปเงียบ ๆ การตั้งค่าไม่เปลี่ยนแปลงอะไร และคำสั่งถูกละเว้นหรือถูกถือว่าไม่รู้จัก
ไม่รู้จักchemfig, ไฟล์ .sty จากสำนักพิมพ์, ชื่อที่สะกดผิดมีหมายเหตุในแท็บปัญหา: "Package ... is not available here, so its formatting is not applied."

คำสั่งที่ไม่รู้จักจากแพ็กเกจใดก็ตามจะถูกข้ามและแสดงในแท็บปัญหา โดยปกติอาร์กิวเมนต์ในวงเล็บปีกกายังคงอยู่ในข้อความ คุณจึงเห็นคำต่าง ๆ แต่ไม่เห็นการจัดรูปแบบ สำหรับบางคำสั่ง ผลนี้ไม่ใช่สิ่งที่ต้องการ เพราะอาร์กิวเมนต์เป็นรายการตัวเลือกหรือชื่อ และจะปรากฏเป็นข้อความแปลกปลอม ตารางด้านล่างระบุกรณีเหล่านั้น

หากแพ็กเกจหรือคลาสมาเป็นไฟล์ .sty หรือ .cls ในโปรเจกต์ของคุณ Scissor LaTeX จะอ่านบางส่วนของไฟล์ ได้แก่ นิยาม \newcommand แพ็กเกจที่ไฟล์โหลด สี ระยะขอบหน้า และระยะห่างย่อหน้า โค้ดอื่นในไฟล์จะไม่ถูกรัน และแท็บปัญหาจะแจ้งไว้

แพ็กเกจทั่วไปที่ยังใช้ไม่ได้

เลย์เอาต์หน้าและหัวข้อ

แพ็กเกจใน Scissor LaTeXใช้แทนด้วย
fancyhdrถูกยอมรับ ไม่มีผล: ไม่มีหัวกระดาษหรือท้ายกระดาษไม่ต้องเปลี่ยนอะไร การตั้งค่าจะมีผลในการติดตั้ง TeX
titlesecถูกยอมรับ ไม่มีผล: หัวข้อคงสไตล์ของคลาส
sectstyแพ็กเกจที่ไม่รู้จัก พร้อมหมายเหตุ \sectionfont และคำสั่งทำนองเดียวกันถูกละเว้น
setspace\onehalfspacing และ \doublespacing ถูกละเว้น \begin{spacing}{1.5} พิมพ์ "1.5" ไว้หน้าข้อความละสภาพแวดล้อม spacing ออก
lineno\linenumbers ถูกละเว้น

กล่อง โน้ต และการเน้นข้อความ

แพ็กเกจใน Scissor LaTeXใช้แทนด้วย
tcolorbox, mdframed, framedถูกยอมรับ ข้อความยังอยู่แต่ไม่มีกล่อง และชื่อกล่องหายไปสภาพแวดล้อม quote หรือ tabular ที่มี \hline และ | เพื่อทำกรอบ
todonotes\todo{...} ไม่เป็นที่รู้จัก ข้อความโน้ตปรากฏในบรรทัด \missingfigure ก็เช่นกันความคิดเห็นด้วย %
marginnote\marginpar และ \marginnote ไม่เป็นที่รู้จัก โน้ตปรากฏในบรรทัดเชิงอรรถ
soul\st ใช้ได้ (ขีดฆ่า) \hl คงข้อความไว้โดยไม่มีไฮไลต์ \ul และ \so ไม่เป็นที่รู้จัก\underline สำหรับขีดเส้นใต้
ulem\uline และ \sout ใช้ได้ \uwave แสดงเป็นข้อความธรรมดา

วิทยาศาสตร์และแผนภาพ

แพ็กเกจใน Scissor LaTeXใช้แทนด้วย
mhchem\ce{H2O} ในข้อความแสดง "H2O" โดยไม่มีตัวห้อย ในสูตรจะทำให้สูตรกลายเป็นสีแดงเขียน H$_2$O หรือ $\mathrm{CO_2}$
chemfigแพ็กเกจที่ไม่รู้จัก \chemfig ถูกข้ามรูปภาพของโครงสร้าง
tikz-cd, circuitikz, forestภาพถูกละไว้พร้อมข้อความแจ้งโหนดและลูกศรของ TikZ หรือรูปภาพ
pgfplotstable\pgfplotstabletypeset ถูกข้าม ชื่อไฟล์ถูกพิมพ์ออกมาtabular ส่วนการพล็อตจากตารางใช้ได้ ดู pgfplots
siunitxดู siunitx44\,\mathrm{km}

ตาราง รายการ และเครื่องมือข้อความ

แพ็กเกจใน Scissor LaTeXใช้แทนด้วย
tabularraytblr ไม่ถูกอ่าน ตัวเลือกและเครื่องหมาย & ถูกพิมพ์ออกมาเป็นข้อความtabular ดู array และ tabularx
nicematrixpNiceMatrix และเมทริกซ์อื่น ๆ ทำให้สูตรกลายเป็นสีแดงpmatrix จาก amsmath
makecell\makecell ถูกรายงานว่าไม่รู้จัก แต่ \\ ภายในยังตัดบรรทัดภายในเซลล์ได้ใช้ได้ตามเดิม \thead ไม่ได้รับการจัดสไตล์
tasks\task ไม่เป็นที่รู้จัก จำนวนคอลัมน์ถูกพิมพ์ออกมาenumerate
glossaries, acronym\gls, \ac และ \printglossaries ไม่เป็นที่รู้จัก คีย์ถูกพิมพ์ออกมาเขียนคำศัพท์ออกมาเต็ม ๆ
xspaceถูกยอมรับ แต่คำสั่งที่ลงท้ายด้วย \xspace จะกลืนช่องว่างที่ตามมาเขียน \name{} หรือ \name\ ก่อนช่องว่าง
ifthen\ifthenelse ไม่เป็นที่รู้จัก เงื่อนไขและทั้งสองทางเลือกถูกพิมพ์ออกมา
beamer (คลาส)ไม่มีสไลด์ เฟรมกลายเป็นข้อความดู คลาสเอกสาร

ตัวอย่าง

แพ็กเกจที่ไม่รู้จักเลยจะมีหมายเหตุ และส่วนที่เหลือของเอกสารยังจัดเรียงพิมพ์ได้:

แพ็กเกจที่ไม่รู้จักมีหมายเหตุ

LaTeXส่วนนำ: \usepackage{chemfig}เปิดในตัวแก้ไข (เปิดในแท็บใหม่)
Water is a bent molecule. The drawing below is skipped:
\chemfig{H-O-H}

แท็บปัญหา: Skipped 1 unknown command: \chemfig

แพ็กเกจกล่องถูกยอมรับ แต่กล่องไม่ถูกวาด:

tcolorbox: ข้อความโดยไม่มีกล่อง

LaTeXส่วนนำ: \usepackage{tcolorbox}เปิดในตัวแก้ไข (เปิดในแท็บใหม่)
\begin{tcolorbox}[title=Remember]
Erika Mustermann checks all 44 samples before noon.
\end{tcolorbox}

สูตรเคมีจาก mhchem สูญเสียตัวห้อย การเขียนด้วยโหมดคณิตศาสตร์ใช้ได้ทุกที่:

\ce ของ mhchem และแบบที่เขียนเอง

LaTeXส่วนนำ: \usepackage{mhchem}เปิดในตัวแก้ไข (เปิดในแท็บใหม่)
With mhchem: \ce{H2SO4}. By hand: H$_2$SO$_4$, or in a formula
$\mathrm{2\,H_2 + O_2 \rightarrow 2\,H_2O}$.

แท็บปัญหา: Skipped 1 unknown command: \ce

คำสั่งที่นิยามด้วย \xspace ต้องมี {} ก่อนช่องว่าง:

xspace: เขียน {} ก่อนช่องว่าง

LaTeXส่วนนำ: \usepackage{xspace}เปิดในตัวแก้ไข (เปิดในแท็บใหม่)
\newcommand{\tool}{Scissor LaTeX\xspace}
Without braces: \tool runs in the browser.
With braces: \tool{} runs in the browser.

เมื่อแพ็กเกจที่คุณต้องการหายไป

  • ตรวจดูแท็บปัญหา ซึ่งแสดงรายการแพ็กเกจที่ไม่รู้จักและทุกคำสั่งที่ถูกข้าม
  • ค้นหาแพ็กเกจในหน้าเหล่านี้ คอลัมน์ "ใช้แทนด้วย" ด้านบนและหน้าของแต่ละแพ็กเกจแสดงสิ่งที่ควรเขียน
  • คงบรรทัด \usepackage ไว้หากคุณจะคอมไพล์เอกสารที่อื่นด้วย Scissor LaTeX ยอมรับบรรทัดนี้ และการติดตั้ง TeX จะนำแพ็กเกจมาใช้

ดูเพิ่มเติม ความแตกต่างจากการติดตั้ง TeX และ การแก้ปัญหา คู่มือของแพ็กเกจอยู่บน CTAN

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

เอกสารของฉันจะจัดเรียงพิมพ์ได้หรือไม่หากโหลดแพ็กเกจที่ Scissor LaTeX ไม่รู้จัก

ได้ แพ็กเกจนั้นถูกรายงานในแท็บปัญหาและการจัดรูปแบบของมันหายไป แต่ส่วนที่เหลือของเอกสารจัดเรียงพิมพ์ได้

เพิ่มไฟล์ .sty เพื่อให้แพ็กเกจใช้ได้หรือไม่

ได้บางส่วน Scissor LaTeX อ่านนิยามคำสั่ง แพ็กเกจที่โหลด สี ระยะขอบ และระยะห่างย่อหน้าจากไฟล์ .sty ในโปรเจกต์ โค้ดอื่นในไฟล์ไม่ถูกรัน

ทำไมฉันจึงเห็นข้อความแปลกปลอม เช่น "1.5" หรือ "colspec=lr" ในเอกสาร

คำสั่งหรือสภาพแวดล้อมที่ควรอ่านอาร์กิวเมนต์เหล่านั้นไม่รองรับ อาร์กิวเมนต์จึงไปอยู่ในข้อความ ตารางด้านบนระบุกรณีต่าง ๆ และสิ่งที่ควรเขียนแทน

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