각주, 여백 주석, 코드 조판
각주는 본문 흐름을 끊지 않는 보충 설명, 여백 주석은 짧은 알림에 사용합니다. 코드는 길이에 따라 고정폭 글꼴, 원문 그대로의 텍스트, 구문 강조 블록을 선택하세요. 모두 과도하게 사용하지 않습니다.
EasyLaTeX에서는 XeLaTeX와 kotex를 사용합니다. 여백 주석은 marginnote, 코드 블록은 listings를 씁니다. listings는 예제의 ASCII 코드에는 적합하지만 한글 등 Unicode 지원이 제한됩니다. 다국어 코드는 템플릿의 Unicode 호환 원문·강조 환경을 사용하세요.
각주
설명이 필요한 위치에 넣습니다.
이 용어는 업계 표준 정의를 사용합니다\footnote{표준마다 표현이 조금 다를 수 있습니다.}.번호와 페이지 아래 배치는 자동입니다. 출처, 예외, 짧은 설명에 사용하고 긴 새 논증은 피하세요.
표시와 텍스트 분리
일부 표나 제목에서 일반 각주를 바로 넣을 수 없을 때 사용합니다.
표 캡션\footnotemark...\footnotetext{반올림한 데이터입니다.}같은 페이지 가까이에 두고 순서대로 짝지으세요. 복잡한 표 각주는 템플릿이나 전용 방식을 따릅니다.
여백 주석
기본 \marginpar 외에 \marginnote를 사용할 수 있습니다.
\usepackage{marginnote}이 결론은 검증이 필요합니다.\marginnote{출처 필요}여백 공간을 차지하며 양면 문서는 어느 쪽인지 확인해야 합니다. 짧게 써서 머리말·각주·다른 메모와 겹치지 않게 하세요.
본문 안의 코드
짧은 명령, 파일명, 변수에는 \texttt를 사용합니다.
일반적인 메인 파일명: \texttt{main.tex}.선택한 구분 문자가 내용에 없다면 \verb|...|로 그대로 표시합니다.
\verb|\section{제목}|\verb는 제목, 캡션, 일반 각주 같은 명령 인수 안에서 사용할 수 없습니다. 그곳에서는 이스케이프한 \texttt나 적절한 패키지 명령을 쓰세요.
코드 블록
짧은 원문 표시는 verbatim을 사용합니다.
\begin{verbatim}main.texfigures/result.pdf\end{verbatim}번호, 줄바꿈, 구문 강조에는 listings를 사용합니다.
\usepackage{listings}\usepackage{xcolor}\lstset{ basicstyle=\ttfamily\small, frame=single, breaklines=true}\begin{lstlisting}[language=Python]total = sum(values)print(total)\end{lstlisting}들여쓰기를 유지하고 입력·출력이나 목적을 설명하세요.
자주 발생하는 문제
각주가 다음 페이지로 이동함
공간 부족일 수 있습니다. 주석을 줄이고 본문을 재구성하거나 관련 문장을 옮기세요. 큰 음수 간격으로 강제하지 않습니다.
여백 주석이 겹침
길이나 개수를 줄이거나 각주를 사용하세요. 빽빽한 설명이나 본문 핵심 내용을 넣기에는 적합하지 않습니다.
listings에서 한글이 깨짐
Unicode 지원이 제한적입니다. 지원되는 코드만 쓰거나 템플릿에 설정된 Unicode 호환 원문·강조 환경을 사용하세요.
전체 예제
\documentclass[a4paper,12pt]{article}\usepackage{kotex}\usepackage{marginnote}\usepackage{listings}\usepackage{xcolor}\lstset{basicstyle=\ttfamily\small, frame=single, breaklines=true}\begin{document}메인 파일로 사용: \texttt{main.tex}\footnote{프로젝트의 유일한 컴파일 시작 파일입니다.}.\marginnote{컴파일 전에 엔진 확인}\begin{lstlisting}[language=Python]total = sum(values)print(total)\end{lstlisting}\end{document}