Использование swriter из пакета libreoffice для подготовки документов кандидатской диссертации (Тамара Зайка, OSEDUCONF-2026)
Материал из 0x1.tv
- Докладчик
- Тамара Зайка
Рассмотрены проблемы и решения применения swriter из пакета LibreOffice для подготовки рукописи кандидатской диссертации и автореферата, соответствующих нормативным требованиям ВАК РФ, создан проект в GitHub с шаблонами для этих документов.
Описаны пути решения некоторых задач, появившихся во время работы над этим проектом.
Содержание
Видео[править вики-текст]
Презентация[править вики-текст]
Thesis[править | править вики-текст]
Ключевые слова: libreoffice swriter, шаблон документа, диссертация, автореферат.
Нормативные требования и выбор инструмента[править | править вики-текст]
В любой диссертационной работе на соискание учёной степени большое значение имеет не только качество материала, но и соответствие документов ГОСТу Р 7.0.11—2011[1], а также требованиям диссертационного совета. Документ, не соответствующий требованиям, может быть не принят или отправлен на доработку. Подготовка рукописи, создание библиографии, доработка по замечаниям и внесение обновлений — процессы трудоёмкие и требующие времени.
Свободных программных инструментов для создания макета диссертации существует немало. Можно использовать различные языки разметки (например, Markdown с Pandoc[2]), Creole, Textile и другие. Возможны процессоры TeX (например, LaTeX[3]). Тем не менее, одними из наиболее популярных решений остаются производные текстового процессора StarOffice Writer (swriter), в частности LibreOffice Writer, который традиционно продолжает называться swriter.
В рукописи отсутствуют объёмные формулы, но присутствует некоторое количество таблиц и иллюстраций, поэтому был выбран LibreOffice Writer — широко используемый, относительно простой в освоении и функциональный инструмент. В отличие от swriter, TeX требует серьёзной подготовки, а языки разметки не позволяют обеспечить требуемую точность верстки при строгом соблюдении нормативов.
Разработка шаблонов[править | править вики-текст]
В начале работы были определены стили и параметры документа, соответствующие нормативам, для:
- основного текста;
- заголовков разных уровней;
- таблиц и рисунков;
- оглавления и библиографии;
- колонтитулов первой страницы, чётных и нечётных страниц.
На основе этого были созданы шаблоны[4] рукописи диссертации и автореферата.
В качестве элементов библиографических ссылок, а также ссылок на таблицы и рисунки использованы поля-переменные «Диапазон нумерации» и перекрёстные ссылки на элементы диапазонов. Этот способ значительно проще встроенного инструмента библиографии swriter. Источники можно редактировать прямо в тексте, добавлять, удалять и сортировать элементы библиографии, при этом ссылки автоматически обновляются. Ссылки на удалённые элементы легко обнаруживаются.
Для вставки рисунков используются врезки, все графические элементы вставляются с привязкой «Как символ», что предотвращает смещение текста.
В целом функциональности swriter достаточно для подготовки несложного структурированного документа, при этом освоить его значительно проще, чем LaTeX.
Выявленные сложности[править | править вики-текст]
В процессе подготовки документа были выявлены некоторые сложности.
Поиск даже в последних версиях swriter плохо работает с текстом полей, а инструмент замены неудобен для редактирования специальных символов. Для решения этой проблемы использовалось дополнение AltSearch.
Во время взаимодействия с коллегами выяснилось, что большинство работает исключительно с документами Microsoft Word. При сохранении или конвертации документа swriter в формат .docx, либо при открытии .odt в Microsoft Office, несмотря на значительный прогресс в совместимости, часть разметки искажается и требует ручной корректировки. К счастью, многие готовы работать с PDF, а экспорт в этот формат стабильно работает без проблем.
Список литературы[править | править вики-текст]
- ↑ ГОСТ Р 7.0.11—2011. Система стандартов по информации, библиотечному и издательскому делу. Диссертация и автореферат диссертации. Структура и правила оформления. — М.: Стандартинформ, 2011. — 16 с.
- ↑ Зенкин В. А. Применение языка разметки Markdown для написания отчётов о НИР и других сложноструктурированных документов с регламентированными требованиями к оформлению // Восемнадцатая конференция «Свободное программное обеспечение в высшей школе». Переславль-Залесский, 2023. С. 73—76.
- ↑ LaTeX-шаблон для русской кандидатской диссертации и её автореферата. GitHub. URL: https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template (дата обращения: 05.01.2025).
- ↑ OpenDocument-шаблон для простого макета рукописи российской кандидатской диссертации. GitHub. URL: https://github.com/ventricola/Russian-Phd-OpenDocument-Dissertation-Template (дата обращения: 09.01.2025).
