Quarto Tabsets 사용자 정의 노드 API
Quarto 1.3에서는 탭세트가 사용자 정의 AST 노드로 표현됩니다. Lua 필터에서 quarto.Tabset 생성자를 사용해 탭세트를 만들 수 있으며, 위에서 설명한 tabs, level, attr 파라미터를 받습니다. 또한 tabs 필드의 탭 객체를 만들기 위해 quarto.Tab을 사용할 수 있습니다. quarto.Tab은 파라미터 타입에 더 관대하여 필요에 따라 문자열을 Blocks와 Inlines로 변환합니다. Lua 필터에서 탭세트는 다음 필드를 가진 테이블로 표현됩니다:
tabs: 각 탭의 내용을 담은 테이블. 각 항목은title(pandoc.Inlines)과content(pandoc.Blocks) 두 항목을 가진 테이블입니다(생성자에서 선택 사항, 기본값{}).level: 탭세트를 렌더링할 때 사용할 탭 제목의 레벨(생성자에서 선택 사항, 기본값2)attr: 결과 탭세트 div의Attr객체(생성자에서 선택 사항)