Ниже — пошаговая инструкция: от установки редактора до сборки презентаций (PDF Beamer) и всего сайта (Quarto website). Инструкция кроссплатформенная (Windows/macOS/Linux).
- VS Code: https://code.visualstudio.com/
- Cursor: https://www.cursor.com/
- Скачать установщик: https://quarto.org/docs/download/
- Проверить установку:
quarto --versionРепозиторий: https://github.com/MerkulovDaniil/cu25
Клонировать через GitHub Desktop
Если не установлен, скачайте GitHub Desktop:
- Откройте GitHub Desktop → File → Clone repository → URL → вставьте
https://github.com/MerkulovDaniil/cu25 - Выберите локальную папку, например:
~/work/cu25илиC:\\work\\cu25 - Нажмите Clone
Клонировать через терминал (Git)
mkdir -p ~/work && cd ~/work
# Windows (PowerShell): New-Item -ItemType Directory -Force C:\work; Set-Location C:\work
git clone https://github.com/MerkulovDaniil/cu25.git
cd cu25Скачать ZIP с сайта
- Откройте страницу репозитория → Code → Download ZIP
- Распакуйте в удобную папку, например
~/work/cu25илиC:\\work\\cu25
Quarto может установить компактный LaTeX-дистрибутив:
quarto install tinytexПроверить XeLaTeX:
xelatex --versionЕсли не хватает LaTeX-пакетов, TinyTeX обычно доустанавливает их при первой сборке.
(Альтернатива — полноценные дистрибутивы вроде TeX Live или MacTeX; ставьте по желанию.)
Даст кнопки Render/Preview и интеграцию с панелями задач.
Откройте нужный файл, например presentations/1.md или presentations/2.md.
В каждом из них указано:
format: beamercpdf-engine: xelatexinclude-in-header: ../files/xeheader.tex(подключение стилевого заголовка)- фон титульного слайда задаётся в преамбуле через
\newcommand{\bgimage}{../files/backX.jpeg}
Собрать презентацию:
- В редакторе: кнопка Render
- Или командой из корня репозитория:
quarto preview ./lectures/2.md --no-browser --no-watch-inputsполучится так:
quarto render presentations/2.md --to beamer-pdfPDF появится рядом с исходником (или в указанной директории вывода, если переопределено).
Локальный просмотр с автообновлением:
quarto previewОткроется локальный сервер. HTML-страницы используют формат fminxyz-html из /_extensions/fminxyz, KaTeX подключается из CDN.
Собрать сайт (из корня репозитория):
quarto render- Презентации (Beamer, XeLaTeX):
files/xeheader.tex- Подключается в презентациях через
include-in-header: ../files/xeheader.tex. - Часть оформления задаётся прямо в преамбуле презентации (например, фоновое изображение титула — макрос
\bgimage).
- Подключается в презентациях через
- Длинные PDF (longread):
files/longread_header.tex- Использует шрифты из
files/palatino(пути прописаны внутриlongread_header.tex).
- Использует шрифты из
# Сайт целиком
quarto render
quarto preview
# Одна HTML-страница
quarto render lectures/2.md
# Одна презентация PDF (Beamer)
quarto render presentations/2.md --to beamer-pdf
# Установка TinyTeX (если не установлен)
quarto install tinytex
