Quarkdown: 책과 프레젠테이션 제작을 위한 Markdown 기반 조판 시스템 73

小编 ·

Quarkdown: 책과 프레젠테이션 제작을 위한 Markdown 기반 조판 시스템

Quarkdown는 유연하고 확장 가능한 Markdown 기반 조판 시스템으로, 프로젝트를 인쇄 가능한 책이나 인터랙티브 프레젠테이션으로 컴파일합니다. 스크립팅, 조건문, 루프, 사용자 정의 함수, 변수, 재사용 가능한 라이브러리 등을 지원하는 강력한 Markdown 확장을 제공합니다.

Quarkdown: 책과 프레젠테이션 제작을 위한 Markdown 기반 조판 시스템

Quarkdown이란 무엇인가요?

Quarkdown은 Markdown 기반의 조판 시스템으로, 유연하고 확장 가능하며, 프로젝트를 인쇄 가능한 책이나 인터랙티브 ppt로 제작할 수 있습니다. 강력한 Markdown 확장을 지원하여 스크립트, 조건문, 반복문 등을 사용할 수 있고, Markdown 안에서 함수와 변수를 정의할 수 있으며, 다른 사람이 사용할 수 있는 라이브러리를 만들 수도 있습니다.

Quarkdown의 특징

  • 강력한 확장성: CommonMark와 GFM의 확장으로, 함수 및 기타 문법 확장을 제공하며, 사용자가 직접 함수와 변수를 정의할 수 있고, 표준 라이브러리에서 레이아웃 빌더, I/O 연산, 수학 계산 등의 기능을 제공합니다.

  • 다양한 출력 형식: 인쇄 가능한 책이나 인터랙티브 프레젠테이션으로 제작할 수 있으며, 출력 형식으로는 HTML, PDF 등이 있습니다.

  • 실시간 미리보기와 빠른 컴파일: 실시간 미리보기 기능을 제공하며 컴파일 속도가 빠르고, 편집 시 즉시 문서 효과를 확인할 수 있습니다.

Quarkdown:基于Markdown的排版系统,可用来生成书籍、PPT.webp

Quarkdown 활용 사례

  • 책과 글 작성: 머리글, 바닥글, 목차 및 복잡한 조판을 지원하여 창작에 편리합니다.

  • 프레젠테이션 제작: reveal.js를 통합하여 인터랙티브 프레젠테이션을 만들 수 있으며, 학술 발표와 제품 소개에 적합합니다.

  • 학술 논문 조판: 수학 공식과 인용을 지원하여 학술 논문 조판에 적합합니다.

  • 개인 블로그 및 웹사이트: 개인 블로그와 정적 웹사이트에 유연한 레이아웃과 스타일 커스터마이징을 제공합니다.

Quarkdown 설치 및 사용법

  1. 설치: 릴리스 페이지에서 quarkdown.zip을 다운로드하거나 gradlew distZip으로 빌드한 후 압축을 해제하면 bin 디렉터리에 실행 스크립트가 있으며, 편리한 사용을 위해 PATH에 추가할 수 있고, Java 17 이상 버전이 필요합니다.

  2. 프로젝트 생성: quarkdown create [directory]를 실행하면 프로젝트 마법사가 시작되어 새 프로젝트를 빠르게 설정할 수 있으며, .qmd 소스 파일을 수동으로 생성할 수도 있습니다.

  3. 컴파일: quarkdown c file.qmd를 실행하면 지정된 파일을 컴파일하고 출력을 저장하며, 프로젝트에 여러 소스 파일이 있는 경우 대상 파일은 루트 파일이어야 합니다.

Quarkdown:基于Markdown的排版系统,可用来生成书籍、PPT.webp

Quarkdown의 장점

표준 Markdown과 비교했을 때 Quarkdown은 기능이 강력하여 복잡한 조판과 동적 콘텐츠 요구 사항을 충족할 수 있고, LaTeX와 비교했을 때 더 간결하고 읽기 쉬우며, 전체 문서 제어 및 스크립트 기능을 갖추고 있습니다.

프로젝트 주소

공식 웹사이트:https://quarkdown.com/

Github:https://github.com/iamgio/quarkdown