Quarto 1.4 출시

Quarto 1.4가 릴리스되었습니다

Quarto 1.4에서는 대시보드와 Typst용 새 포맷, 새로운 논문 프로젝트 유형, 상호 참조 개편, Python용 Shiny 지원 등 다양한 업데이트가 포함됩니다.

Quarto 1.4
릴리스
Author

Charlotte Wickham

Published

January 24, 2024

Quarto 1.4가 공식적으로 릴리스되었습니다! 최신 버전은 다운로드 페이지에서 내려받을 수 있습니다.

이번 릴리스에는 수많은 새 기능이 포함되어 있는데, 특히 주목할 만한 항목은 대시보드, Typst, 인라인 코드 구문, 상호 참조, 논문 프로젝트입니다.

대시보드

Quarto Dashboards는 상호작용 구성요소, 시각화, 표, 주석을 쉽게 배치할 수 있도록 대시보드 생성을 간소화합니다. 아래 예시를 클릭하면 실제 대시보드를 볼 수 있습니다:

주가 탐색기 대시보드의 스크린샷: 세 개의 값 박스가 있는 행, 그 아래에는 주가 그래프와 종가 테이블이 있는 행. 남색과 녹색 테마.

고객 이탈 대시보드 스크린샷: 세 개의 값 박스가 있는 행, 그 아래에는 두 개의 플롯과 표가 있는 행. 옅은 파랑과 노랑 테마.

Palmer Penguins 대시보드 스크린샷: 체크박스와 드롭다운이 있는 사이드바, 메인 패널에 두 개의 플롯. 파랑 테마.

이 대시보드들의 소스와 추가 예시는 예제 갤러리를 참고하세요. 직접 대시보드를 만들 준비가 되었다면 대시보드 안내서로 이동하세요.

Typst

Typst은 LaTeX만큼 강력하면서도 배우고 사용하기 쉬운 오픈소스 마크업 기반 조판 시스템입니다. Typst은 놀라운 속도로 멋진 PDF를 만들어냅니다.

Quarto 1.4에는 Typst CLI가 포함되어 있으므로 format: typst만 지정하면 Typst로 PDF를 만들 수 있습니다:

hello-typst.qmd
---
title: "Hello Typst!"
format: typst
---

My first Typst document

Typst을 사용하면 논문, 학회 포스터, 뉴스레터 등 다양한 템플릿을 쉽게 만들 수 있어 매우 기대됩니다. 아래는 Quarto에서 커스텀 포맷으로 사용할 수 있는 몇 가지 예시입니다:

IEEE 기준에 따라 레이아웃된 논문 페이지 스크린샷. 제목은 가운데 정렬되고 아래에는 두 개의 열로 저자가 나열됨.

IEEE

가로 방향 포스터 스크린샷. 오른쪽 상단에 로고, 왼쪽 상단에 제목, 세 열로 구성된 본문.

Poster

편지 스타일의 페이지 스크린샷. 페이지 상단에 발신자 주소, 왼쪽 정렬된 수신자 주소, 본문에는 굵게 표시된 제목이 있음.

Letter

부서 뉴스레터 페이지 스크린샷. 화면은 왼쪽 흰색, 오른쪽 빨간색 칼럼으로 나뉘며, 이미지는 세로로 배열된 문구를 포함.

Dept News

Quarto에서 Typst 여정을 시작하려면 Typst 기초 가이드를 참고하십시오.

인라인 코드 구문

Quarto 1.4는 계산값을 인라인으로 포함할 수 있는 통합 구문을 도입합니다. 인라인 코드는 삼중 백틱 대신 단일 백틱(``)을 사용하며, 마크다운 문장 중간에서도 삽입할 수 있습니다:

Jupyter

```{python}
radius = 5
```

The radius of the circle is `{python} radius`

이 구문은 모든 Jupyter 커널에서 작동하므로, Julia의 경우 `{julia} radius`처럼 작성하면 됩니다.

Knitr

```{r}
radius <- 5
```

The radius of the circle is `{r} radius`

OJS

```{ojs}
radius = 5
```

The radius of the circle is `{ojs} radius`

`r ` 구문을 사용해오셨다면 안심하세요. 해당 구문도 계속 지원됩니다. 자세한 내용은 Inline Code를 참고하세요.

상호 참조

