JupyterLab Extension
개요
Quarto JupyterLab 확장은 Quarto 마크다운을 사용하는 JupyterLab 노트북에서 마크다운 셀의 내용을 올바르게 표시할 수 있게 해줍니다. 예를 들어 Quarto JupyterLab 확장을 설치하면 노트북에서 콜아웃, Div, Mermaid 차트 등의 요소는 물론 다른 Quarto 요소(문서 프론트매터를 제목 블록으로 표시하는 기능 포함)의 렌더링 미리보기가 표시됩니다.

확장 설치
설치는 사용하는 JupyterLab 버전에 따라 다릅니다:
Quarto JupyterLab 확장은 다음 두 가지 방법 중 하나로 설치할 수 있습니다:
JupyterLab UI에서: Extension Manager에서 ’Quarto’를 검색해
jupyterlab-quarto확장을 설치합니다. 완료되면 페이지를 새로고침하라는 안내가 표시됩니다.
pip사용:플랫폼 | 명령 | Mac/Linux Terminal
python3 -m pip install jupyterlab-quartoWindows Terminal
py -m pip install jupyterlab-quarto
Quarto JupyterLab 확장은 다음 두 가지 방법 중 하나로 설치할 수 있습니다:
pip을 사용해jupyterlab-quarto를 다음과 같이 설치합니다:플랫폼 | 명령 | Mac/Linux Terminal
python3 -m pip install jupyterlab-quarto==0.1.45Windows Terminal
py -m pip install jupyterlab-quarto==0.1.45이 방법은 전통적인 Python 패키징을 활용하고 JupyterLab을 다시 빌드할 필요가 없으므로, JupyterLab Quarto 확장을 설치할 때 권장되는 방식입니다.
JupyterLab UI에서 Extension Manager를 사용해 ’Quarto’를 검색하고
@quarto/jupyterlab-quarto확장을 설치할 수도 있습니다. 설치를 완료하려면 JupyterLab을 다시 빌드해야 합니다(Quarto 확장을 설치한 뒤 완료하라는 안내가 표시됩니다).
확장 사용
Quarto 확장은 설치 후 노트북의 마크다운 셀 내용을 자동으로 렌더링합니다. Quarto 전용 마크다운이 없는 셀은 정상적으로 렌더링되고, Quarto 전용 마크다운이 포함된 셀은 더 사용하기 쉬운 형태로 미리보기가 표시됩니다.
노트북에 표시되는 Quarto 콘텐츠는 실제 렌더링 출력과 정확히 일치하지 않습니다. 예를 들어 노트북에 표시되는 콜아웃은 마크다운에 지정한 콜아웃 옵션에 따라 표시가 바뀌지 않습니다.
확장 비활성화
pip으로 Quarto JupyterLab 확장을 설치했다면 다음 명령으로 확장을 비활성화하거나 활성화할 수 있습니다.확장을 비활성화하려면 다음 명령을 사용하세요:
플랫폼 | 명령 | Mac/Linux Terminal
python3 -m jupyter labextension disable jupyterlab-quartoWindows Terminal
py -m jupyter labextension disable jupyterlab-quarto확장을 활성화하려면 다음 명령을 사용하세요:
플랫폼 | 명령 | Mac/Linux Terminal
python3 -m jupyter labextension enable jupyterlab-quartoWindows Terminal
py -m jupyter labextension enable jupyterlab-quartoJupyterLab Notebook Extension Manager로 Quarto JupyterLab 확장을 설치했다면 UI에서 직접 확장을 비활성화하거나 활성화할 수 있습니다.
확장 제거
pip으로 확장을 설치했다면 다음과 같이pip으로 Quarto 확장을 제거할 수 있습니다.플랫폼 | 명령 | Mac/Linux Terminal
python3 -m pip uninstall jupyterlab-quartoWindows Terminal
py -m pip uninstall jupyterlab-quartoJupyterLab Notebook Extension Manager로 확장을 설치했다면 Extension Manager에서 확장을 제거하세요. 제거를 완료하려면 JupyterLab을 다시 빌드해야 합니다(Quarto 확장을 제거하면 완료하라는 안내가 표시됩니다).
이슈 보고
Quarto JupyterLab 확장과 관련된 이슈는 여기로 알려주세요.