LaTeX 논문 서식: 페이지, 참고문헌, 표 관리
클래스, 페이지, 인용 스타일, 반복 표 규칙을 한곳에서 관리하세요. 전역 서식은 템플릿·서문에 맡기고 본문은 내용과 구조를 표현합니다.
메인 파일에서 설정 통합
루트에 main.tex, refs.bib를 만들고 XeLaTeX를 선택합니다. 한국어용 kotex를 포함한 전체 예제입니다.
\documentclass[a4paper,11pt]{article}\usepackage{kotex}\usepackage[a4paper,margin=1in]{geometry}\usepackage{amsmath,booktabs,siunitx}\usepackage[backend=biber,style=numeric]{biblatex}\addbibresource{refs.bib}\usepackage{hyperref}\title{서식 예제}\author{홍길동}\date{\today}\begin{document}\maketitle\section{방법}\label{sec:method}배경 문헌:~\parencite{knuth1984}.\begin{align} f(x)&=x^2+2x+1,\\ &=(x+1)^2.\end{align}\begin{table}[tbp]\centering\caption{예시 값}\label{tab:values}\begin{tabular}{l S[table-format=1.3] S[table-format=2.1]}\toprule모델 & {점수} & {시간 (s)} \\\midruleA & 0.812 & 12.3 \\B & 0.867 & 15.8 \\\bottomrule\end{tabular}\end{table}표 참조:~\ref{tab:values}.\printbibliography\end{document}데이터베이스:
@book{knuth1984, author = {Donald E. Knuth}, title = {The TeXbook}, publisher = {Addison-Wesley}, year = {1984}}@book{lamport1994, author = {Leslie Lamport}, title = {LaTeX: A Document Preparation System}, edition = {2}, publisher = {Addison-Wesley}, year = {1994}}\title, \author, \maketitle로 제목을 생성하세요. 그룹 안의 국소 설정은 가능하지만 흩어진 크기·간격 명령으로 전역 설정을 대신하지 않습니다.
문헌 데이터와 스타일 분리
본문은 키를 인용하고 biblatex 옵션이 표현을 선택합니다. 기존 로딩 줄을 아래 하나로만 교체하세요.
\usepackage[backend=biber,style=numeric]{biblatex}\usepackage[backend=biber,style=authoryear]{biblatex}스타일 변경 후 필드와 제출 규정을 확인합니다. 템플릿 이동에는 명령·문헌 설정 변경이 필요할 수 있으므로 본문과 설정이 항상 교환 가능하다고 보지 마세요.
표·수식 패키지
booktabs: 일관된 가로선siunitx의S열: 숫자 해석과 정렬. 텍스트 머리글은 중괄호로 보호하고 단위는 보통 머리글에 배치amsmath의align: 수동 공백 없는 여러 줄 정렬
예제 값은 정렬 설명용입니다. 주석·비숫자 셀은 지원 문법으로 처리하거나 텍스트 열을 사용하세요.
템플릿 전체 확인
필수 파일을 올리고 샘플 메인에서 시작합니다. 클래스, 옵션, 제목·저자 명령, 초록, 문헌 시스템, 플로트 규칙을 보세요. 클래스 이름만 바꾼다고 이동이 끝나지 않습니다.
충돌 로딩을 피하고 필수 설정을 보존하며 내용을 점진적으로 옮기세요. 컴파일 후 여백, 글꼴, 그림·표, 인용, 앞부분을 확인합니다.
자주 보는 메시지
| 메시지 | 원인 | 조치 |
|---|---|---|
Option clash for package geometry | 옵션이 다른 중복 로딩 | 템플릿 설정 확인·통합 |
Please (re)run Biber | 데이터·스타일 변경 | 컴파일 완료 후 지속 오류 확인 |
Citation 'x' undefined | 키·파일 불일치 | 키와 \addbibresource 확인 |
Undefined control sequence. \toprule | booktabs 없음 | 지원 명령·필요 패키지 사용 |
siunitx Error: Invalid number | 숫자 열의 비숫자 내용 | 주석 처리, 단위 이동, 열 변경 |
EasyLaTeX에서 마무리
올바른 메인 파일을 선택하고 작업이 끝나면 Bug 패널의 오류와 PDF 배치를 확인합니다. 문헌 관리, 문제 해결, 클래스·템플릿 설정을 이어서 살펴보세요.