Пишу диссер
Процесс написания подходит к концу, и вот решил показать свои успехи.
Сижу на Ubuntu 10.04, за ШГ прошу не бить — на моём ноуте выглядит весьма неплохо.
При вёрстке использовал класс scrreprt, в добавление к которому использовал кучу разнообразных пакетов. Вручную изменил стандартное оформление подрисуночных подписей (сделал в виде «Рис. 1. Название рисунка») и заголовков таблиц (номер таблицы справа, ниже по центру название). В целом, стремился, чтобы получившийся результат мало отличался от «ворда» (использовал шрифт Times), соответствовал формальным требованиям, и, в то же время, в самом тексте практически не требовалось особого кода и «хаков». Результатом я вполне доволен, выглядит всё довольно аккуратно.
Библиографию генерировал при помощи модифицированного стиля utf8gost780s Максима Полякова. К особенностям получившегося стиля можно отнести практически полное соответствие требованиям текущих ГОСТ 7.1-2003 (печатные документы) и ГОСТ 7.82-2001 (электронные ресурсы). К сожалению, полностью все возможные типы документов (такие как законы, патенты и т.п.) не реализовал, а поддержку записей для статей, книг и диссертаций/авторефератов реализовал не по-максимуму (всякие свистелки типа автоматического распознавания «электронности» документа, например, по наличию поля url с проставлением соответствующего «[тега]»), лишь бы выглядело в соответствии с требованиями. К слову, на 100% корректно реализовать поддержку диссеров/авторефератов в BibTeX, как я понял, невозможно из-за технических ограничений. ГОСТ требует полного имени автора строго в том порядке (ФИО или ИОФ) как указано в исходном документе, а поддержку полного имени с ограничением по инициалам для внесения в заглавие делать не стал, т.к. использую UTF-8, с которым BibTeX не особо дружит.
Кроме того, киллер-фичей стиля можно считать поддержку пакета natbib, который позволяет ставить в тексте ссылки на литературу вида (автор, год) с одновременным занесением в список литературы, например (И. И. Иванов, 2009; А. Б. Петров, В. Г. Сидоров, 2010; Д. Е. Кузнецов и др., 2011).
Пока что свои наработки я выкладывать не собираюсь, планирую сделать это после защиты. Шаблон оформления диссертации не оформлен как класс, а просто вынесен в отдельный файл (но он при этом является полной преамбулой, так его можно просто вставить через \input в начало документа и дальше набирать текст). Стиль библиографии сделан немного грязными модификациями в оригинальном стиле, для продакшена его следовало бы оформить по всем канонам, плюс к нему требуется дополнительно несортированный вариант, а также документация (а по-хорошему код стиля надо полностью рефакторить). Кроме того, не исключены всяческие баги.
Всяческим конструктивным комментариям, замечаниям и предложениям буду очень рад. Спасибо за внимание.
>>> Просмотр (1280x1600, 538 Kb)