ГОСТ 7.32-2001 для отчёта по НИР: оформление НИР по ГОСТу в LaTeX

Итак, научно-исследовательская работа (НИР) проведена, и теперь требуется оформить НИР по ГОСТ. Проблем, казалось бы, нет: имеется ГОСТ 7.32-2001 "Отчёт о научно-исследовательской работе". Скачать ГОСТ оформления можно здесь. Однако оформление отчёта по этому ГОСТу в большинстве случаев проистекает с болью и страданиями, связанными с применением продукта Microsoft Word, совершенно для этого не предназначенного. Впрочем, прогрессивное человечество давно выбрало LaTeX для оформления всей научной документации - оказывается, есть шаблон для написания отчётов и в этом случае.

Чтобы быстро оформить отчёт о научно-исследовательской работе или аннотационный отчёт, нужно использовать LaTeX и не мучаться с Word. Это просто, если у вас есть записи лабораторных журналов, наброски или куски статей, набранные так же в LaTeX. Из всего этого добра можно быстро изваять приличных размеров отчёт, и при этом работая только над текстом.


Где скачать
ГОСТ 7.32-2001 для оформления отчёта по НИР и ОКР!?

Когда мне нужно было оформлять отдельный отчёт, я подумал - спрошу у Яндекса и всё найдётся... Просидев час, разгребая кучу мусора поисковых запросов о разных весёлых применениях латекса и высокомерные отписки Капитанов Очевидностей, я начал мрачнеть. Глядя на необъятных размеров текст ГОСТа ближе к ночи, читать его до утра желания не возникало никакого. И тут мне несказанно повезло: я его нашёл! Крохотный архивчик с неприметным названием пылился где-то на необитаемом сервере!

Так вот, ГОСТ 7.32 для LaTeX
есть! Скачать этот ГОСТ бесплатно можно здесь. Версия прекрасно работает в tetex под Debian GNU/Linux Etch с доисторической кодировкой KOI8-R, так же как и с CP1251, и с UTF8 благодаря одному из комментаторов.

С согласия автора, Алексея Томина, я доработал и исправил некоторые неточности в оригинальном стилевом файле, и теперь поддерживаю разработку под тем же названием, G7-32.
Скачивайте его, открывайте прокомментированные файлы примеров с аннотационным и научно-техническим отчётом и используйте на здоровье.


Оформляем отчёт НИР по
ГОСТ

Это, в отличие от использования Microsoft Word, очень и очень просто. Итак, распаковали архив, открываем файл с примером
G7-32_NIRreport_example.tex
и сохраняем его под каким-нибудь другим названием. Ниже пошаговая стратегия - как оформить отчёт по НИР в LaTeX.

Подключаем стилевые пакеты LaTeX
Итак, подключаем нужные нам пакеты расширений LaTeX, чтобы можно было пользоваться всеми его преимуществами (большинство нужных пакетов уже включены в стилевом файле). Шапка может выглядеть примерно вот так:

\documentclass[koi8-r,usehyperref,12pt]{G7-32}
\usepackage[T2A]{fontenc}
\usepackage[koi8-r]{inputenc} %% ваша любимая кодировка здесь
\usepackage[english,russian]{babel} %% это необходимо для включения переносов
\usepackage{float}
\usepackage[dvips]{graphicx}
\graphicspath{{pictures/}}
Здесь подключены пакеты, относящиеся к графике - чтобы можно было вставлять рисунки. Обращаю внимание: рисунки будут вставлены из директории pictures.


Заполняем титульную страницу отчёта НИР
Для начала определяем, хотим мы или нет, чтобы рисунки и таблицы нумеровались в пределах раздела, или нам нужна сквозная нумерация. Далее непосредственно заполняем титульную страницу:

\TableInChaper % таблицы будут нумероваться в пределах раздела
\PicInChaper % рисунки будут нумероваться в пределах раздела
\setlength\GostItemGap{2mm}% для красоты можно менять от 0мм

% Определяем заголовки для титульной страницы
\NirOrgLongName{\textsc{ООО &"Рога и Копыта"}} %% Полное название организации

\NirBoss{Директор ООО "Рога и Копыта"}{И.И.Иванов} %% Заказчик, утверждающий НИР

\NirManager{доцент, к.т.н.}{К.К.Петров} %% Название организации

\NirYear{2020}%% если нужно поменять год отчёта; если закомментировано, ставится текущий год
\NirTown{г. Москва,} %% город, в котором написан отчёт
% по проекту \No8550:

