Scissor LaTeX에서 작동하지 않는 패키지
문서는 그래도 조판됩니다. Scissor LaTeX가 전혀 모르는 패키지는 문제 탭에 메모를 남깁니다. fancyhdr, titlesec, tcolorbox처럼 잘 알려졌지만 구현하지 않은 패키지는 조용히 받아들여지고 효과가 없습니다. 알 수 없는 명령은 메시지를 남기고 건너뛰며, 텍스트는 보통 남습니다.
패키지를 처리하는 방식
Scissor LaTeX는 패키지 코드를 실행하지 않습니다. 이 페이지들에 나오는 패키지의 명령을 구현한 자체 엔진으로 문서를 변환합니다. 따라서 \usepackage 줄은 세 가지 묶음 중 하나에 속합니다.
| 묶음 | 예 | 일어나는 일 |
|---|---|---|
| 완전히 또는 일부 구현됨 | amsmath, graphicx, booktabs, pgfplots, hyperref | 명령이 각 패키지 페이지의 설명대로 작동합니다. |
| 알려졌지만 효과 없음 | fancyhdr, titlesec, setspace, microtype, tcolorbox | 조용히 받아들여집니다. 설정은 아무것도 바꾸지 않으며, 명령은 무시되거나 알 수 없는 명령으로 처리됩니다. |
| 알 수 없음 | chemfig, 출판사의 .sty, 철자가 틀린 이름 | 문제 탭의 메모: "패키지 ...를 여기서 사용할 수 없어 서식이 적용되지 않습니다." |
어떤 패키지의 명령이든 알 수 없는 명령은 건너뛰고 문제 탭에 나열됩니다. 중괄호 안의 인수는 보통 텍스트에 남으므로, 낱말은 보이지만 서식은 없습니다. 몇몇 명령에서는 이것이 원하는 결과가 아닙니다. 인수가 옵션 목록이나 이름이라서 엉뚱한 텍스트로 나타나기 때문입니다. 아래 표에 그런 경우를 적어 두었습니다.
패키지나 클래스가 프로젝트 안의 .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 환경, 또는 테두리를 \hline과 |로 그린 tabular. |
| 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와 다른 행렬은 수식을 빨갛게 만듭니다. | amsmath의 pmatrix. |
| 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으로 쓴 화학식은 아래첨자를 잃습니다. 수식으로 쓰면 어디서나 작동합니다.
mhchem의 \ce와 직접 쓴 화학식
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