Scissor LaTeX용 LaTeX 패키지 참고 자료
대부분의 문서는 오류 없이 패키지를 불러옵니다. 수식(amsmath, amssymb, bm), pgfplots와 TikZ, 그래픽, 표, 인용, 코드 목록은 완전히 또는 대부분 작동합니다. geometry와 fancyhdr 같은 레이아웃 패키지, siunitx, physics는 아직 작동하지 않습니다. 패키지별 페이지에 무엇이 작동하는지 정확히 적혀 있습니다.
이 페이지를 읽는 방법
각 페이지는 패키지 하나(또는 함께 쓰는 몇 개)를 같은 순서로 다룹니다. 패키지가 하는 일, 명령과 이곳에서의 동작을 정리한 표, 렌더링된 예제, 그리고 Scissor LaTeX와 TeX 설치 환경 사이에서 문서를 옮길 때 예상할 점입니다. 표에 쓰인 낱말의 뜻은 다음과 같습니다.
| 낱말 | 의미 |
|---|---|
| 작동 | 패키지 설명서대로 동작합니다. 눈에 보이는 작은 차이는 있을 수 있습니다. |
| 일부 | 일부만 작동합니다. 어느 부분인지는 비고에 적혀 있습니다. |
| 생략 | 오류 없이 받아들이지만 아무 효과가 없습니다. |
| 지원 안 됨 | 문제 탭에 표시됩니다. 보통 텍스트는 서식 없이 남습니다. |
Scissor LaTeX는 패키지 코드를 실행하지 않습니다. 자체 엔진으로 문서를 읽기 때문에, 지원 여부는 패키지 단위가 아니라 명령 단위로 정해집니다. 지원하지 않는 패키지를 불러오는 문서도 조판됩니다.
패키지 한눈에 보기
| 분야 | 패키지 | 지원 |
|---|---|---|
| 수식 | amsmath | 예 |
| 수식 | amssymb, amsfonts | 예, 일부 기호 제외 |
| 수식 | amsthm | 일부 |
| 수식 | mathtools | 예 |
| 수식 | bm | 예 |
| 수식 | mathrsfs, bbm, nicefrac | 예 |
| 수식 | cancel | 대부분 |
| 수식 | physics | 아니요 |
| 수식 | siunitx | 아니요 |
| 표 | booktabs | 일부 |
| 표 | multirow | 일부 |
| 표 | array, tabularx, longtable | 일부 |
| 그림 | graphicx | 일부 |
| 그림 | caption, subcaption | 일부 |
| 그림 | float, wrapfig, rotating | 일부 |
| 색과 링크 | xcolor | 일부 |
| 색과 링크 | hyperref, url | 대부분 |
| 색과 링크 | cleveref | 대부분 |
| 레이아웃 | geometry | 아니요 |
| 레이아웃 | multicol | 일부 |
| 레이아웃 | enumitem, paralist | 일부 |
| 인용 | natbib | 대부분 |
| 인용 | biblatex | 일부 |
| 코드 | listings | 일부 |
| 코드 | minted | 일부 |
| 코드 | algorithm, algpseudocode, algorithm2e | 일부 |
| 그리기 | pgfplots | 예, 대부분의 2D 그래프 |
| 그리기 | TikZ | 예, 흔히 쓰는 범위 |
| 언어와 글꼴 | babel, polyglossia | 일부 |
| 언어와 글꼴 | fontenc, inputenc, fontspec | 일부 |
| 그 밖의 모든 것 | 작동하지 않는 패키지 |
전형적인 프리앰블
자주 쓰는 패키지를 많이 불러오는 프리앰블도 그대로 조판됩니다. 여기서 효과가 없는 패키지는 그냥 받아들여지며, 문서는 TeX 설치 환경에서도 수정 없이 컴파일됩니다.
전형적인 프리앰블을 그대로 받아들임
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb,bm}
\usepackage{graphicx,booktabs}
\usepackage[margin=2.5cm]{geometry}
\usepackage{xcolor,hyperref}
\usepackage{microtype}
\begin{document}
\section{Results}
Erika Mustermann measured 44 samples. The mean
$\bar{x} = \frac{1}{n}\sum_{i=1}^{n} x_i$ and the vector
$\bm{v} \in \mathbb{R}^3$ are typeset as usual.
\end{document}모든 패키지 페이지
- Scissor LaTeX의 amsmath 패키지Scissor LaTeX에서 amsmath 패키지는 작동합니다.
align과gather는 줄마다 번호를 붙이고,\tag,\intertext,subequations,\numberwithin,\genfrac,split,cases, 행렬 환경,\DeclareMathOperator는 LaTeX에서처럼 작동합니다. - Scissor LaTeX의 amssymb와 amsfontsScissor LaTeX에서 amssymb와 amsfonts 패키지는 한 가지 예외를 빼고 작동합니다.
\mathbb,\mathfrak와 추가 관계 기호, 화살표, 원 연산자, 도형은 작동하며,\Bbbk만 빨간 수식으로 표시되므로 대신\mathbb{k}를 쓰세요. - Scissor LaTeX의 amsthm 패키지Scissor LaTeX에서 amsthm 패키지는 일부 작동합니다.
\newtheorem, 별표 붙은\newtheorem*,[Mustermann]같은 선택적 메모,proof환경은 작동하지만,\theoremstyle, 공유 카운터나 섹션별 카운터, 증명 제목,\qedhere는 적용되지 않습니다. - Scissor LaTeX의 mathtools 패키지Scissor LaTeX에서 mathtools 패키지는 작동합니다.
\DeclarePairedDelimiter,\coloneqq같은 콜론 관계 기호,dcases,cases*, 별표 행렬,\prescript,\shortintertext는 작동하고,\splitfrac,multlined와 몇몇 드문 명령은 빨간 수식으로 표시됩니다. - Scissor LaTeX의 bm(굵은 수식) 패키지Scissor LaTeX에서 bm 패키지는 작동합니다.
\bm{...}은 라틴 문자, 그리스 문자,\nabla같은 기호를 굵게 만들며, amsmath의\boldsymbol도 같은 결과를 냅니다. - Scissor LaTeX의 cancel 패키지Scissor LaTeX에서 cancel 패키지는 대부분 작동합니다.
\cancel,\bcancel,\xcancel은 수식에서 작동하지만,\cancelto는 지원되지 않아 빨간 수식으로 표시됩니다. - Scissor LaTeX의 mathrsfs, bbm, nicefrac 패키지네.
\mathscr(mathrsfs)는 필기체 대문자를,\mathbbm(bbm)과\mathds(dsfont)는 지시 함수 𝟙 같은 겹선 문자를,\nicefrac(nicefrac)과\sfrac(xfrac)은 비스듬한 분수를 수식과 본문 모두에서 만듭니다. - Scissor LaTeX의 physics 패키지Scissor LaTeX에서 physics 패키지는 작동하지 않습니다.
\abs,\norm,\dv,\pdv,\qty,\vb,\grad같은physics명령을 알지 못하므로, 이를 쓰는 수식은 모두 빨간색으로 표시됩니다. 필요한 몇 가지는\newcommand로 정의하거나 직접 풀어 쓰세요. - Scissor LaTeX의 siunitx 패키지Scissor LaTeX에서 siunitx 패키지는 작동하지 않습니다.
\SI,\si,\qty,\unit,\num을 알지 못해, 텍스트에서는 숫자는 남지만 단위가 사라지고(문제 탭에 메모가 남음), 수식에서는 수식 전체가 빨간색이 됩니다. 대신\mathrm과 좁은 공백\,으로 단위를 쓰세요. - textcomp, gensymb, eurosym and latexsym in Scissor LaTeXMostly. The common textcomp symbols such as
\textdegree,\texteuro,\textcelsius,\textmuand\textonehalfwork, along with\euroand\EURfrom eurosym and the latexsym math symbols except\Box; gensymb's\degreeworks only in formulas, and rarer symbols such as\textohmor\textnumeroare skipped, so type the Unicode character instead. - Scissor LaTeX의 booktabs 패키지Scissor LaTeX에서 booktabs 패키지는 일부 작동합니다.
\toprule,\midrule,\bottomrule은 작동하지만,\cmidrule과\addlinespace는 받아들여지기만 하고 생략되며, 모든 가로줄의 두께가 같습니다. - Scissor LaTeX의 multirow 패키지Scissor LaTeX에서 multirow 패키지는 일부 작동합니다.
\multirow{2}{*}{text}는 받아들여지고 텍스트도 나타나지만, 셀이 여러 행에 걸치지는 않습니다. 텍스트는 첫 행에 놓이고 아래 행은 빈 셀로 남습니다. - Scissor LaTeX의 array, tabularx, longtable, tabularyScissor LaTeX에서 array와 tabularx 및 관련 패키지는 일부 작동합니다.
tabularx,tabulary,longtable,xltabular표는tabular처럼 조판되고, 표가 줄보다 넓어지면 긴 셀은 줄바꿈됩니다. 열 너비(p{3cm},X, 표 너비)와>{...}/<{...}코드는 무시되고,\newcolumntype은 알지 못하며,longtable머리글은 반복되지 않습니다. - Scissor LaTeX의 graphicx와 \includegraphicsScissor LaTeX에서 graphicx 패키지는 일부 작동합니다.
\includegraphics는 프로젝트의 PNG, JPG, SVG, PDF 파일을 표시하고width=를 읽습니다.height,scale,angle,trim,clip은 무시되고,\rotatebox는 회전하지 않으며,\scalebox와\resizebox는 TikZ 그림의 크기만 바꿉니다. - Scissor LaTeX의 caption과 subcaptionScissor LaTeX에서 caption과 subcaption 패키지는 일부 작동합니다.
figure와table안의\caption은 작동하고,\captionsetup은 무시되며,\captionof는 번호 없이 텍스트만 출력하고,\caption*에도 번호가 붙습니다.subfigure/subtable은 각각 별도의 그림으로 세어져 번호가 어긋나므로, 대신 모든 부분을 캡션 하나가 있는 그림 하나에 넣으세요. - Scissor LaTeX의 float, wrapfig, rotatingScissor LaTeX에서 float, wrapfig, rotating 패키지는 일부 작동합니다.
float의[H]는 그림을 쓴 자리에 정확히 둡니다.wrapfigure와wraptable은 텍스트가 주위를 감싸지 않는 일반 가운데 정렬 플로트가 되고,sidewaysfigure와sidewaystable은 회전하지 않으며,\newfloat과\restylefloat은 알지 못합니다. - placeins, afterpage and endfloat in Scissor LaTeXplaceins is accepted and
\FloatBarrierdoes nothing, which is fine in ordinary documents because Scissor LaTeX keeps every figure and table where you write it.\afterpageis skipped with a note and its content runs at once, so\afterpage{\clearpage}breaks the page right there, and endfloat does not move floats to the end. - Scissor LaTeX의 xcolor 패키지Scissor LaTeX에서 xcolor 패키지는 일부 작동합니다. 색은 TikZ와 pgfplots 그림(모든 기본 이름,
dvipsnames,red!50!blue같은 혼합색,\definecolor,\colorlet)과 수식(기본 이름 17개)에서 작동하지만,\textcolor,\color,\colorbox를 써도 본문 텍스트는 검은색으로 남습니다. - Scissor LaTeX의 hyperref와 urlScissor LaTeX에서 hyperref와 url 패키지는 대부분 작동합니다.
\href,\url,\hyperref[label]{text},\autoref,\nameref는 작동하지만, 링크 색이나 PDF 메타데이터 같은\hypersetup옵션은 무시되고\nolinkurl은 알지 못합니다. - Scissor LaTeX의 cleveref, nameref, variorefScissor LaTeX에서 cleveref 패키지는 대부분 작동합니다.
\cref와\Cref는 레이블 하나, 목록, 범위 모두에서 작동하며,\cpageref,\namecref,capitalise,noabbrev,nameinlink옵션,\crefname도 작동합니다.\nameref는 제목 대신 번호를 출력하고,\vref는 페이지 안내를 붙이지 않습니다. - url, xurl and breakurl in Scissor LaTeXMostly.
\url{...}prints a clickable address that breaks at the end of a line, after/and similar characters or, when there is no such place, between letters, which is what xurl adds;\path{...}prints a monospaced path.\urlstyleis ignored, and\url|...|,\urldef,\nolinkurland breakurl's\burlare not supported. - ulem and soul in Scissor LaTeXPartly. ulem's
\uline,\soutand\xoutand soul's\stwork, and underlined text breaks across lines;\uulinegives a single line,\uwaveand soul's\hlkeep the text without the effect, and soul's\ul,\soand\capsare skipped with a note while the text stays. - xspace in Scissor LaTeXNot yet.
\usepackage{xspace}is accepted and\xspacecauses no error, but it adds no space, so a command such as\tooldefined with\xspaceruns into the next word; write\tool{}or\tool\before a space, which works here and in every TeX installation. - Scissor LaTeX의 geometry와 페이지 여백Scissor LaTeX에서 geometry 패키지는 작동합니다. 프리앰블의
\usepackage[...]{geometry}와\geometry{...}로 용지(a0paper~a6paper,letterpaper... 또는paperwidth와paperheight),landscape, 여백과 본문 영역(margin,left,textwidth,includehead...)을 정합니다.\newgeometry는 무시되며, 적용되지 않는 옵션은 메모 하나로 알려 줍니다. - Scissor LaTeX의 multicol 패키지Scissor LaTeX에서 multicol 패키지는 대부분 작동합니다.
\begin{multicols}{3}은 텍스트를 세 단으로 조판하고(2~6단 가능), 선택적인 제목은 모든 단에 걸치며,\columnbreak는 다음 단을 시작합니다. 단은 균형을 맞추지 않고 하나씩 차례로 채워지므로, 원하는 곳에\columnbreak를 넣어 단을 끝내세요. - setspace and line spacing in Scissor LaTeXNot yet. setspace loads without errors, but line spacing cannot be changed:
\onehalfspacing,\doublespacing,\singlespacingand\linespreadare ignored, thedoublespaceandonehalfspaceenvironments keep their text at normal spacing, and\begin{spacing}{1.5}prints "1.5" before the text, so leave that environment out. - Scissor LaTeX의 enumitem과 paralistScissor LaTeX에서 enumitem과 paralist 패키지는 일부 작동합니다. 대괄호 안에 쓰는 enumitem 옵션(
label=,start=,resume,noitemsep)은 받아들여지지만 무시되고,\newlist와 인라인 목록은 지원되지 않습니다. paralist의compactitem,compactenum,compactdesc는 표준 목록처럼 작동합니다. - Appendices and the appendix package in Scissor LaTeX
\appendixworks: the sections after it are lettered A, B, C, their subsections A.1, and references and\crefprint the letters. The appendix package'sappendicesenvironment is not supported, since its sections keep ordinary numbers, and\appendixpageand\addappheadtotocare skipped; a reference written before\appendixalso shows a number instead of the letter. - Scissor LaTeX의 natbib 패키지Scissor LaTeX에서 natbib 패키지는 대부분 작동합니다.
\citet,\citep,\citeyear와 대문자 형태가 작동하고,\bibliographystyle{plainnat}이나unsrtnat을 쓰면 저자-연도 인용이 나옵니다.numbers나round같은 패키지 옵션과\setcitestyle은 무시되므로, 스타일은 항상\bibliographystyle에서 정해집니다. - Scissor LaTeX의 biblatex 패키지Scissor LaTeX에서 biblatex 패키지는 일부 작동합니다.
\addbibresource,\cite,\parencite,\textcite,\autocite,\printbibliography는 작동하지만,style=authoryear같은 패키지 옵션은 무시되고(\bibliographystyle을 추가하지 않으면 인용에 번호가 붙음),\footcite는 본문 줄에 남으며,\fullcite와\citetitle은 지원되지 않습니다. - Scissor LaTeX의 listings 패키지Scissor LaTeX에서 listings 패키지는 일부 작동합니다.
lstlisting은 코드를 입력한 그대로 유지하고, 환경에language=를 주면 색을 칠하며,\lstinline도 작동합니다.\lstset, 줄 번호, 테두리, 캡션, 레이블은 무시되고,\lstinputlisting은 건너뜁니다. - Scissor LaTeX의 minted 패키지Scissor LaTeX에서 minted 패키지는 일부 작동합니다.
\begin{minted}{python}과\mintinline은 Python이나-shell-escape없이 작동하며, 정해진 배색으로 구문을 강조합니다.linenos같은 옵션,\setminted,\usemintedstyle,listing캡션,\mint,\inputminted는 지원되지 않습니다. - Scissor LaTeX의 알고리즘 패키지Scissor LaTeX에서 알고리즘 패키지는 일부 작동합니다.
algorithm환경은 번호 붙은 캡션,\label과 함께 작동합니다. algorithmic의 대문자 명령(\STATE,\FOR)은 학회 레이아웃에서만 읽힙니다. algpseudocode(\State,\For)와 algorithm2e(\KwIn,\For{}{})는 지원되지 않으므로, 대신 단계를verbatim블록에 넣으세요. - verbatim, comment and fancyvrb in Scissor LaTeXMostly. The
verbatimenvironment,\verb, fancyvrb'sVerbatimandBVerbatimprint text exactly as typed in a monospaced font, and thecommentenvironment hides its content; fancyvrb's options are ignored, and\verbatiminput,\VerbatimInput,\Verb,\excludecomment,allttandspverbatimdo not work as in a TeX installation. - Scissor LaTeX의 pgfplots 패키지Scissor LaTeX에서 pgfplots 패키지는 대부분의 2D 그래프에서 자체 렌더러로 작동합니다. 축, 선 그래프, 산점도, 막대 그래프, 수식, 표와 CSV 파일, 로그 축, 오차 막대, 범례, groupplots, fill between, 위에서 본 히트맵을 그립니다. 3D 보기,
axis equal, pgfplotstable의 표는 아직 지원되지 않습니다. - Scissor LaTeX의 TikZ 패키지Scissor LaTeX에서 TikZ 패키지는 흔히 쓰는 범위에서 작동하며, 그 범위를 직접 그립니다. 선, 도형, 호, 곡선, 격자, 이름과 앵커가 있는 노드, 화살표, positioning 라이브러리,
\foreach, scope, 색입니다.\matrix,\pic, 장식, 패턴, 사각형과 원 이외의 노드 모양, 그리고 tikz-cd, circuitikz, forest 그림은 아직 지원되지 않습니다. - lipsum, blindtext and kantlipsum in Scissor LaTeXYes.
\lipsumand\kantprint the same paragraphs as the lipsum and kantlipsum packages, with paragraph and sentence ranges, the star and thenoparoption;\blindtext,\Blindtext,\blinddocumentand the blind lists work too, but with English placeholder text of their own. - Scissor LaTeX의 babel과 polyglossiaScissor LaTeX에서 babel과 polyglossia 패키지는 일부 작동합니다. 둘 다 오류 없이 불러와지고 모든 언어와 문자 체계의 텍스트가 UTF-8에서 조판되지만, 언어 설정은 적용되지 않습니다. 하이픈 처리는 영어로 남고, "Figure"와 "References" 같은 이름도 영어로 남으며,
\today는 아무것도 출력하지 않고,"a같은 단축 표기는 읽히지 않습니다. - fontenc, inputenc, fontspec과 글꼴 패키지소스는 항상 UTF-8로 읽히므로
inputenc와fontenc는 필요 없으며, 받아들여지지만 효과가 없습니다. 일반 문서에서 글꼴은 Latin Modern과 New Computer Modern Math로 고정됩니다.fontspec의\setmainfont와times,libertine같은 패키지는 무시되며,\familydefault로 산세리프로 바꾸는 것(선택적으로helvet과 함께)만 작동합니다. - Sans-serif fonts in Scissor LaTeXWrite
\renewcommand{\familydefault}{\sfdefault}in the preamble, or start the body with\sffamily; the text is then set in Latin Modern Sans, or in TeX Gyre Heros, a Helvetica look-alike, whenhelvetortgherosis loaded.sfmath,sansmath,cmbrightandarevput formulas in sans serif too, and KOMA-Script classes set headings in sans serif. - Packages that need no action in Scissor LaTeXPackages that only matter to a TeX engine, such as
inputenc,fontenc,lmodern,fix-cm,bookmark,epstopdf,flafterorshowframe, are accepted without a message and need nothing here, because Scissor LaTeX always reads UTF-8, uses OpenType fonts and writes the PDF itself.microtypeand font packages such astimesare accepted too, but their effect is not applied. - Scissor LaTeX에서 작동하지 않는 패키지문서는 그래도 조판됩니다. Scissor LaTeX가 전혀 모르는 패키지는 문제 탭에 메모를 남깁니다. fancyhdr, titlesec, tcolorbox처럼 잘 알려졌지만 구현하지 않은 패키지는 조용히 받아들여지고 효과가 없습니다. 알 수 없는 명령은 메시지를 남기고 건너뛰며, 텍스트는 보통 남습니다.
모든 패키지의 전체 설명서는 Comprehensive TeX Archive Network인 CTAN에 있습니다. 여기 있는 각 페이지가 해당 설명서로 연결됩니다.
질문과 답변
Scissor LaTeX에서 아무 LaTeX 패키지나 쓸 수 있나요?
어떤 패키지를 불러와도 문서가 깨지지 않습니다. 명령에 효과가 있는지는 패키지에 따라 다릅니다. 위의 페이지에 어떤 명령이 작동하는지 적혀 있고, 문제 탭에는 건너뛴 명령이 나열됩니다.
불러온 패키지가 여기 없는 이유는 무엇인가요?
이 페이지들은 가장 흔히 쓰는 패키지를 다룹니다. 그 밖의 패키지에서 어떤 일이 일어나는지는 지원되지 않는 패키지 페이지에 설명되어 있으며, 문제 탭에는 엔진이 알지 못한 명령의 이름이 표시됩니다.
이 페이지의 모든 예제는 사이트를 빌드할 때 Scissor LaTeX로 조판됩니다. 마지막 업데이트: 2026-11-07