แพ็กเกจที่ใช้ไม่ได้ใน 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 | ดู siunitx | 44\,\mathrm{km} |
ตาราง รายการ และเครื่องมือข้อความ
| แพ็กเกจ | ใน Scissor LaTeX | ใช้แทนด้วย |
|---|---|---|
| tabularray | tblr ไม่ถูกอ่าน ตัวเลือกและเครื่องหมาย & ถูกพิมพ์ออกมาเป็นข้อความ | tabular ดู array และ tabularx |
| nicematrix | pNiceMatrix และเมทริกซ์อื่น ๆ ทำให้สูตรกลายเป็นสีแดง | pmatrix จาก amsmath |
| makecell | \makecell ถูกรายงานว่าไม่รู้จัก แต่ \\ ภายในยังตัดบรรทัดภายในเซลล์ได้ | ใช้ได้ตามเดิม \thead ไม่ได้รับการจัดสไตล์ |
| tasks | \task ไม่เป็นที่รู้จัก จำนวนคอลัมน์ถูกพิมพ์ออกมา | enumerate |
| glossaries, acronym | \gls, \ac และ \printglossaries ไม่เป็นที่รู้จัก คีย์ถูกพิมพ์ออกมา | เขียนคำศัพท์ออกมาเต็ม ๆ |
| xspace | ถูกยอมรับ แต่คำสั่งที่ลงท้ายด้วย \xspace จะกลืนช่องว่างที่ตามมา | เขียน \name{} หรือ \name\ ก่อนช่องว่าง |
| ifthen | \ifthenelse ไม่เป็นที่รู้จัก เงื่อนไขและทั้งสองทางเลือกถูกพิมพ์ออกมา | |
| beamer (คลาส) | ไม่มีสไลด์ เฟรมกลายเป็นข้อความ | ดู คลาสเอกสาร |
ตัวอย่าง
แพ็กเกจที่ไม่รู้จักเลยจะมีหมายเหตุ และส่วนที่เหลือของเอกสารยังจัดเรียงพิมพ์ได้:
แพ็กเกจที่ไม่รู้จักมีหมายเหตุ
Water is a bent molecule. The drawing below is skipped:
\chemfig{H-O-H}แท็บปัญหา: Skipped 1 unknown command: \chemfig
แพ็กเกจกล่องถูกยอมรับ แต่กล่องไม่ถูกวาด:
tcolorbox: ข้อความโดยไม่มีกล่อง
\begin{tcolorbox}[title=Remember]
Erika Mustermann checks all 44 samples before noon.
\end{tcolorbox}สูตรเคมีจาก mhchem สูญเสียตัวห้อย การเขียนด้วยโหมดคณิตศาสตร์ใช้ได้ทุกที่:
\ce ของ 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: เขียน {} ก่อนช่องว่าง
\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