LaTeX 논문 작성, 팁과 트릭으로 생산성을 높여보세요!

by DD
1개월 전
조회수 4

LaTeX 논문 작성 시 유용한 매크로(Macros)설정 팁(Configuration Tips)을 소개함

패키지 로딩 순서, 약어 간격 조정, 수식 환경 설정 등 다양한 스타일링(Styling) 관련 내용 포함

Typst와 비교하며 LaTeX의 단점(Disadvantages)을 언급하는 댓글도 존재

저널 요구 사항(Journal Requirements) 때문에 LaTeX를 계속 사용해야 한다는 의견도 있음

LaTeX 패키지 로딩 순서 및 설정

게시물에서는 LaTeX 문서 작성 시 패키지 로딩 순서가 중요하며, `mathtools`, `hyperref`, `cleveref` 등 특정 패키지는 로딩 순서에 따라 오류가 발생할 수 있다고 지적한다. 특히, `acmart` 문서 클래스를 사용할 경우, 패키지 로딩 순서를 주의해야 한다고 강조한다. 이러한 설정은 문서의 전반적인 스타일(Overall Style)참조(References)의 정확성에 영향을 미친다.

약어 및 이탤릭체 간격 조정

게시물은 약어 사용 시 간격 조정을 위한 `xspace` 패키지 활용법을 소개한다. `\eg`와 같은 약어 사용 후 적절한 간격을 자동으로 삽입하여, 문장의 가독성을 높인다. 또한, 이탤릭체와 수식 간의 간격 충돌을 방지하기 위해 이탤릭 보정(Italic Correction) 매크로를 사용하는 방법을 제시한다. 이는 LaTeX 문서의 시각적 일관성(Visual Consistency)을 유지하는 데 기여한다.

수식 환경 설정 및 팁

게시물은 수식 환경에서 간격 조절, 풋노트 위치 조정, 사용자 정의 QED 기호 설정 등 다양한 팁을 제공한다. 특히, `\punctstack` 매크로를 사용하여 풋노트를 구두점 위에 위치시키는 방법을 소개한다. 또한, `mathtools` 패키지를 활용하여 수식에 사용자 정의 태그를 추가하는 방법을 제시한다. 이러한 설정은 LaTeX 문서의 수식 표현(Mathematical Expression)의 정확성과 스타일(Style)을 향상시킨다.

Typst와의 비교 및 LaTeX의 단점

댓글에서는 LaTeX의 복잡한 설정과 관련된 문제점을 지적하며, Typst와 비교하여 LaTeX의 단점을 언급한다. 특히, 패키지 로딩 순서, 간격 조정 등에서 Typst가 더 간편하다는 점을 강조한다. 하지만, 저널 요구 사항과 같은 제약 조건 때문에 LaTeX를 계속 사용해야 하는 경우도 있다고 언급한다. 이는 LaTeX의 학습 곡선(Learning Curve)생태계(Ecosystem)의 장단점을 보여준다.

Little LaTeX Pearls