% \NirIsAnnotacion{АННОТАЦИОННЫЙ } %% Раскомментируйте, если это аннотационный отчёт

\NirUdk{УДК \No 2123132123}
\NirGosNo{Регистрационный \No 123123}

\NirStage{Этап \No 1.1}{промежуточный}{"Обзор современного состояния торсионных наногенераторов"} %%% Этап НИР: {номер этапа}{вид отчёта - промежуточный или заключительный}{название этапа}

\bibliographystyle{unsrt} %Стиль библиографических ссылок БибТеХа

%%%%%%%<------------- НАЧАЛО ДОКУМЕНТА
\begin{document}
\usefont{T2A}{ftm}{m}{} %%% Использование шрифтов Т2 для возможности скопировать текст из PDF-файлов.

\frontmatter %%% <-- это выключает нумерацию ВСЕГО; здесь начинаются ненумерованные главы типа Исполнители, Обозначения и прочее

\NirTitle{\textbf{"Торсионные наногенераторы плазменных стволовых клеток с протонной накачкой"}} %%% Название НИР и генерация титульного листа

Здесь вам придётся вспомнить, как точно называется то, чем вы занимаетесь :-)
Так же вспоминаем название своего учреждение (которое могло успеть поменяться) и прочее. Заполнив титульную страницу, переходим непосредственно к тексту.

Попробуйте сейчас скомпилировать этот текст - и вы должы увидеть что-то вроде:


Идём дальше и заполняем список исполнителей. Для этого я сделал такой финт:

\Executors %% Список исполнителей здесь
%% это рисует линию размера 3мм и толщиной 0.1 пункт
\begin{longtable}{p{0.35\linewidth}p{0.2\linewidth}p{0.35\linewidth}}

Научный руководитель, & & \\
доцент К.К.Петров &\rule{1\linewidth}{0.1pt} & \\ \vspace{1cm}

с.н.с, к.т.н, & & \\
Ж.Ж. Балбесов, & \rule{1\linewidth}{0.1pt}& \\
\end{longtable}
Дальше следует написать основные сокращения и реферат. В реферате LaTeX посчитает количество ссылок, страниц и источников за вас.


Основная часть отчёта по НИР
Основная формальная часть закончена, теперь - полёт творческой фантазии и изваяние текста. Только сначала заполним нужные формальности, такие как реферат:

\Referat %% Реферат отчёта, не более 1 страницы
В соответствии с календарным планом проекта \No, настоящий аннотационный отчёт содержит итоги работ по подэтапу 1.1 выполнения НИОКР ``Обзор современного состояния торсионных наногенераторов''.

На данном этапе проводись работы по подбору и приобретению спецоборудования, необходимого для выполнения НИОКР, теоретические и экспериментальные иссл.........

Расчетно и экспериментально обоснован выбор оптической схемы с торсионным излучением трансформируемой частичной пространственной когерентности в качестве...

В результате работ по подбору оборудования определена элементная база для аппаратной реализации основных узлов торсионного наногенератора. Подбор оборудования обуславливал........

Выполнено математическое моделирование ряда методов ....

Показано, что возможно использование вейвлет-преобразования........

Сформулированы требования к управляющему....

Полученные результаты создают основу для выполнения работ по второму этапу договора, предполагающих .........

После этого идёт оглавление, которое, естественно, генерируется автоматически - никаких бессонных ночей в Microsoft Word и сведению оглавлений воедино. Далее следуют нормативные ссылки (если есть) и определения, а так же сокращения - их надо перечислить в алфавитном порядке:

\tableofcontents

\NormRefs % Нормативные ссылки

\Defines % Необходимые определения


\Abbreviations %% Список обозначений и сокращений в тексте
\begin{abbreviation}
\item[ТНГ] Торсионный нано генератор -- образец лженаучного волюнтаризма.

\end{abbreviation}

Всё, после \Introduction идёт Введение и дальше - текст вашего отчёта. Никаких особых прилад в командном отношении там нет, если вы знаете LaTeX на уровне пользователя - дальше просто пишите и копируйте текст. Всё будет оформлено за вас, автоматически, красиво и быстро. Ваши вордописцовые коллеги будут зеленеть от зависти :-)

\chapter{Наногенераторы торсионных полей как вечный двигатель прогресса}
Используйте окружения chapter и section как обычно. Вообще, набор текста в этом шаблоне ничем не отличается от других.

\section{Проблематика лженаучного мышления}
\subsection{Пример торсионных недонаногенераторов}

Последнее замечание - окончание отчёта. Тут тоже ничего сложного нет, только надо проследить внимательно, чтобы команда \backmatter оказалась строго перед \Conclusion

Дело в том, что \backmatter отключает нумерацию после себя, так как Заключение не нумеруется. После этого спокойно пишете заключение, компилируете текст, переводите в PDF и гоните на печать. Вот окончание документа:

\backmatter %% это выключает нумерацию для Заключения и Списка литературы
\Conclusion %% здесь начинается заключение к отчёту

\bibliography{biblio/my}
\end{document}
Да, разумеется, вы можете свободно пользоваться BiBTeX для библиографических ссылок (дубовый стиль unsrt сойдёт). На всякий случай: как использовать библиографические базы в LaTeX и несколько слов о том, зачем нужен BiBTeX.

Вот, собственно, и всё. Конечно, придётся немного попыхтеть и скорее всего перевести написанный отчёт из LaTeX в Microsoft Word (о чём уже написано тут), но это намного проще, чем маяться и выверять стили, вручную (!) набивать оглавление и сверять его полночи перед сдачей отчёта.


Документы по ЕСКД
Оформление технической документации и оформление чертежей по ЕСКД намного проще в LaTeX. Как сообщают авторитетные анонимные комментаторы, есть рабочие шаблоны, позволяющие оформлять по ЕСКД документы. Пример такого документа есть тут. Скачать шаблон ЕСКД для ЛаТеХ можно отсюда или с форума. Большое спасибо анонимному комментатору за ссылки!



Благодарности
Пользуясь случаем, выражаю ещё раз колоссальную благодарность Алексею Томину за то, что он проделал большую работу по LaTeXизации ГОСТ 7.32-2001 и избавил меня от бессонных ночей прочтения ГОСТа.

38 комментариев: |высказаться!| RSS-лента дискуссии.|
Анонимный комментирует...

По поводу оглавления: в Ворде его вполне можно создавать автоматически. Как и списки литературы и указатели. Да и механизм стилей и шаблонов там неплох. В принципе, если разобраться во всех его хитросплетениях проявляется довольно логичная организация. Просто преподают его у нас не совсем правильно.

В общем, с родным LaTeX'ом Ворд, конечно не сравнить, но не ругайте его сильно. :)

Михаил Саушкин комментирует...

Давно использую этот пакет. Мне нравится.
Исправьте "аннтационный".

Анонимный комментирует...

также исправьте "непосредтсвенно"

Vladimir комментирует...

Если кому интересно, то еще можно накопать:
* http://lostclus.linux.kiev.ua/Проекты/eskdx -- набор пакетов и классов для LaTeX предназначенный для верстки документации в соответствии с требованиями ЕСКД
* http://ppg.ice.ru/77637 -- cтиль для оформления пояснительной записки согласно требованиям ЕСКД (взят из lyx-gost)
* http://sisyphus.ru/srpm/Sisyphus/lyx-gost/spec -- пакет lyx-gost (разработан для alt linux)
* http://www.ict.nsc.ru/ws/elpub98/579/ -- разработка стиля для диссертаций (ВАК России)
* http://dxdy.ru/topic3366.html -- аналогичная тема в форуме, но для ВАК Украины

virens комментирует...

2 Вадим пишет...

в Ворде его вполне можно создавать автоматически... В принципе, если разобраться во всех его хитросплетениях
Вадим, да не надо забивать шурупы кувалдой, для этого есть шуруповёрт. Он называется ЛаТеХ.

Оформление НИР в ворде это кошмар и глюкодром.

2 Михаил Саушкин пишет...
Давно использую этот пакет. Мне нравится.
Михаил, куча народу об этом не знает. :-) Мне он тоже понравился, когда я его немного поправил.

Исправьте "аннтационный".
Исправил. Шайтан, ведь вычитывал же :-/ И всё одно...

2 Анонимный пишет...
также исправьте "непосредтсвенно"
Сделано.

2 Vladimir пишет...
Если кому интересно, то еще можно накопать
Спасибо большое! Обязательно гляну и добавлю в пост!

Странно, но эти ссылки мне в яндексе почему-то не попадались. То ли гуглил плохо, то ли мусора стало больше.

Анонимный комментирует...

Спасибо, очень актуально.

Анонимный комментирует...

Спасибо, хоть мне это пока не пригодится. Михаил, хотелось бы почитать небольшой обзор про xetex.

Анонимный комментирует...

> Странно, но эти ссылки мне в яндексе почему-то не попадались. То ли гуглил плохо, то ли мусора стало больше.

Научите меня гуглить в яндексе. Спасибо. За статью отдельно ))

Анонимный комментирует...

Есть вроде несколько пакетов в названии которых встречается слово eskd (eskdx, eskdpz), базируются они может на одном и том же. И если я не ошибаюсь все зависят от несвободных шрифтов pscyr

virens комментирует...

2 Анонимный пишет...
Михаил, хотелось бы почитать небольшой обзор про xetex.
В следующие полгода у меня такой публикации нет - времени не осталось вовсе.

2 worldmind пишет...
Есть вроде несколько пакетов в названии которых встречается слово eskd (eskdx, eskdpz)
Видите ли, мне лично плевать - свободные шрифты, не свободные. Мне надо работать, и этот шаблон действительно работает.

Документации к латеховским шаблонам просто нет, в лучшем случае - коротенькое ридми и привет.

gl00my комментирует...

Спасибо! В ближайшем будущем опробуем. ;)

Alexey B. комментирует...

Большое спасибо за проделанную Вами работу. Однако, хочу спросить, почему по умолчанию предлагается использовать кодировку koi8-r? Сейчас ведь utf8 используется для русского языка в большинстве дистрибутивов.

Впрочем, для конвертации достаточно перевести файлы в utf8 и заменить везде koi8-r на utf8. Если желаете - могу прислать сконвертированный мною вариант.

И еще. В архиве по ссылке (http://mydebianblog.googlepages.com/gost7-32.tar.bz2) тестовый документ G7-32_example.tex наотрез отказывается компилироваться. Теху (texlive 2008.x-1 - последняя версия из репозитория archlinux) не нравится команда \NirTitlePage. Так и должно быть или это я что-то напортачил?

virens комментирует...

2 gl00my комментирует...
Спасибо! В ближайшем будущем опробуем. ;)
На здоровье!

2 Mr. Cat комментирует...
Большое спасибо за проделанную Вами работу.
Признаться, работа проделана не мной, я лишь поправил шаблон и написал о нём документацию. Работу проделал Алексей Томин.

Однако, хочу спросить, почему по умолчанию предлагается использовать кодировку koi8-r?
Потому, что я когда-то её выбрал и с тех пор мне лень её менять :-)


Сейчас ведь utf8 используется для русского языка в большинстве дистрибутивов.
Косяки иногда бывают, а я не склонен менять то, что работает.

И еще. В архиве по ссылке (http://mydebianblog.googlepages.com/gost7-32.tar.bz2) тестовый документ G7-32_example.tex наотрез отказывается компилироваться.
А вот это мой промах, и большое вам спасибо, что указали на него. Я изменил стилевой файл, а пример оставил старым. Хотя я приложил два своих примера, старый пример не работает.

Убрал оттуда старый файл и поправил текст. Раньше ответить не мог, т.к. времени мало :-)

не нравится команда \NirTitlePage. Так и должно быть или это я что-то напортачил?
Так быть не должно, мои примеры (с которыми идут PDF-файлы) должны компилироваться. А вот старый пример не должен, и тут напортачил я :-)

Анонимный комментирует...

Вот я както заморочился и сделал стиль (на базе имеющихся), заточенный под оформление технической документации: с рамками, штампами и др... В общем что-то наподобие eskdx, но легковеснее.
http://electronix.ru/forum/index.php?act=attach&type=post&id=22945

http://electronix.ru/forum/index.php?act=attach&type=post&id=22941

Анонимный комментирует...

Вопрос по списку литературы: если библиографическое описание слишком длинное, то оно переносится на следующую строку. При этом абзац получается с отступом первой строки, а не выровненным. Как убрать отступ первой строки?

Анонимный комментирует...

Мне отлично подошел стиль disser [http://www.ctan.org/tex-archive/macros/latex/contrib/disser/, http://mercurial.intuxication.org/hg/disser/], разработанный и активно поддерживаемый Станиславом Кручининым.
Есть примеры построения бакалаврских, магистрских, кандидатских и докторских работ. Все (ну, почти все :-) ) умеет из коробки, не требует для простой верстки никаких хаков. Очень рекомендую.

В ArchLinux поставляется в пакете Texlive-langcyrillic [http://wiki.archlinux.org/index.php/Texlive-langcyrillic].

Анонимный комментирует...

P.S. Михаил, Вы случайно метку "ЛаТеХ" у этого поста не забыли? :-)

Не личные записки комментирует...

как же все-таки убрать последнюю черточку на странице у многостраничных таблиц... :/

virens комментирует...

@ Анонимный комментирует...
Вот я както заморочился и сделал стиль (на базе имеющихся), заточенный под оформление технической документации: с рамками, штампами и др...
Вот это правильный подход - заморочился, сделал и главное - ВЫЛОЖИЛ. Большое спасибо - добавил в пост и вкачал к себе.


@Анонимный комментирует...
Вопрос по списку литературы
Готового рецепта не могу дать.

@diaword комментирует...
Мне отлично подошел стиль disser
Здесь речь идёт не об этом. Стиль оформления кандидатских и отчётов разные.

P.S. Михаил, Вы случайно метку "ЛаТеХ" у этого поста не забыли? :-)
А слона-то я и не заметил :-)
Исправлено.

@Vaulter комментирует...
как же все-таки убрать последнюю черточку на странице у многостраничных таблиц... :/
Странно, а я её у себя как-то не наблюдал.

Анонимный комментирует...

У этого стиля кое-какие требования ГОСТ 7.32 не выполняются.

Во-первых, верхнее поле в отчёте должно быть не менее 20мм. (п. 6.1.2)

Во-вторых, полужирный шрифт не применяется. (п. 6.1.2)

В-третьих, структурные элементы отчёта пишут прописными буквами (РЕФЕРАТ, СОДРЕЖАНИЕ и т.д.) (п. 6.2.1)

В-четвёртых согласно ГОСТ 2.105-95, расстояние между заголовком и текстом 3 или 4 интервала, между заголовками --- 2 интервала (п. 4.1.9).

http://www.tehlit.ru/Pages/2737.htm

http://www.tehlit.ru/Pages/5378.htm

Если будет время, я ещё поколдую над стилем, и выложу.

саша комментирует...

Привет! Есть ли стиль для bibtex ГОСТ 7.1-2003?
С уважением,
спасибо!

Mehanik комментирует...

Здравствуйте.

Я не могу понять, как заставить работать вместе с этим стилем окружение minipage.

То, что с report собирается на "Ура", теперь выдаёт Undefined control sequence.

Ещё одна проблема, связанная с использованием стиля — перестаёт подключатся пакет amsmath (а в нем содержится много нужных вещей). Решилось комментированием некоторых строк, согласно http://www.iu7-world.ru/index.php?PHPSESSID=003f8f81605994ae03d48bd9fc37ba2e&topic=1522.msg10082#msg10082

Анонимный комментирует...

bibtex ГОСТ 7.1-2003 есть на http://thesisby.at.tut.by/default.html

C UTF-8 у меня срослось при помощи pybtex

Анонимный комментирует...

Насчёт стиля BiBTeX по ГОСТ 7.1-2003, мне кажется это важно. В посте написано, что можно любой стиль использовать, хоть unsrtd, но это вряд ли согласуется с ГОСТом.

Анонимный комментирует...

А никто не может подсказать: ищу стиль (bibtex/latex) для оформления списка научных трудов по форме 16.
Нагуглить ничего похожего не удалось... :(

Анонимный комментирует...

Блин, требуют сделать заголовки приложений формата

[по центру]ПРИЛОЖЕНИЕ А[/по центру]
Справочные данные.

\def\@makechapterhead не влияет. Что бы ему еще переназначить?

Анонимный комментирует...

можно переопределить \renewcommand\appendix (см. файл G2-105)

\setlength\Gost@ChapterIndent{\Gost@MainChapterIndent}%
заменить на что-нибудь подходящее, но это, конечно, костыль.

Анонимный комментирует...

При использовании этого стиля подавляются команды типа \itshape, \textit, \emph. Подскажите, пожалуйста, как реализовать выделение текста.

Анонимный комментирует...

Подскажите, пожалуйста, ничего не знающему...
При использовании Lyx, если в документе у меня формула с \cfrac, он (lyx) компилирует документ с \eqref и ругается мол:

"latex error command \eqref already defined"

Что делать в этом случае?

Анонимный комментирует...

Чувааак, я тебя обажаю!
Просто спас.

Анонимный комментирует...

Спасибо огромное! Сейчас верстаю отчет о нир, ТеХ --- единственный способ верстать отчет прямо в процессе работы над проектом, а не перед дедлайном в страхе, что сейчас принесут еще материала и придется все переделывать.

Несколько замечаний по содержанию ГОСТа.
1) Левое поле --- не менее 30 мм. Для этого меняем соответствующую строку в G2-37.cls
2) Не допускается использование полужирных шрифтов. Для этого необходимо залезать в G2-105.sty и убирать команды \textbf Ну и название на титульнике не забыть сделать обычным шрифтом.
3) Еще мне нормоконтроллер сказала подрисуночные подписи выполнить под рисунком, но я отбился от этого, попросив указать мне в тексте ГОСТ-а данное требование,-)

Удачи!

Qrilka комментирует...

Михаил, день добрый!
Как вы относитесь к тому, чтоб сделать нормальный гит-репозиторий для проекта, дабы в нём можно было отслеживать пожелания и вносить изменения нормальным образом? К примеру я бы хотел использовать ваши наработки, но как минимум в утф8 и xetex. Т.е. если делать форк (если будут несовместимые изменения), то логично былоб иметь оригинал, от которого этот форк будет сделан.

Виталий Липатов комментирует...

Есть ли результат с git-репозиторием?

Анонимный комментирует...

Не компилируются примеры.
latex G7-32_example.tex
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
restricted \write18 enabled.
entering extended mode
(./G7-32_example.tex
LaTeX2e <2011/06/27>
Babel <3.9f> and hyphenation patterns for 9 languages loaded.
(./G7-32.cls
Document Class: G7-32 2003/07/01 v1.0 Non Standard LaTeX document class
(./GostBase.clo (/usr/share/texlive/texmf-dist/tex/latex/extsizes/size14.clo))
(./G2-105.sty (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty)
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def)
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty))

Package hyperref Message: Driver (default): hdvips.

(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hdvips.def
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pdfmark.def
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/t2/mathtext.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/cyrillic/t2aenc.def)
(/usr/share/texlive/texmf-dist/tex/latex/cyrillic/t2acmr.fd))
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
(/usr/share/texlive/texmf-dist/tex/latex/cyrillic/koi8-r.def))
(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
(/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def))
(/usr/share/texlive/texmf-dist/tex/generic/babel-russian/russianb.ldf))
(/usr/share/texlive/texmf-dist/tex/latex/base/flafter.sty)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/usr/share/texlive/texmf-dist/tex/latex/was/icomma.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/leqno.clo)
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption2.sty

Package caption2 Warning: ****************************************************
(caption2) THIS PACKAGE IS OBSOLETE:
(caption2) This package attempts to provide an `caption2'
(caption2) package v2.0/2.1 author environment so that OLD
(caption2) documents can be successfully processed. It should
(caption2) NOT be used for NEW documents! New documents should
(caption2) use the regular `caption' package v3.x instead.
(caption2) ****************************************************

(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty))
(/usr/share/texlive/texmf-dist/tex/latex/tools/longtable.sty)
(/usr/share/texlive/texmf-dist/tex/latex/footmisc/footmisc.sty))
(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty) (./G7-32.sty))

! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...

l.8 \NirOrgLongName{������}{
�� ������ �����}
?
No file G7-32_example.aux.
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))

Package hyperref Warning: Rerun to get /PageLabels entry.

*geometry* driver: auto-detecting
*geometry* detected driver: dvips
! Undefined control sequence.
l.14 \NirTitlePage
{111}{������������ ������ �����}
?

Анонимный комментирует...

Под Windows 7 MikTex 2.9 никак не хочет видеть файлы класса и стиля g7-32. Подскажите, в чем может быть проблема?

whitewater комментирует...

Друзья, почему после номера главы стоит точка? В ГОСТе требование, чтобы ее не было. Т.е. последняя точка в номере раздела, подраздела и т.д. стоять не должна. :( Пока не понял, как ее убрать.

infroma комментирует...

Выложил на GitHub (https://github.com/rominf/latex-g7-32) доработанный кафедрой ИУ7 МГТУ им. Баумана (в основном Крищенко В.А.) стиль @virens-а. В нём были исправлены несостыковки с ГОСТом (указанные комментаторами), написан Makefile для автоматизации рутинных операций, рисунки (обрезка, конвертация dia, dot (графы), svg), листинги. Принимаются предложения, замечания, pull request-ы.

Unknown комментирует...

Пытаюсь собрать под MikTex 2.9

Выдаёт ошибку: Undefined control sequence. \NirTitle{Name of NIR}

Отправить комментарий

Подписаться на RSS-ленту комментариев к этому посту.