LaTeX-издательская система для академического журнала "Интегральная философия".
LaTeX → PDF + Multi-format Publishing
Система предназначена для создания высококачественных академических публикаций с поддержкой многоформатного вывода.
- LaTeX-верстка с использованием LuaLaTeX
- Библиографические ссылки через biblatex+biber
- Многоязычная поддержка (русский, английский)
- Научная типографика с математическими формулами
- Многоформатный вывод: PDF, HTML, EPUB3 через TEI XML
- Автоматизированная сборка через Makefile
# Клонирование репозитория
git clone https://github.com/your-org/integral-philosophy.git
cd integral-philosophy
# Установка зависимостей LaTeX (Ubuntu/Debian)
sudo apt-get install texlive-full lualatex biber
# Проверка сборки
make pdf# Сборка PDF
make pdf
# Очистка временных файлов
make clean
# Полная пересборка
make rebuild
# Многоформатная публикация
make all-formatsMagazine/
├── main.tex # Основной файл журнала
├── preamble.tex # Преамбула с пакетами и настройками
├── cfg/ # Конфигурационные модули
│ ├── cfg-*.tex # Настройки (шрифты, библиография, etc.)
├── chapters/ # Главы журнала
├── articles/ # Статьи авторов
├── frontmatter/ # Начальные элементы (титул, оглавление)
├── backmatter/ # Заключительные элементы
└── Makefile # Автоматизация сборки
# Сборка PDF
make pdf
# Быстрая сборка (без полной очистки)
make fast
# Проверка зависимостей
make check-deps
# Очистка временных файлов
make clean
# Полная очистка
make distclean- cfg-fonts.tex: Настройки шрифтов и типографики
- cfg-bibliography.tex: Библиографические ссылки
- cfg-structure.tex: Структура документа и секции
- cfg-articles.tex: Настройки форматирования статей
- cfg-metadata.tex: Метаданные журнала
- PDF: Основной формат для печати и распространения
- HTML: Веб-версия через tex4ht или pandoc
- EPUB: Цифровая версия для e-reader'ов
- DOCX: Формат для рецензирования через pandoc
MIT License - см. файл LICENSE для деталей.
- Fork репозитория
- Создайте feature branch (
git checkout -b feature/article-template) - Commit изменения (
git commit -m 'Add new article template') - Push в branch (
git push origin feature/article-template) - Откройте Pull Request
- Базовая LaTeX-структура журнала
- Конфигурационные модули
- Шаблоны статей
- Система библиографии
- Автоматизация через Makefile
- Многоформатный вывод (HTML, EPUB)
- Валидация и тестирование
- Документация для авторов
- CI/CD для автоматической сборки
Текущий этап: Базовая функциональность LaTeX ✅ Следующий этап: Многоформатная публикация