Титульник и задание
LaTeX вставляет титульник из файла титульник.pdf в начало документа. Поэтому титульник.pdf должен быть в корне проекта перед компиляцией. То же относится к другим PDF, рисункам и листингам, которые подключаются из .tex.
В проекте есть:
| Файл | Назначение |
|---|---|
docx/титульник.docx |
DOCX-исходник титульника |
docx/задание.docx |
DOCX-исходник задания |
титульник.pdf |
PDF для вставки в LaTeX |
задание.pdf |
PDF для вставки в LaTeX |
Конвертация через Docker:
task docx
docker compose --profile docx up
Профиль берет все файлы docx/*.docx и складывает одноименные PDF в корень проекта, например:
docx/титульник.docx → титульник.pdf
При конвертации профиль пропускает пустые страницы.1 Если нужно сохранить PDF как есть, запустите профиль с переменной SKIP_BLANK_PAGES=0:
task docx:keep-blank
docker compose --profile docx run --rm -e SKIP_BLANK_PAGES=0 docx_pdf
Альтернативный вариант - открыть DOCX в Microsoft Word и экспортировать его в PDF вручную: Файл → Экспорт → Создать PDF/XPS.
Для титульника и задания нужно сохранить PDF в корень проекта с именами титульник.pdf и задание.pdf.
-
Это сделано для DOCX-шаблонов, где пустая страница может появиться из-за особенностей разметки или экспорта. Если пустая страница нужна по требованиям оформления, режим
SKIP_BLANK_PAGES=0сохраняет исходный результат конвертации. ↩