Quarto 1.4에서 상호 참조가 대대적으로 개선되어 다음과 같은 작업이 가능해졌습니다:

  • 새로운 상호 참조 Div 구문으로 그림, 표, 코드 목록 같은 플로트 참조의 내용을 유연하게 정의할 수 있습니다. 예를 들어 @tbl-table은 테이블처럼 취급되는 이미지입니다:

    ::: {#tbl-table}
    
    ![](table.png)
    
    An image treated like a table
    
    :::
    Table 1: An image treated like a table

    그리고 텍스트에 나타나는 설명(예: @tbl-table 위로 마우스를 올리면)이 떠 있는 미리보기로 표시된다는 점도 새롭습니다.

  • 커스텀 플로트 상호 참조를 정의해 동영상, 다이어그램 또는 보조 그림으로 참조할 수 있습니다.

  • 실행 코드 셀, 콜아웃, 정리 및 해설도 상호 참조할 수 있습니다.

논문 프로젝트

Quarto 논문 프로젝트는 학술 논문을 작성하고 배포하기 위한 프레임워크를 제공합니다. 노트북(.qmd 또는 .ipynb)을 콘텐츠/계산의 원본으로 사용하고, 계산 결과를 논문과 함께 공개하여 독자가 코드를 직접 살펴보도록 할 수 있습니다.

논문 프로젝트의 출력은 LaTeX, MS Word 등 다양한 포맷의 논문과 프로젝트 내 노트북의 렌더링 버전을 갖춘 웹사이트입니다:

논문 웹페이지의 콘텐츠 영역 스크린샷. 제목 블록, 본문 텍스트, 캡션이 있는 이미지가 보임.

Article Content

논문 웹페이지 오른쪽 메뉴 스크린샷. '목차', '다른 포맷', '노트북', '다른 링크' 항목이 있음.

Navigation

논문 프로젝트에 관해서는 논문 가이드을 참고하세요.

기타 하이라이트

다음과 같은 추가 기능도 포함되어 있습니다:

Quarto 확장을 개발한다면 아래 개발자 관련 변경도 확인하세요:

  • Lua 변경 사항—필터에서 crossref 가능한 요소 지원, FloatRefTargetCallout 같은 Quarto AST 노드의 렌더러 확장, require()에서 상대 경로 사용, 필터 삽입 위치 명세 개선 등.

  • AST 처리 변경 사항—v1.3에서 추가된 HTML 표 처리 개선과 LaTeX raw 블록에 Quarto 호환 마크다운 포함 기능 등.

1.4의 모든 변경사항은 릴리스 노트에서 확인할 수 있습니다.

감사 인사

이번 릴리스에 기여해 이슈와 PR을 열어주신 모든 분께 감사드립니다:

AaronGullickson, abichat, abigailhaddad, aborruso, abraver, acebulsk, aghaynes, ajay333a, ajsmit, ALanguillaume, AlbertRapp, aletroux, alex-vinogradov, alexCardazzi, allefeld, am-lh, andlekbra, andrefmello91, AndreiBiziuk, andrewheiss, anielsen001, apsteinmetz, AQLT, arnaudgallou, aronatkins, atsyplenkov, b-rodrigues, Balaika, baptiste, barryrowlingson, batpigandme, bcongelio, benabel, benjaminschlegel, bfordAIMS, blacksqr, boshek, BradyAJohnston, brtarran, bryanhanson, bweatherson, c-zippel, cadojo, camilogarciabotero, cbrnr, ccamara, cermak-consulting, chendaniely, ChrisJefferson, ChristopherBarrington, christopherkenny, chrisvoncsefalvay, chuxinyuan, cjber, coatless, coltongearhart, CorradoLanera, csgroen, dalejbarr, DamonCharlesRoberts, Damonsoul, daniel-smit-haw, danieltomasz, danmackinlay, daranzolin, darthlite, das-g, davidfoxcroft, davidpomerenke, ddotta, declann, dense-set, dfolio, dgkf, dkapitan, dlakelan, dloss, dmkaplan2000, DOSull, dpabon, dpprdan, DriesSchaumont, drscotthawley, dschief001, dweng0, e-miz, EconomiCurtis, edavidaja, edibotopic, eeenilsson, ehudkr, eitsupi, EllaKaye, emdelponte, emilBeBri, EmilHvitfeldt, emitanaka, epruesse, ercbk, EricJC24, ericvmai, erikerhardt, espinielli, Eugloh, fecet, Felixmil, FeralFlora, finkelshtein, fkohrt, fradav, fuhrmanator, fulem, gadenbuie, garrettgman, GegznaV, Gewerd-Strauss, gimmiereddy, gl-eb, grantmcdermott, gregmacfarlane, gregoireurvoy, gregswinehart, gshotwell, GuillaumeDehaene, gvelasq, gyansinha, hamelsmu, harrelfe, harrylojames, harrysw1729, HelenaLC, helmingstay, HenrikBengtsson, homerhanumat, icarusz, ig0101, ijlyttle, ijmitch, irmoodie, isabelizimm, IULibScholComm, ivelasq, jack-davison, Janidai, jarbet, jasonaris, jatalah, JauntyJJS, jb-leger, jcheng5, jdonland, jdutant, jeremy9959, jeroenjanssens, jfb-h, jfunction, JGobeil, jgomezdans, jgostick, jhchou, jhk0530, jhunter-aof, jimgar, jimjam-slam, jmbuhr, jmcvw, Joda66, joelostblom, joelvonrotz, johngoldin, jonassmedegaard, jpatteet, jrowen, jthomasmock, jtr13, juba, juliantao, jurjoroa, justanothergithubber, jzelner, KaiWaldrant, kbvernon, kcarnold, kdheepak, kdzhang, kejaed, kendonB, knuesel, Kodiologist, kompre, koushikkhan, krishaamer, ksreyes, kwangkim, kyleGrealis, lcnbr, leeroyaus, leonardblaschek, Lextuga007, lidavidm, lillemets, lnnrtwttkhn, luifrancgom, Lulliter, lyndondrake, m-clark, m-guggenmos, machow, maelle, magnusnosnes, MarieEtienne, marklhc, martinfleis, Martinomagnifico, masud90, matanhakim, Matoyatapika, matthew-brett, matthewfinkbeiner, maxdrohde, mfenner, mfisher87, MichaelPascale, mikabr, milanmlft, mine-cetinkaya-rundel, Minh-AnhHuynh, miwojc, mloubout, msarahan, msh855, mslynch, murattasdemir, mvanaman, nanxstats, netique, netw0rkf10w, nickriches, njbart, noahmf, nqt2022, nwisn, nwvhb, OlexiyPukhov, olivroy, ollyhensby, pastorn, pat-s, patgd, petrbouchal, petzi53, phongphuhanam, pieterprovoost, piotr-kaczmarski, pjastr, pommevilla, prosoitos, ptram, qiushiyan, ratnanil, ravicodelabs, rcannood, rchaput, regob, remlapmot, resmartiZH, rgaiacs, rmcd1024, rmflight, rnd195, robolyst, rogerbramon, ronblum, ropeladder, rowanc1, RoyiAvital, rsenft1, salim-b, samcarter, sceptri, sda030, sebacea, sebastian-c, sebastianrowan, sebffischer, seeM, Serenade600, Servinjesus1, shafayetShafee, sharon-wang, shirdekel, simonjackman, sje30, sjspielman, skaltman, smithbn, snhansen, Sparrow0hawk, sswam, stefanbringuier, stephan-koenig, steveguil, Sumidu, sun123zxy, tegorman13, tflexs, th0ger, the-solipsist, TheGoodCartman, TheisFerre, thomascwells, TLouf, tobydriscoll, tom67, tonyaseverson, topepo, tpoisot, TrainedMusician, TS-CUBED, ttalVlatt, Tutuchan, tylermorganwall, ulyngs, ute, vfacta, vitpetrik, VivaldoMendes, VladimirAlexiev, Walser52, warrickball, wch, weihuangwong, wilcar, willingc, wjdenny, wklimowicz, XiangyunHuang, xtimbeau, yoyo25, YuanchenZhu2020, yuxi-liu-wired, yyzeng, zenggyu, Zeno-of-Elea, zief0002, Zuline

이 게시물의 목록/소셜 카드 이미지에 등장하는 축포 이모지는 오픈소스 이모지 프로젝트 OpenMoji의 것입니다. 라이선스: CC BY-SA 4.0

Subscribe

Enjoy this blog? Get notified of new posts by email: