[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[oleg: Re: шрифты, dia и другие]



	Есть предложение для всех интересующихся этой темой организовать
импровизированный лист на алиасах, дабы не гневить отцов-основателей
debian-russian@ (ну и devel@altlinux.ru).

----- Forwarded message from oleg -----

Date: Wed, 4 Dec 2002 17:03:15 +0200
To: Vitaly Lipatov <LAV@VL3143.spb.edu>
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 <tobotras@jet.msk.su>
[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



Reply to: