Здравствуйте. Для заинтересованных в улучшении состояния инструментов для работы с конструкторской и иной ГОСТированной документацией. Тема обсуждалась в d-r@l.d.o и (частично) в devel@altlinux.ru (применительно к пакету lyx-gost имени Виталия Липатова). ----- Forwarded message from Oleg Gritsinevich ----- Date: Thu, 5 Dec 2002 17:24:20 +0200 From: Oleg Gritsinevich To: debian-russian@lists.debian.org Subject: [oleg: Re: шрифты, dia и другие] Есть предложение для всех интересующихся этой темой организовать импровизированный лист на алиасах, дабы не гневить отцов-основателей debian-russian@ (ну и devel@altlinux.ru). ----- Forwarded message from oleg ----- Date: Wed, 4 Dec 2002 17:03:15 +0200 To: Vitaly Lipatov Subject: Re: шрифты, dia и другие Во-первых, хочу поблагодорить Вас и других авторов lyx-gost за то, что он есть. On Wed, Dec 04, 2002 at 03:36:33PM +0300, Vitaly Lipatov wrote: > On Среда 04 Декабрь 2002 14:24, Oleg Gritsinevich wrote: > > уже есть, но и перепиливать там есть чего: во-первых > > переделать под LaTeX > > > > :-), потом заголовки разделов, нумерацию формул. Это то, что > А что с заголовками разделов и нумерацией формул не так? Здесь я опишу свои впечатления от версии 1.2 (может есть новее?). В принципе, править нужно мелочёвку: 1) заголовок раздела должно быть отцентрировано, прописными буквами (правда без ЕСКД я не могу сказать прописными или строчными оно должно быть в "Содержании"), переносы слов запрещены. В качестве workaround'а можно \section делать в окружении center; 2) в заголовках подразделов и ниже нужно, чтобы во 2-ой и далее строках не делался абзацный отступ (возможно, я ошибаюсь и lyx-gost это делает как надо, пишу по памяти, т.к., к сожалению, GeneralRequirementsForGost.pdf у меня сейчас дома); 3) в нумерациях формул номер слева в скобках был сквозной, а в ссылках -- номер внутри раздела. Для таблиц и рисунков рекомендуется нумерация внутри раздела, для формул такая нумерация обязательна. > > : вспомнилось > > > > навскидку, схожу отксерю требования ЕСКД -- TODO наверняка ещё > > пополнится. > > Предвижу большие проблемы с таблицами по ГОСТ (в lyx-gost по > > поводу таблиц нет ничего): их заголовки, перенос на другую > Как это нет? Надписи к таблицам есть, Слово "Таблица Х" отбивается по правому краю, а название таблицы пишется в следующей строке и центрируется? Может я чего-то не досмотрел. > > страницу, модификация шапки при переносе. longtables с его > > многопроходной компиляцией и возможными вылетами по памяти > а дальше longtable всё делает, и не надо настораживаться :) С таблицами по ГОСТ сложновато получается: про названия таблиц я написал выше, теперь сами таблицы: верхняя полоска таблицы должна быть жирной линией, если таблица влазит на страницу, то всё проще (кстати я уточню нужно ли закрывать таблицу снизу линией), если делается перенос на следующую страницу, то всё плохо: к шапке начала таблицы нужно добавить строку с номерами колонок (причём было бы неплохо, чтобы не было так, что шапка на одной странице, а данные перенеслись на следующую, впрoчем это уже вопросы эстетики): <первая страница таблицы> Таблица X Название таблицы ========================================================================== <Исходная шапка к которой добавляем номера колонок> -------------------------------------------------------------------------- 1 | 2 | .... | n -------------------------------------------------------------------------- <Данные в ячейках> | | | <возможно закрывающей линии не надо> -------------------------------------------------------------------------- <следующая страница таблицы> Продoлжение табл. X -------------------------------------------------------------------------- 1 | 2 | .... | n -------------------------------------------------------------------------- <Продолжение данных в ячейках> > > настораживает, \caption{} в окружении table глючит, если длина > > подписи больше длины строки, аналогично глючит \rotcaption при > > использовании rotating. > Ну есть некоторые нюансы, доработка не помешает. Я ещё уточню можно ли вообще поворачивать таблицы по ГОСТ (возможно широкие таблицы нужно перносить на след. страницу колонками). Пока можно было бы выносить таблицы в приложения и каждую таблицу печатать на отдельной странице в надежде на то, что таблица поместится на страницу. [skip] > Готов посильно поучаствовать - тем более, что lyx-gost только > потому под LyX, что не было времени создавать отдельный класс > для LaTeX. А так ведь там одна большая преамбула и всё. > Зато рамки делает :) Ещё и как! И не только рамки :-) В атаче вариант рамки Бориса Тоботраса, там она строится средствами TeX'a. Этот вариант мне кажется несколько гибче использования рисунка .eps (рисунок, наверное, нужен для рисования рамки в окне LyX?), т.к. должен позволить руссификацию/украинизацию (вобщем интернационализацию) служебных полей штампа плюс можно будет задать толщину линий штампа ну и размер конечного файла будет поменьше. Неплохо было бы включить использование пакета/стиля extsizes документы, набранные шрифтом 14pt IMHO выглядят естественнее. На отдалённую перспективу хотелось бы найти какие-нибудь более гостообразные шрифты, чем наклонный ариал. Пока никаких осмысленных правок в lex-gost я внести не могу, т.к. занят RTFM'ом, в ближайшее время обзаведусь ксероксом избранных глав ЕСКД, посмотрю что ещё нужно сделать. Когда у меня будет какой-нибудь конструктив, я с Вами свяжусь. -- With best regards, Oleg Gritsinevich P.S. Для оперативной связи мой ICQ: 122925229 >From tobotras@jet.msk.su Tue Nov 26 15:01:14 2002 From: Boris Tobotras [skip] >>>>> "Alexey" == Alexey Shamrin writes: Alexey> Каким образом в LaTeX'е можно вокруг каждой страницы сделать Alexey> рамку? Hужно нечто похожее на эту картинку: Например, так: (а в FAQ этого нет еще)? \documentclass{article} \usepackage[koi8-r]{inputenc} \usepackage[russian]{babel} % ГОСТовская рамка и штамп \newcommand{\cent}[2]{\hbox to #2mm{\hfil{}#1\hfil{}}} \usepackage{afterpage,fancyhdr,geometry} \geometry{a4paper,left=31.5mm,top=15mm,bottom=13mm,footskip=1cm,width=165mm} \pagestyle{fancy} \renewcommand{\headrulewidth}{0pt} \renewcommand{\footrulewidth}{0pt} \fancyfoot[L,R,C]{} \fancyhead[L,R,C]{} \fancyhead[LE,RO]{\raisebox{-1ex}{\bf\sl\large ШИФР~~}} \fancyfoot[LE,RO]{\unitlength=1mm\thicklines% \begin{picture}(185,15)(11,2.4) \footnotesize \sf\sl % Рамка страницы \put(0,0){\line(1,0){185}} \put(0,0){\line(0,1){286}} \put(185,0){\line(0,1){286}} \put(0,286){\line(1,0){185}} % Рамка штампа \put(0,15){\line(1,0){185}} \put(0,5){\line(1,0){65}} \put(0,10){\line(1,0){65}} \put(7,0){\line(0,1){15}} \put(17,0){\line(0,1){15}} \put(40,0){\line(0,1){15}} \put(55,0){\line(0,1){15}} \put(65,0){\line(0,1){15}} \put(0,1.5){\cent{Изм.}{7}} \put(7,1.5){\cent{Лист}{10}} \put(17,1.5){\cent{\textnumero~докум.}{23}} \put(40,1.5){\cent{Подп.}{15}} \put(55,1.5){\cent{Дата}{10}} \put(175,0){\line(0,1){15}} \put(175,8){\line(1,0){10}} \put(175,11){\cent{Лист}{10}} \put(175,3){\cent{\thepage}{10}} \put(65,7){\cent{ЕЩЕ ШИФР}{110}} \end{picture}} \begin{document} Проба пера. \end{document} -- Best regards, -- Boris. There is no substitute for good manners, except, perhaps, fast reflexes. ----- End forwarded message ----- -- With best regards, Oleg Gritsinevich -- To UNSUBSCRIBE, email to debian-russian-request@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org ----- End forwarded message ----- ----- Forwarded message from Victor Wagner ----- Date: Thu, 5 Dec 2002 19:57:30 +0300 From: Victor Wagner To: debian-russian@lists.debian.org Subject: Re: [oleg: Re: шрифты, dia и другие] Cc: oleg@murphy.debian.org On 2002.12.05 at 17:24:20 +0200, Oleg Gritsinevich wrote: > Есть предложение для всех интересующихся этой темой организовать > импровизированный лист на алиасах, дабы не гневить отцов-основателей > debian-russian@ (ну и devel@altlinux.ru). Могу вам завести неимпровизированный, скажем eskd-linux@ice.ru -- Victor Wagner vitus@ice.ru Chief Technical Officer Office:7-(095)-748-53-88 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus -- To UNSUBSCRIBE, email to debian-russian-request@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org ----- End forwarded message ----- ----- Forwarded message from Oleg Gritsinevich ----- Date: Fri, 6 Dec 2002 13:21:28 +0200 From: Oleg Gritsinevich To: debian-russian@lists.debian.org Subject: Re: [oleg: Re: шрифты, dia и другие] Cc: oleg@murphy.debian.org On Thu, Dec 05, 2002 at 07:57:30PM +0300, Victor Wagner wrote: > On 2002.12.05 at 17:24:20 +0200, Oleg Gritsinevich wrote: > > > Есть предложение для всех интересующихся этой темой организовать > > импровизированный лист на алиасах, дабы не гневить отцов-основателей > > debian-russian@ (ну и devel@altlinux.ru). > > Могу вам завести неимпровизированный, > скажем eskd-linux@ice.ru > Спасибо! Тогда просьба всем заинтересовавшимся: до 10-го декабря киньте мне на olegg@ukrpack.net письмо с 'Subject: eskd-linux@ice.ru'. После этого, количество потенциальных подписчиков я сообщу Виктору, и если он сочтёт это число достаточным для создания eskd-linux@ice.ru, то такой лист будет создан. -- With best regards, Oleg Gritsinevich -- To UNSUBSCRIBE, email to debian-russian-request@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org ----- End forwarded message ----- -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/