학술지 논문

개요

Quarto는 pdf, html, docx 같은 기본 포맷을 확장하는 커스텀 포맷 생성을 지원합니다. 커스텀 포맷 시스템은 매우 유연하며, 전문 학술지에 게재할 논문을 만들 수 있도록 설계되었습니다.

주요 목표는 단일 소스 퍼블리싱입니다. 동일한 Quarto 문서 소스로 HTML과 LaTeX 출력물을 모두 만들 수 있어야 하며, 여러 학술지에 제출하기 위한 LaTeX도 생성할 수 있어야 합니다. 이를 가능하게 하는 핵심 기능은 다음과 같습니다.

  • 학술지가 제공하는 기본 LaTeX 템플릿을 Pandoc에서 사용할 수 있도록 유연하게 조정할 수 있는 기능

  • 스팬과 div로 서식을 적용하는 방식(HTML 출력에는 CSS로, PDF 출력에는 LaTeX 매크로/환경으로 타게팅 가능)

  • 저자 및 소속 정보를 한 번만 작성하면 여러 학술지 스타일에 맞게 자동 서식화할 수 있는 표준 스키마

  • 다양한 학술지에서 요구하는 스타일에 맞춰 인용과 참고문헌 서식을 자동화하는 Citation Style Language(CSL) 사용

학술지 포맷

Quarto 팀은 여러 학술지 포맷을 개발해 quarto-journals GitHub 조직에 공개했습니다. 포함된 포맷은 다음과 같습니다.

더 많은 포맷이 앞으로 추가될 예정이며, 커뮤니티의 기여 포맷 제안을 환영합니다(기여에 관심이 있다면 https://github.com/quarto-journals/article-format-template/issues에 이슈를 남겨주세요).

quarto use template 명령은 이러한 포맷 중 하나로 논문을 생성할 때 사용합니다. 예를 들면 다음과 같습니다.

Terminal
quarto use template quarto-journals/acm
quarto use template quarto-journals/plos
quarto use template quarto-journals/elsevier
quarto use template quarto-journals/acs
quarto use template quarto-journals/jss

위 명령은 기본 내용을 가진 새 논문을 생성합니다. 경우에 따라 기존 문서나 프로젝트에서 템플릿 전체를 복사하지 않고 학술지 포맷만 사용하고 싶을 수 있습니다. 이때는 포맷 확장만 추가하면 됩니다. 예를 들면 다음과 같습니다.

Terminal
quarto add quarto-journals/acm
quarto add quarto-journals/plos

위 포맷 링크를 참고하면 각 포맷을 자신의 논문에 사용하는 방법을 더 자세히 알아볼 수 있습니다.

포맷 만들기

quarto-journals에서 지원하는 학술지 목록은 시간이 지날수록 늘어나겠지만, 많은 사용자가 자체 학술지 포맷을 만들고 싶을 것입니다. 새로운 포맷을 만드는 작업은 보통 다음을 포함합니다.

  1. 학술지가 제공하는 LaTeX 템플릿을 Quarto에서 사용할 수 있도록 조정하기
  2. 포맷에 맞는 인용 처리 및 스타일 선택
  3. 해당 포맷 사용 예시를 보여주는 template.qmd 만들기
  4. (선택 사항) HTML과 LaTeX 논문을 모두 잘 지원하도록 보장하기

자체 포맷 만들기에 대한 자세한 내용은 학술지 포맷 문서를 참고하세요.