├── NEWS.in ├── test ├── spec.tex ├── general.tex ├── specii.tex ├── twoside.tex ├── appsheet.tex ├── numbering.tex ├── drawing-a2.tex ├── drawing-a3-p.tex ├── drawing-a3.tex ├── drawing-a4.tex ├── drawing-a3-mp.tex ├── freesizesheets.tex └── Makefile ├── manual ├── example.tex ├── eskdx.tex.in ├── latex2html-init ├── Makefile ├── img-title.svg ├── img-form2a.svg ├── img-form2.svg └── img-form1.svg ├── source ├── eskddstu.sty.in ├── eskdinfo.sty.in ├── eskdlang.sty.in ├── eskdlist.sty.in ├── eskdsect.sty.in ├── eskdspec.sty.in ├── eskdstamp.sty.in ├── eskdtext.cls.in ├── eskdappsheet.sty.in ├── eskdexplan.sty.in ├── eskdfootnote.sty.in ├── eskdfreesize.sty.in ├── eskdindent.sty.in ├── eskdspecii.sty.in ├── eskdtitlebase.sty.in ├── Makefile ├── eskdcap.sty.in ├── eskdbiblist.sty.in ├── eskdtotal.sty.in ├── eskdfont.sty.in ├── eskdafterpkg.sty.in ├── eskdpara.sty.in ├── eskdtab.cls.in ├── eskdgraph.cls.in ├── eskdhash.sty.in ├── eskdplain.sty.in ├── eskdchngsheet.sty.in ├── eskdtitle.sty.in ├── eskdrussian.def.in └── eskdukrainian.def.in ├── unpacked └── Makefile ├── Makefile ├── include.m4 ├── manifest.txt ├── README.in ├── include.mak └── ChangeLog /NEWS.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/NEWS.in -------------------------------------------------------------------------------- /test/spec.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/test/spec.tex -------------------------------------------------------------------------------- /test/general.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/test/general.tex -------------------------------------------------------------------------------- /test/specii.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/test/specii.tex -------------------------------------------------------------------------------- /test/twoside.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/test/twoside.tex -------------------------------------------------------------------------------- /manual/example.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/manual/example.tex -------------------------------------------------------------------------------- /test/appsheet.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/test/appsheet.tex -------------------------------------------------------------------------------- /test/numbering.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/test/numbering.tex -------------------------------------------------------------------------------- /manual/eskdx.tex.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/manual/eskdx.tex.in -------------------------------------------------------------------------------- /test/drawing-a2.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/test/drawing-a2.tex -------------------------------------------------------------------------------- /test/drawing-a3-p.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/test/drawing-a3-p.tex -------------------------------------------------------------------------------- /test/drawing-a3.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/test/drawing-a3.tex -------------------------------------------------------------------------------- /test/drawing-a4.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/test/drawing-a4.tex -------------------------------------------------------------------------------- /source/eskddstu.sty.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/source/eskddstu.sty.in -------------------------------------------------------------------------------- /source/eskdinfo.sty.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/source/eskdinfo.sty.in -------------------------------------------------------------------------------- /source/eskdlang.sty.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/source/eskdlang.sty.in -------------------------------------------------------------------------------- /source/eskdlist.sty.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/source/eskdlist.sty.in -------------------------------------------------------------------------------- /source/eskdsect.sty.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/source/eskdsect.sty.in -------------------------------------------------------------------------------- /source/eskdspec.sty.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/source/eskdspec.sty.in -------------------------------------------------------------------------------- /source/eskdstamp.sty.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/source/eskdstamp.sty.in -------------------------------------------------------------------------------- /source/eskdtext.cls.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/source/eskdtext.cls.in -------------------------------------------------------------------------------- /test/drawing-a3-mp.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/test/drawing-a3-mp.tex -------------------------------------------------------------------------------- /test/freesizesheets.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/test/freesizesheets.tex -------------------------------------------------------------------------------- /source/eskdappsheet.sty.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/source/eskdappsheet.sty.in -------------------------------------------------------------------------------- /source/eskdexplan.sty.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/source/eskdexplan.sty.in -------------------------------------------------------------------------------- /source/eskdfootnote.sty.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/source/eskdfootnote.sty.in -------------------------------------------------------------------------------- /source/eskdfreesize.sty.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/source/eskdfreesize.sty.in -------------------------------------------------------------------------------- /source/eskdindent.sty.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/source/eskdindent.sty.in -------------------------------------------------------------------------------- /source/eskdspecii.sty.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/source/eskdspecii.sty.in -------------------------------------------------------------------------------- /source/eskdtitlebase.sty.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergey-s-betke/eskdx/HEAD/source/eskdtitlebase.sty.in -------------------------------------------------------------------------------- /manual/latex2html-init: -------------------------------------------------------------------------------- 1 | $LATEX2HTMLSTYLES .= ":$ENV{HOME}/.latex2html/styles"; 2 | $MAX_SPLIT_DEPTH = -1; 3 | $FONT_SIZE = '12pt'; 4 | $LOCAL_ICONS = 1; 5 | $BOTTOM_NAVIGATION = 1; 6 | $ANTI_ALIAS = 1; 7 | -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- 1 | # Process this file with GNU make 2 | TOP_DIR = .. 3 | 4 | TESTS = $(wildcard *.tex) 5 | 6 | DIST_FILES = \ 7 | Makefile \ 8 | $(TESTS) 9 | 10 | include $(TOP_DIR)/include.mak 11 | 12 | all: $(patsubst %.tex, %.pdf, $(TESTS)) 13 | 14 | clean: 15 | rm -f *.{aux,out,log,toc,pdf} 16 | -------------------------------------------------------------------------------- /unpacked/Makefile: -------------------------------------------------------------------------------- 1 | # Process this file with GNU make 2 | TOP_DIR = .. 3 | 4 | UNPACKED = $(patsubst %.in, %, $(notdir \ 5 | $(shell grep ^source $(TOP_DIR)/manifest.txt))) 6 | 7 | DIST_FILES = Makefile $(UNPACKED) 8 | 9 | include $(TOP_DIR)/include.mak 10 | 11 | all: $(UNPACKED) 12 | 13 | $(UNPACKED): 14 | $(MAKE) -C $(TOP_DIR)/source 15 | rm -f eskd*.{sty,def,cls} 16 | cp -p $(addprefix $(TOP_DIR)/source/, $(UNPACKED)) . 17 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | # Process this file with GNU make 2 | TOP_DIR = . 3 | SUBDIRS = source unpacked manual test 4 | 5 | DIST_FILES = \ 6 | ChangeLog \ 7 | include.m4 \ 8 | include.mak \ 9 | Makefile \ 10 | manifest.txt \ 11 | NEWS \ 12 | NEWS.in \ 13 | README \ 14 | README.in 15 | 16 | include $(TOP_DIR)/include.mak 17 | 18 | all: NEWS README 19 | 20 | NEWS: NEWS.in $(M4DEPS) 21 | m4 $(M4FLAGS) $< >$@ 22 | README: README.in $(M4DEPS) 23 | m4 $(M4FLAGS) $< >$@ 24 | -------------------------------------------------------------------------------- /include.m4: -------------------------------------------------------------------------------- 1 | m4_changequote([[, ]])m4_dnl 2 | m4_dnl 3 | m4_define([[m4_FILE_INIT]], [[m4_dnl 4 | % 5 | % This is automaticaly generated file, do not edit it. 6 | % 7 | ]])m4_dnl 8 | m4_dnl 9 | m4_define([[m4_FILE_ID]], [[m4_dnl 10 | m4_patsubst([[$1]], [[\$Date::? \([0-9]+\)-\([0-9]+\)-\([0-9]+\).*]], [[\1/\2/\3]])m4_dnl 11 | v[[]]m4_ESKDX_VERSION]])m4_dnl 12 | m4_dnl 13 | m4_define([[m4_FILE_DATE]], [[m4_dnl 14 | m4_patsubst([[$1]], [[\$Date::? \([0-9]+\)-\([0-9]+\)-\([0-9]+\).*]], [[\1/\2/\3]])]])m4_dnl 15 | m4_dnl 16 | -------------------------------------------------------------------------------- /source/Makefile: -------------------------------------------------------------------------------- 1 | # Process this file with GNU make 2 | TOP_DIR = .. 3 | SOURCES = $(notdir $(shell grep ^source $(TOP_DIR)/manifest.txt)) 4 | UNPACKED = $(patsubst %.in, %, $(filter %.in, $(SOURCES))) 5 | 6 | DIST_FILES = \ 7 | Makefile \ 8 | $(SOURCES) 9 | 10 | include $(TOP_DIR)/include.mak 11 | 12 | %.def: %.def.in $(M4DEPS) 13 | m4 $(M4FLAGS) $< >$@ 14 | %.sty: %.sty.in $(M4DEPS) 15 | m4 $(M4FLAGS) $< >$@ 16 | %.cls: %.cls.in $(M4DEPS) 17 | m4 $(M4FLAGS) $< >$@ 18 | 19 | all: $(UNPACKED) 20 | 21 | clean: 22 | rm -f $(UNPACKED) 23 | -------------------------------------------------------------------------------- /manifest.txt: -------------------------------------------------------------------------------- 1 | manual/eskdx.tex 2 | source/eskdafterpkg.sty.in 3 | source/eskdappsheet.sty.in 4 | source/eskdbiblist.sty.in 5 | source/eskdcap.sty.in 6 | source/eskdchngsheet.sty.in 7 | source/eskddstu.sty.in 8 | source/eskdexplan.sty.in 9 | source/eskdfont.sty.in 10 | source/eskdfootnote.sty.in 11 | source/eskdfreesize.sty.in 12 | source/eskdgraph.cls.in 13 | source/eskdhash.sty.in 14 | source/eskdindent.sty.in 15 | source/eskdinfo.sty.in 16 | source/eskdlang.sty.in 17 | source/eskdlist.sty.in 18 | source/eskdpara.sty.in 19 | source/eskdplain.sty.in 20 | source/eskdrussian.def.in 21 | source/eskdsect.sty.in 22 | source/eskdspec.sty.in 23 | source/eskdspecii.sty.in 24 | source/eskdstamp.sty.in 25 | source/eskdtab.cls.in 26 | source/eskdtext.cls.in 27 | source/eskdtitlebase.sty.in 28 | source/eskdtitle.sty.in 29 | source/eskdtotal.sty.in 30 | source/eskdukrainian.def.in 31 | -------------------------------------------------------------------------------- /source/eskdcap.sty.in: -------------------------------------------------------------------------------- 1 | % Copyright 2006 Konstantin Korikov 2 | % 3 | % This work may be distributed and/or modified under the 4 | % conditions of the LaTeX Project Public License, either version 1.3 5 | % of this license or (at your option) any later version. 6 | % The latest version of this license is in 7 | % http://www.latex-project.org/lppl.txt 8 | % and version 1.3 or later is part of all distributions of LaTeX 9 | % version 2003/12/01 or later. 10 | % 11 | % This work has the LPPL maintenance status "maintained". 12 | % 13 | % This Current Maintainer of this work is Konstantin Korikov. 14 | % 15 | % This work consists of all files listed in manifest.txt. 16 | % 17 | m4_ESKDX_INIT 18 | m4_FILE_INIT 19 | \NeedsTeXFormat{LaTeX2e} 20 | \ProvidesPackage{eskdcap}[m4_dnl 21 | m4_FILE_ID([[$Date:: $]]) Captions] 22 | 23 | \RequirePackage{caption} 24 | \DeclareCaptionLabelSeparator{dash}{ -- } 25 | \captionsetup[table]{% 26 | labelsep=dash,justification=raggedright,singlelinecheck=false,% 27 | aboveskip=3mm,belowskip=0mm} 28 | \captionsetup[figure]{% 29 | labelsep=dash,justification=centering,singlelinecheck=false,% 30 | aboveskip=0mm,belowskip=3mm} 31 | 32 | m4_dnl vim:ft=tex:sw=2:ai 33 | -------------------------------------------------------------------------------- /manual/Makefile: -------------------------------------------------------------------------------- 1 | # Process this file with GNU make 2 | TOP_DIR = .. 3 | 4 | DIST_FILES = \ 5 | latex2html-init \ 6 | eskdx.pdf \ 7 | eskdx.tex.in \ 8 | example.tex \ 9 | img-form1.svg \ 10 | img-form2.svg \ 11 | img-form2a.svg \ 12 | img-title.svg \ 13 | Makefile 14 | 15 | include $(TOP_DIR)/include.mak 16 | 17 | all: eskdx.pdf 18 | 19 | eskdx.tex: eskdx.tex.in $(M4DEPS) 20 | m4 $(M4FLAGS) $< >$@ 21 | 22 | eskdx.pdf: example.tex \ 23 | img-title.pdf img-form1.pdf img-form2.pdf img-form2a.pdf 24 | 25 | html.tex: eskdx.tex.in $(M4DEPS) 26 | m4 $(M4FLAGS) -Dm4_HTML $< >$@ 27 | 28 | html.aux: html.tex 29 | latex $< 30 | 31 | html: html.tex html.aux example.tex \ 32 | img-title.eps img-form1.eps img-form2.eps img-form2a.eps 33 | latex2html -init_file latex2html-init -iso_language RU $< 34 | 35 | %.eps: %.svg 36 | inkscape --without-gui --export-text-to-path \ 37 | --export-eps=$@ $< 38 | 39 | %.pdf: %.svg 40 | inkscape --without-gui --export-text-to-path \ 41 | --export-pdf=$@ $< 42 | 43 | clean: 44 | rm -f {eskdx,html}.{aux,out,log,toc} 45 | rm -f html.{tex,dvi} WARNINGS 46 | rm -rf html 47 | rm -f img-{form1,form2,form2a,title}.{eps,pdf} 48 | 49 | .PHONY: html 50 | -------------------------------------------------------------------------------- /README.in: -------------------------------------------------------------------------------- 1 | m4_ESKDX_INIT[[]]m4_dnl 2 | ESKDX v[[]]m4_ESKDX_VERSION 3 | m4_ESKDX_DATE 4 | (C) 2006-2011 Konstantin Korikov 5 | 6 | Eskdx is a collection of LaTeX classes and packages to typeset textual 7 | and graphical documents in accordance with russian (and probably post 8 | USSR) standards for designers. 9 | 10 | To install place contents of the unpacked directory into dir searched 11 | by LaTeX. 12 | 13 | Please note that the unpacked directory is present for users who do not 14 | have access to the macro processor M4. 15 | 16 | More information is available on its home page: http://eskdx.org.ua/ 17 | There is also experimental branch by Uladzimir Pylinski 18 | http://svn.eskdx.org.ua/branches/pylinsky/ 19 | 20 | This work may be distributed and/or modified under the conditions of 21 | the LaTeX Project Public License, either version 1.3 of this license 22 | or (at your option) any later version. The latest version of this 23 | license is in 24 | http://www.latex-project.org/lppl.txt 25 | and version 1.3 or later is part of all distributions of LaTeX version 26 | 2003/12/01 or later. 27 | 28 | This work has the LPPL maintenance status "maintained". 29 | 30 | This Current Maintainer of this work is Konstantin Korikov. 31 | 32 | This work consists of all files listed in manifest.txt. 33 | 34 | m4_dnl vim:tw=70:expandtab 35 | -------------------------------------------------------------------------------- /source/eskdbiblist.sty.in: -------------------------------------------------------------------------------- 1 | % Copyright 2006 Konstantin Korikov 2 | % 3 | % This work may be distributed and/or modified under the 4 | % conditions of the LaTeX Project Public License, either version 1.3 5 | % of this license or (at your option) any later version. 6 | % The latest version of this license is in 7 | % http://www.latex-project.org/lppl.txt 8 | % and version 1.3 or later is part of all distributions of LaTeX 9 | % version 2003/12/01 or later. 10 | % 11 | % This work has the LPPL maintenance status "maintained". 12 | % 13 | % This Current Maintainer of this work is Konstantin Korikov. 14 | % 15 | % This work consists of all files listed in manifest.txt. 16 | % 17 | m4_ESKDX_INIT 18 | m4_FILE_INIT 19 | \NeedsTeXFormat{LaTeX2e} 20 | \ProvidesPackage{eskdbiblist}[m4_dnl 21 | m4_FILE_ID([[$Date:: $]]) Bibliography List] 22 | 23 | \renewcommand{\@biblabel}[1]{#1.} 24 | 25 | \def\thebibliography#1{% 26 | \section*{\refname}\addcontentsline{toc}{section}{\refname}% 27 | \list{\@biblabel{\@arabic\c@enumiv}}% 28 | {\settowidth\labelwidth{\@biblabel{#1}}% 29 | \leftmargin\labelwidth 30 | \advance\leftmargin\labelsep 31 | \@openbib@code 32 | \usecounter{enumiv}% 33 | \let\p@enumiv\@empty 34 | \renewcommand\theenumiv{\@arabic\c@enumiv}}% 35 | \sloppy 36 | \clubpenalty4000 37 | \@clubpenalty \clubpenalty 38 | \widowpenalty4000% 39 | \sfcode`\.\@m} 40 | \def\endthebibliography{\def\@noitemerr 41 | {\@latex@warning{Empty `thebibliography' environment}}% 42 | \endlist} 43 | 44 | m4_dnl vim:ft=tex:sw=2:ai 45 | -------------------------------------------------------------------------------- /include.mak: -------------------------------------------------------------------------------- 1 | PACKAGE = eskdx 2 | VERSION = 0.98 3 | RELEASE_DATE = 2011/05/13 4 | M4DEPS = $(TOP_DIR)/include.m4 $(TOP_DIR)/include.mak 5 | M4FLAGS = -P -Dm4_ESKDX_INIT="m4_include($(TOP_DIR)/include.m4)" \ 6 | -Dm4_ESKDX_VERSION=$(VERSION) -Dm4_ESKDX_DATE=$(RELEASE_DATE) 7 | PASS=1 8 | DIST_DIR = $(TOP_DIR)/.dist 9 | DIST_PREFIX = /$(PACKAGE)-$(VERSION) 10 | 11 | all: all-recursive 12 | 13 | %.pdf: %.eps 14 | epstopdf --outfile $@ $< 15 | 16 | %.pdf: %.tex 17 | for i in `seq 1 $(PASS)`; do pdflatex $<; done 18 | 19 | %.dvi: %.tex 20 | for i in `seq 1 $(PASS)`; do latex $<; done 21 | 22 | %.ps: %.dvi 23 | dvips $(DVIPS_FLAGS) -o $@ $< 24 | 25 | all-recursive: 26 | for i in $(SUBDIRS); do $(MAKE) -C $$i all || exit $$?; done 27 | 28 | clean: clean-recursive 29 | 30 | clean-recursive: 31 | for i in $(SUBDIRS); do $(MAKE) -C $$i clean || exit $$?; done 32 | 33 | dist: $(DIST_FILES) dist-recursive 34 | mkdir -p $(DIST_DIR)$(DIST_PREFIX) 35 | cp -a $(DIST_FILES) $(DIST_DIR)$(DIST_PREFIX) 36 | 37 | dist-recursive: 38 | for i in $(SUBDIRS); do $(MAKE) -C $$i \ 39 | DIST_PREFIX=$(DIST_PREFIX)/$$i dist || exit $$?; done 40 | 41 | dist-bzip2: dist 42 | tar -C $(DIST_DIR) -cjf $(PACKAGE)-$(VERSION).tar.bz2 . 43 | rm -rf $(DIST_DIR) 44 | 45 | dist-zip: dist 46 | zipfile=`pwd`/$(PACKAGE)-$(VERSION).zip; \ 47 | rm -f "$$zipfile"; \ 48 | cd $(DIST_DIR) && zip -r "$$zipfile" * 49 | rm -rf $(DIST_DIR) 50 | 51 | dist-ctan: dist 52 | zipfile=`pwd`/$(PACKAGE)-$(VERSION)-ctan.zip; \ 53 | rm -f "$$zipfile"; \ 54 | cd $(DIST_DIR)$(DIST_PREFIX) && zip -r "$$zipfile" * 55 | rm -rf $(DIST_DIR) 56 | 57 | .PHONY: all all-recursive clean clean-recursive \ 58 | dist dist-recursive dist-bzip2 59 | -------------------------------------------------------------------------------- /source/eskdtotal.sty.in: -------------------------------------------------------------------------------- 1 | % Copyright 2006 Konstantin Korikov 2 | % 3 | % This work may be distributed and/or modified under the 4 | % conditions of the LaTeX Project Public License, either version 1.3 5 | % of this license or (at your option) any later version. 6 | % The latest version of this license is in 7 | % http://www.latex-project.org/lppl.txt 8 | % and version 1.3 or later is part of all distributions of LaTeX 9 | % version 2003/12/01 or later. 10 | % 11 | % This work has the LPPL maintenance status "maintained". 12 | % 13 | % This Current Maintainer of this work is Konstantin Korikov. 14 | % 15 | % This work consists of all files listed in manifest.txt. 16 | % 17 | m4_ESKDX_INIT 18 | m4_FILE_INIT 19 | \NeedsTeXFormat{LaTeX2e} 20 | \ProvidesPackage{eskdtotal}[m4_dnl 21 | m4_FILE_ID([[$Date:: $]]) Total number of tables, figures, etc] 22 | 23 | \RequirePackage{eskdsect} 24 | 25 | \let\ESKD@old@caption\@caption 26 | \let\ESKD@old@bibitem\bibitem 27 | 28 | \newcounter{ESKD@figure} 29 | \newcounter{ESKD@table} 30 | \newcounter{ESKD@bibitem} 31 | 32 | \long\def\@caption#1[#2]#3{% 33 | \stepcounter{ESKD@#1}% 34 | \ESKD@old@caption{#1}[#2]{#3}} 35 | 36 | \long\def\bibitem{% 37 | \stepcounter{ESKD@bibitem}% 38 | \ESKD@old@bibitem} 39 | 40 | \def\ESKD@total@save#1#2{% 41 | \immediate\write\@auxout{% 42 | \string\gdef\string\ESKD@total@saved@\string#1{\arabic{#2}}}} 43 | 44 | \AtEndDocument{% 45 | \ESKD@total@save{figure}{ESKD@figure} 46 | \ESKD@total@save{table}{ESKD@table} 47 | \ESKD@total@save{bibitem}{ESKD@bibitem} 48 | \ESKD@total@save{appendix}{appendix} 49 | \clearpage 50 | \addtocounter{page}{-1} 51 | \ESKD@total@save{page}{page} 52 | \addtocounter{page}{1}} 53 | 54 | \newcommand{\ESKDtotal}[1]{% 55 | \@ifundefined{ESKD@total@saved@#1}{?}{% 56 | \@nameuse{ESKD@total@saved@#1}}} 57 | 58 | m4_dnl vim:ft=tex:sw=2:ai 59 | -------------------------------------------------------------------------------- /source/eskdfont.sty.in: -------------------------------------------------------------------------------- 1 | % Copyright 2006 Konstantin Korikov 2 | % 3 | % This work may be distributed and/or modified under the 4 | % conditions of the LaTeX Project Public License, either version 1.3 5 | % of this license or (at your option) any later version. 6 | % The latest version of this license is in 7 | % http://www.latex-project.org/lppl.txt 8 | % and version 1.3 or later is part of all distributions of LaTeX 9 | % version 2003/12/01 or later. 10 | % 11 | % This work has the LPPL maintenance status "maintained". 12 | % 13 | % This Current Maintainer of this work is Konstantin Korikov. 14 | % 15 | % This work consists of all files listed in manifest.txt. 16 | % 17 | m4_ESKDX_INIT 18 | m4_FILE_INIT 19 | \NeedsTeXFormat{LaTeX2e} 20 | \ProvidesPackage{eskdfont}[m4_dnl 21 | m4_FILE_ID([[$Date:: $]]) Font Definitions] 22 | 23 | \newcommand{\ESKDfontBaseLineStretch}{1} 24 | 25 | \newcommand{\ESKDfontSetBaseLineStretch}{% 26 | \renewcommand{\baselinestretch}{\ESKDfontBaseLineStretch}} 27 | 28 | \newcommand{\ESKDfontShape}{\slshape} 29 | 30 | \newcommand{\ESKDfontIIsize}{\fontsize{8pt}{10pt}} 31 | \newcommand{\ESKDfontIIIsize}{\fontsize{10pt}{12pt}} 32 | \newcommand{\ESKDfontVsize}{\fontsize{16pt}{18pt}} 33 | \newcommand{\ESKDfontVIIsize}{\fontsize{20pt}{23pt}} 34 | \newcommand{\ESKDfontXsize}{\fontsize{32pt}{38pt}} 35 | 36 | \newcommand{\ESKDfontII}{% 37 | \ESKDfontSetBaseLineStretch 38 | \ESKDfontIIsize\selectfont\ESKDfontShape} 39 | \newcommand{\ESKDfontIII}{% 40 | \ESKDfontSetBaseLineStretch 41 | \ESKDfontIIIsize\selectfont\ESKDfontShape} 42 | \newcommand{\ESKDfontV}{% 43 | \ESKDfontSetBaseLineStretch 44 | \ESKDfontVsize\selectfont\ESKDfontShape} 45 | \newcommand{\ESKDfontVII}{% 46 | \ESKDfontSetBaseLineStretch 47 | \ESKDfontVIIsize\selectfont\ESKDfontShape} 48 | \newcommand{\ESKDfontX}{% 49 | \ESKDfontSetBaseLineStretch 50 | \ESKDfontXsize\selectfont\ESKDfontShape} 51 | 52 | \newcommand{\ESKDfontTabHead}{\ESKDfontIII} 53 | \newcommand{\ESKDfontTabBody}{\ESKDfontIII} 54 | 55 | m4_dnl vim:ft=tex:sw=2:ai 56 | -------------------------------------------------------------------------------- /source/eskdafterpkg.sty.in: -------------------------------------------------------------------------------- 1 | % Copyright 2006 Konstantin Korikov 2 | % 3 | % This work may be distributed and/or modified under the 4 | % conditions of the LaTeX Project Public License, either version 1.3 5 | % of this license or (at your option) any later version. 6 | % The latest version of this license is in 7 | % http://www.latex-project.org/lppl.txt 8 | % and version 1.3 or later is part of all distributions of LaTeX 9 | % version 2003/12/01 or later. 10 | % 11 | % This work has the LPPL maintenance status "maintained". 12 | % 13 | % This Current Maintainer of this work is Konstantin Korikov. 14 | % 15 | % This work consists of all files listed in manifest.txt. 16 | % 17 | % The author of original code of this file is Alexander I. Rozhenko. 18 | % The code is taken from afterpackage.sty from ncctools bundle. 19 | % 20 | m4_ESKDX_INIT 21 | m4_FILE_INIT 22 | \NeedsTeXFormat{LaTeX2e} 23 | \ProvidesPackage{eskdafterpkg}[m4_dnl 24 | m4_FILE_ID([[$Date:: $]]) Apply Commands After Package] 25 | 26 | \newcommand*\ESKD@after@package[1]{% 27 | \expandafter\ifx\csname ver@#1.\@pkgextension\endcsname\relax 28 | \@ifundefined{#1.\@pkgextension-@dd}{% 29 | \expandafter\let\csname#1.\@pkgextension-@dd\endcsname\@empty 30 | \expandafter\@onlypreamble\csname#1.\@pkgextension-@dd\endcsname 31 | }{}% 32 | \wlog{After Package Info: Collect commands for #1\on@line}% 33 | \def\@tempa{% 34 | \expandafter\g@addto@macro\csname#1.\@pkgextension-@dd\endcsname}% 35 | \else 36 | \ATP@apply@info{#1}% 37 | \let\@tempa\@firstofone 38 | \fi 39 | \@tempa 40 | } 41 | \@onlypreamble\ESKD@after@package 42 | \let\ESKD@ATP@popfilename\@popfilename 43 | \@onlypreamble\ESKD@ATP@popfilename 44 | \def\@popfilename{% 45 | \@ifundefined{\@currname.\@currext-@dd}{}{% 46 | \ESKD@ATP@apply@info{\@currname}% 47 | \csname\@currname.\@currext-@dd\endcsname 48 | \expandafter\let\csname\@currname.\@currext-@dd\endcsname\relax 49 | }% 50 | \ESKD@ATP@popfilename 51 | } 52 | \def\ESKD@ATP@apply@info#1{% 53 | \wlog{After Package Info: Apply commands to #1\on@line}% 54 | } 55 | \@onlypreamble\ESKD@ATP@apply@info 56 | 57 | m4_dnl vim:ft=tex:sw=2:ai 58 | -------------------------------------------------------------------------------- /source/eskdpara.sty.in: -------------------------------------------------------------------------------- 1 | % Copyright 2006 Konstantin Korikov 2 | % 3 | % This work may be distributed and/or modified under the 4 | % conditions of the LaTeX Project Public License, either version 1.3 5 | % of this license or (at your option) any later version. 6 | % The latest version of this license is in 7 | % http://www.latex-project.org/lppl.txt 8 | % and version 1.3 or later is part of all distributions of LaTeX 9 | % version 2003/12/01 or later. 10 | % 11 | % This work has the LPPL maintenance status "maintained". 12 | % 13 | % This Current Maintainer of this work is Konstantin Korikov. 14 | % 15 | % This work consists of all files listed in manifest.txt. 16 | % 17 | 18 | m4_ESKDX_INIT 19 | m4_FILE_INIT 20 | \NeedsTeXFormat{LaTeX2e} 21 | \ProvidesPackage{eskdpara}[m4_dnl 22 | m4_FILE_ID([[$Date:: $]]) Paragraphs] 23 | 24 | \RequirePackage{eskdsect} 25 | 26 | \newcommand{\ESKDparagraphAlign}{\ESKDsectAlignLeft} 27 | \newcommand{\ESKDsubparagraphAlign}{\ESKDsectAlignLeft} 28 | 29 | \newcommand{\ESKDparagraphStyle}{\normalfont\normalsize\bfseries} 30 | \newcommand{\ESKDsubparagraphStyle}{\normalfont\normalsize\bfseries} 31 | 32 | \newlength{\ESKDparagraphSkipBefore} 33 | \newlength{\ESKDparagraphSkipAfter} 34 | \setlength{\ESKDparagraphSkipBefore}{-15mm \@plus -3mm \@minus -2mm} 35 | \setlength{\ESKDparagraphSkipAfter}{15mm \@plus 1mm \@minus 2mm} 36 | \newlength{\ESKDsubparagraphSkipBefore} 37 | \newlength{\ESKDsubparagraphSkipAfter} 38 | \setlength{\ESKDsubparagraphSkipBefore}{-15mm \@plus -3mm \@minus -2mm} 39 | \setlength{\ESKDsubparagraphSkipAfter}{15mm \@plus 1mm \@minus 2mm} 40 | 41 | \renewcommand\paragraph{\@startsection{paragraph}{4}{\parindent}% 42 | {\ESKDparagraphSkipBefore}% 43 | {\ESKDparagraphSkipAfter}% 44 | {\ESKDparagraphAlign\ESKDparagraphStyle}} 45 | \renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}% 46 | {\ESKDsubparagraphSkipBefore}% 47 | {\ESKDsubparagraphSkipAfter}% 48 | {\ESKDsubparagraphAlign\ESKDsubparagraphStyle}} 49 | 50 | -------------------------------------------------------------------------------- /source/eskdtab.cls.in: -------------------------------------------------------------------------------- 1 | % Copyright 2006 Konstantin Korikov 2 | % 3 | % This work may be distributed and/or modified under the 4 | % conditions of the LaTeX Project Public License, either version 1.3 5 | % of this license or (at your option) any later version. 6 | % The latest version of this license is in 7 | % http://www.latex-project.org/lppl.txt 8 | % and version 1.3 or later is part of all distributions of LaTeX 9 | % version 2003/12/01 or later. 10 | % 11 | % This work has the LPPL maintenance status "maintained". 12 | % 13 | % This Current Maintainer of this work is Konstantin Korikov. 14 | % 15 | % This work consists of all files listed in manifest.txt. 16 | % 17 | m4_ESKDX_INIT 18 | m4_FILE_INIT 19 | \NeedsTeXFormat{LaTeX2e} 20 | \ProvidesClass{eskdtab}[m4_dnl 21 | m4_FILE_ID([[$Date:: $]]) Tabular Documentation] 22 | 23 | \DeclareOption{russian}{\PassOptionsToPackage{\CurrentOption}{eskdlang}} 24 | \DeclareOption{ukrainian}{\PassOptionsToPackage{\CurrentOption}{eskdlang}} 25 | \DeclareOption{koi8-r}{\PassOptionsToPackage{\CurrentOption}{eskdlang}} 26 | \DeclareOption{koi8-u}{\PassOptionsToPackage{\CurrentOption}{eskdlang}} 27 | \DeclareOption{cp1251}{\PassOptionsToPackage{\CurrentOption}{eskdlang}} 28 | \DeclareOption{iso8859-5}{\PassOptionsToPackage{\CurrentOption}{eskdlang}} 29 | \DeclareOption{cp866}{\PassOptionsToPackage{\CurrentOption}{eskdlang}} 30 | \DeclareOption{utf-8}{\PassOptionsToPackage{\CurrentOption}{eskdlang}} 31 | \DeclareOption{utf8}{\PassOptionsToPackage{\CurrentOption}{eskdlang}} 32 | \DeclareOption{twoside}{% 33 | \PassOptionsToClass{\CurrentOption}{article}% 34 | \PassOptionsToPackage{\CurrentOption}{eskdstamp}} 35 | \DeclareOption{draft}{\PassOptionsToClass{\CurrentOption}{article}} 36 | \DeclareOption{formI}{% 37 | \ClassError{eskdtext}{formI style is for graphical documentaion}{}} 38 | \DeclareOption{zonelabels}{% 39 | \ClassError{eskdtext}{Zone labels is not allowed for tabular documentaion}{}} 40 | \DeclareOption*{\PassOptionsToPackage{\CurrentOption}{eskdstamp}} 41 | 42 | \ProcessOptions\relax 43 | 44 | \LoadClass{article} 45 | \RequirePackage{eskdlang} 46 | \RequirePackage[a4paper,formII]{eskdstamp} 47 | \RequirePackage{eskdinfo} 48 | 49 | m4_dnl vim:ft=tex:ai:sw=2 50 | -------------------------------------------------------------------------------- /source/eskdgraph.cls.in: -------------------------------------------------------------------------------- 1 | % Copyright 2006 Konstantin Korikov 2 | % 3 | % This work may be distributed and/or modified under the 4 | % conditions of the LaTeX Project Public License, either version 1.3 5 | % of this license or (at your option) any later version. 6 | % The latest version of this license is in 7 | % http://www.latex-project.org/lppl.txt 8 | % and version 1.3 or later is part of all distributions of LaTeX 9 | % version 2003/12/01 or later. 10 | % 11 | % This work has the LPPL maintenance status "maintained". 12 | % 13 | % This Current Maintainer of this work is Konstantin Korikov. 14 | % 15 | % This work consists of all files listed in manifest.txt. 16 | % 17 | m4_ESKDX_INIT 18 | m4_FILE_INIT 19 | \NeedsTeXFormat{LaTeX2e} 20 | \ProvidesClass{eskdgraph}[m4_dnl 21 | m4_FILE_ID([[$Date:: $]]) Graphical Documentation] 22 | 23 | \DeclareOption{russian}{\PassOptionsToPackage{\CurrentOption}{eskdlang}} 24 | \DeclareOption{ukrainian}{\PassOptionsToPackage{\CurrentOption}{eskdlang}} 25 | \DeclareOption{koi8-r}{\PassOptionsToPackage{\CurrentOption}{eskdlang}} 26 | \DeclareOption{koi8-u}{\PassOptionsToPackage{\CurrentOption}{eskdlang}} 27 | \DeclareOption{cp1251}{\PassOptionsToPackage{\CurrentOption}{eskdlang}} 28 | \DeclareOption{iso8859-5}{\PassOptionsToPackage{\CurrentOption}{eskdlang}} 29 | \DeclareOption{cp866}{\PassOptionsToPackage{\CurrentOption}{eskdlang}} 30 | \DeclareOption{utf-8}{\PassOptionsToPackage{\CurrentOption}{eskdlang}} 31 | \DeclareOption{utf8}{\PassOptionsToPackage{\CurrentOption}{eskdlang}} 32 | \DeclareOption{draft}{\PassOptionsToClass{\CurrentOption}{article}} 33 | \DeclareOption{twoside}{% 34 | \ClassError{eskdgraph}{Two side printing is not allowed for 35 | graphical documentation}{}} 36 | \DeclareOption{formII}{% 37 | \ClassError{eskdgraph}{formII style is for textual documentation}{}} 38 | \DeclareOption*{\PassOptionsToPackage{\CurrentOption}{eskdstamp}} 39 | 40 | \ProcessOptions\relax 41 | 42 | \LoadClass{article} 43 | \RequirePackage{eskdlang} 44 | \RequirePackage[formI,columnxxvi,ignorestamp]{eskdstamp} 45 | \RequirePackage{eskdinfo} 46 | 47 | \newenvironment{ESKDdrawing}{% 48 | \clearpage\mbox{}\strut\par\vspace{-\baselineskip}\vfill% 49 | \begin{center}}{\end{center}\vfill\clearpage} 50 | 51 | m4_dnl vim:ft=tex:ai:sw=2 52 | -------------------------------------------------------------------------------- /source/eskdhash.sty.in: -------------------------------------------------------------------------------- 1 | % Copyright 2006 Konstantin Korikov 2 | % 3 | % This work may be distributed and/or modified under the 4 | % conditions of the LaTeX Project Public License, either version 1.3 5 | % of this license or (at your option) any later version. 6 | % The latest version of this license is in 7 | % http://www.latex-project.org/lppl.txt 8 | % and version 1.3 or later is part of all distributions of LaTeX 9 | % version 2003/12/01 or later. 10 | % 11 | % This work has the LPPL maintenance status "maintained". 12 | % 13 | % This Current Maintainer of this work is Konstantin Korikov. 14 | % 15 | % This work consists of all files listed in manifest.txt. 16 | % 17 | m4_ESKDX_INIT 18 | m4_FILE_INIT 19 | \NeedsTeXFormat{LaTeX2e} 20 | \ProvidesPackage{eskdhash}[m4_dnl 21 | m4_FILE_ID([[$Date:: $]]) Hash Routines] 22 | 23 | \newcommand{\ESKD@hash@new}[1]{% 24 | \global\expandafter\newcount\csname ESKD@hash@c@#1\endcsname 25 | \global\csname ESKD@hash@c@#1\endcsname = 0 26 | \global\expandafter\newcount\csname ESKD@hash@p@#1\endcsname 27 | \global\csname ESKD@hash@p@#1\endcsname = 0\relax} 28 | 29 | \newcommand{\ESKD@hash@set}[3]{% 30 | \expandafter\ifx\csname ESKD@hash@v@#1@#2\endcsname\relax 31 | \expandafter\gdef\csname ESKD@hash@k@#1@\expandafter\number\csname 32 | ESKD@hash@c@#1\endcsname\endcsname{#2} 33 | \expandafter\advance\csname ESKD@hash@c@#1\endcsname 1 34 | \fi 35 | \expandafter\gdef\csname ESKD@hash@v@#1@#2\endcsname{#3}} 36 | 37 | \newcommand{\ESKD@hash@get}[2]{% 38 | \csname ESKD@hash@v@#1@#2\endcsname} 39 | 40 | \newcommand{\ESKD@hash@reset}[1]{% 41 | \csname ESKD@hash@p@#1\endcsname = 0\relax} 42 | 43 | \newcommand{\ESKD@hash@next@key}[1]{% 44 | \csname ESKD@hash@k@#1@\expandafter\number\csname 45 | ESKD@hash@p@#1\endcsname\endcsname 46 | \expandafter\advance\csname ESKD@hash@p@#1\endcsname 1\relax} 47 | 48 | \newcommand{\ESKD@hash@next@value}[1]{% 49 | \csname ESKD@hash@v@#1@\csname ESKD@hash@k@#1@\expandafter\number\csname 50 | ESKD@hash@p@#1\endcsname\endcsname\endcsname 51 | \expandafter\advance\csname ESKD@hash@p@#1\endcsname 1\relax} 52 | 53 | \newcommand{\ESKD@hash@count}[1]{% 54 | \expandafter\number\csname ESKD@hash@c@#1\endcsname} 55 | 56 | \newcommand{\ESKD@hash@pos}[1]{% 57 | \expandafter\number\csname ESKD@hash@p@#1\endcsname} 58 | 59 | m4_dnl vim:ft=tex:sw=2:ai 60 | -------------------------------------------------------------------------------- /source/eskdplain.sty.in: -------------------------------------------------------------------------------- 1 | % Copyright 2006 Konstantin Korikov 2 | % 3 | % This work may be distributed and/or modified under the 4 | % conditions of the LaTeX Project Public License, either version 1.3 5 | % of this license or (at your option) any later version. 6 | % The latest version of this license is in 7 | % http://www.latex-project.org/lppl.txt 8 | % and version 1.3 or later is part of all distributions of LaTeX 9 | % version 2003/12/01 or later. 10 | % 11 | % This work has the LPPL maintenance status "maintained". 12 | % 13 | % This Current Maintainer of this work is Konstantin Korikov. 14 | % 15 | % This work consists of all files listed in manifest.txt. 16 | % 17 | m4_ESKDX_INIT 18 | m4_FILE_INIT 19 | \NeedsTeXFormat{LaTeX2e} 20 | \ProvidesPackage{eskdplain}[m4_dnl 21 | m4_FILE_ID([[$Date:: $]]) Plain Page Style] 22 | 23 | \RequirePackage{eskdstamp} 24 | \RequirePackage{calc} 25 | 26 | \def\ESKD@plain@vt{% 27 | \setlength{\ESKD@tmpdimc}{% 28 | \ESKDframeY+\ESKDframeH-\ESKD@padding@v}} 29 | 30 | \def\ESKD@plain@vb{% 31 | \setlength{\ESKD@tmpdimc}{% 32 | \ESKDframeY+\ESKD@padding@v-15mm}} 33 | 34 | \def\ESKD@plain@hl{% 35 | \ifESKD@twoside 36 | \ifodd\c@page\raggedright\else\raggedleft\fi 37 | \else\raggedright\fi} 38 | 39 | \def\ESKD@plain@hr{% 40 | \ifESKD@twoside 41 | \ifodd\c@page\raggedleft\else\raggedright\fi 42 | \else\raggedleft\fi} 43 | 44 | \def\ESKD@plain@hc{\centering} 45 | 46 | \let\ESKD@plain@ha\ESKD@plain@hc 47 | \let\ESKD@plain@va\ESKD@plain@vb 48 | 49 | \DeclareOption{numbertop}{\let\ESKD@plain@va\ESKD@plain@vt} 50 | \DeclareOption{numberbottom}{\let\ESKD@plain@va\ESKD@plain@vb} 51 | \DeclareOption{numberleft}{\let\ESKD@plain@ha\ESKD@plain@hl} 52 | \DeclareOption{numbercenter}{\let\ESKD@plain@ha\ESKD@plain@hc} 53 | \DeclareOption{numberright}{\let\ESKD@plain@ha\ESKD@plain@hr} 54 | 55 | \ProcessOptions\relax 56 | 57 | \newcommand{\ESKDdrawPlainPageNumber}{ 58 | \setlength{\ESKD@tmpdima}{\ESKDframeX+\ESKD@padding@h} 59 | \setlength{\ESKD@tmpdimb}{\ESKDframeW-2\ESKD@padding@h} 60 | \ESKD@plain@va 61 | \put(\ESKDltu{\ESKD@tmpdima},\ESKDltu{\ESKD@tmpdimc}){% 62 | \parbox[b][15mm][c]{\ESKD@tmpdimb}{% 63 | \reset@font\normalsize\normalsfcodes 64 | \ESKD@plain@ha\thepage}}} 65 | 66 | \ESKDnewStyle{plain}{0mm} 67 | \ESKDputOnStyle{plain}{pagenumber}{\ESKDdrawPlainPageNumber} 68 | 69 | \ESKDdefaultTitleStyle{empty} 70 | \ESKDdefaultFirstStyle{plain} 71 | \ESKDdefaultStyle{plain} 72 | 73 | m4_dnl vim:ft=tex:sw=2:ai 74 | -------------------------------------------------------------------------------- /source/eskdchngsheet.sty.in: -------------------------------------------------------------------------------- 1 | % Copyright 2006 Konstantin Korikov 2 | % 3 | % This work may be distributed and/or modified under the 4 | % conditions of the LaTeX Project Public License, either version 1.3 5 | % of this license or (at your option) any later version. 6 | % The latest version of this license is in 7 | % http://www.latex-project.org/lppl.txt 8 | % and version 1.3 or later is part of all distributions of LaTeX 9 | % version 2003/12/01 or later. 10 | % 11 | % This work has the LPPL maintenance status "maintained". 12 | % 13 | % This Current Maintainer of this work is Konstantin Korikov. 14 | % 15 | % This work consists of all files listed in manifest.txt. 16 | % 17 | m4_ESKDX_INIT 18 | m4_FILE_INIT 19 | \NeedsTeXFormat{LaTeX2e} 20 | \ProvidesPackage{eskdchngsheet}[m4_dnl 21 | m4_FILE_ID([[$Date:: $]]) Sheet of Changes GOST 2.503-90] 22 | 23 | \RequirePackage{eskdlang} 24 | \RequirePackage{eskdstamp} 25 | \RequirePackage{array} 26 | \RequirePackage{longtable} 27 | 28 | \newcommand{\ESKDchngColumnIwidth}{.08\textwidth} 29 | \newcommand{\ESKDchngColumnIIwidth}{.08\textwidth} 30 | \newcommand{\ESKDchngColumnIIIwidth}{.08\textwidth} 31 | \newcommand{\ESKDchngColumnIVwidth}{.08\textwidth} 32 | \newcommand{\ESKDchngColumnVwidth}{.08\textwidth} 33 | \newcommand{\ESKDchngColumnVIwidth}{.15\textwidth} 34 | \newcommand{\ESKDchngColumnVIIwidth}{.10\textwidth} 35 | \newcommand{\ESKDchngColumnVIIIwidth}{.15\textwidth} 36 | \newcommand{\ESKDchngColumnIXwidth}{.10\textwidth} 37 | \newcommand{\ESKDchngColumnXwidth}{.10\textwidth} 38 | 39 | \newenvironment{ESKDchangeSheet}{% 40 | \ESKDclearDoublePage 41 | \setlength{\tabcolsep}{0.5mm} 42 | \newcolumntype{s}{>{\ESKDfontTabBody}c} 43 | \newcolumntype{S}{>{\ESKDfontTabHead}c} 44 | \noindent 45 | \begin{longtable}{|*{10}{s|}} 46 | \hline 47 | \multicolumn{10}{|S|}{\ESKDchangeSheetName}\\\hline 48 | &\multicolumn{4}{S|}{\ESKDchngColumnsIIhName}&&&&&\\\cline{2-5} 49 | \parbox[c]{\ESKDchngColumnIwidth-2\tabcolsep-1.5\arrayrulewidth}{% 50 | \vspace{-\baselineskip}\centering\ESKDfontTabHead\ESKDcolumnXIVname}& 51 | \parbox[c]{\ESKDchngColumnIIwidth-2\tabcolsep-\arrayrulewidth}{% 52 | \centering\ESKDfontTabHead\ESKDchngColumnIIname}& 53 | \parbox[c]{\ESKDchngColumnIIIwidth-2\tabcolsep-\arrayrulewidth}{% 54 | \centering\ESKDfontTabHead\ESKDchngColumnIIIname}& 55 | \parbox[c]{\ESKDchngColumnIVwidth-2\tabcolsep-\arrayrulewidth}{% 56 | \centering\ESKDfontTabHead\ESKDchngColumnIVname}& 57 | \parbox[c]{\ESKDchngColumnVwidth-2\tabcolsep-\arrayrulewidth}{% 58 | \centering\ESKDfontTabHead\ESKDchngColumnVname}& 59 | \parbox[c]{\ESKDchngColumnVIwidth-2\tabcolsep-\arrayrulewidth}{% 60 | \vspace{-\baselineskip}\centering\ESKDfontTabHead\ESKDchngColumnVIname}& 61 | \parbox[c]{\ESKDchngColumnVIIwidth-2\tabcolsep-\arrayrulewidth}{% 62 | \vspace{-\baselineskip}\centering\ESKDfontTabHead\ESKDcolumnXVIname}& 63 | \parbox[c]{\ESKDchngColumnVIIIwidth-2\tabcolsep-\arrayrulewidth}{% 64 | \vspace{-\baselineskip}\centering\ESKDfontTabHead\ESKDchngColumnVIIIname\vspace{1mm}}& 65 | \parbox[c]{\ESKDchngColumnIXwidth-2\tabcolsep-\arrayrulewidth}{% 66 | \vspace{-\baselineskip}\centering\ESKDfontTabHead\ESKDcolumnXVIIname}& 67 | \parbox[c]{\ESKDchngColumnXwidth-2\tabcolsep-1.5\arrayrulewidth}{% 68 | \vspace{-\baselineskip}\centering\ESKDfontTabHead\ESKDcolumnXVIIIname}\\\hline 69 | \endfirsthead 70 | \hline 71 | &\multicolumn{4}{S|}{\ESKDchngColumnsIIhName}&&&&&\\\cline{2-5} 72 | \parbox[c]{\ESKDchngColumnIwidth-2\tabcolsep-1.5\arrayrulewidth}{% 73 | \vspace{-\baselineskip}\centering\ESKDfontTabHead\ESKDcolumnXIVname}& 74 | \parbox[c]{\ESKDchngColumnIIwidth-2\tabcolsep-\arrayrulewidth}{% 75 | \centering\ESKDfontTabHead\ESKDchngColumnIIname}& 76 | \parbox[c]{\ESKDchngColumnIIIwidth-2\tabcolsep-\arrayrulewidth}{% 77 | \centering\ESKDfontTabHead\ESKDchngColumnIIIname}& 78 | \parbox[c]{\ESKDchngColumnIVwidth-2\tabcolsep-\arrayrulewidth}{% 79 | \centering\ESKDfontTabHead\ESKDchngColumnIVname}& 80 | \parbox[c]{\ESKDchngColumnVwidth-2\tabcolsep-\arrayrulewidth}{% 81 | \centering\ESKDfontTabHead\ESKDchngColumnVname}& 82 | \parbox[c]{\ESKDchngColumnVIwidth-2\tabcolsep-\arrayrulewidth}{% 83 | \vspace{-\baselineskip}\centering\ESKDfontTabHead\ESKDchngColumnVIname}& 84 | \parbox[c]{\ESKDchngColumnVIIwidth-2\tabcolsep-\arrayrulewidth}{% 85 | \vspace{-\baselineskip}\centering\ESKDfontTabHead\ESKDcolumnXVIname}& 86 | \parbox[c]{\ESKDchngColumnVIIIwidth-2\tabcolsep-\arrayrulewidth}{% 87 | \vspace{-\baselineskip}\centering\ESKDfontTabHead\ESKDchngColumnVIIIname\vspace{1mm}}& 88 | \parbox[c]{\ESKDchngColumnIXwidth-2\tabcolsep-\arrayrulewidth}{% 89 | \vspace{-\baselineskip}\centering\ESKDfontTabHead\ESKDcolumnXVIIname}& 90 | \parbox[c]{\ESKDchngColumnXwidth-2\tabcolsep-1.5\arrayrulewidth}{% 91 | \vspace{-\baselineskip}\centering\ESKDfontTabHead\ESKDcolumnXVIIIname}\\\hline 92 | \endhead 93 | \hline 94 | \endfoot}{\end{longtable}} 95 | 96 | m4_dnl vim:ft=tex:sw=2:ai 97 | -------------------------------------------------------------------------------- /source/eskdtitle.sty.in: -------------------------------------------------------------------------------- 1 | % Copyright 2006 Konstantin Korikov 2 | % 3 | % This work may be distributed and/or modified under the 4 | % conditions of the LaTeX Project Public License, either version 1.3 5 | % of this license or (at your option) any later version. 6 | % The latest version of this license is in 7 | % http://www.latex-project.org/lppl.txt 8 | % and version 1.3 or later is part of all distributions of LaTeX 9 | % version 2003/12/01 or later. 10 | % 11 | % This work has the LPPL maintenance status "maintained". 12 | % 13 | % This Current Maintainer of this work is Konstantin Korikov. 14 | % 15 | % This work consists of all files listed in manifest.txt. 16 | % 17 | m4_ESKDX_INIT 18 | m4_FILE_INIT 19 | \NeedsTeXFormat{LaTeX2e} 20 | \ProvidesPackage{eskdtitle}[m4_dnl 21 | m4_FILE_ID([[$Date:: $]]) Title GOST 2.105] 22 | 23 | \RequirePackage{eskdstamp} 24 | \RequirePackage{eskdlang} 25 | \RequirePackage{eskdinfo} 26 | \RequirePackage{eskdtitlebase} 27 | 28 | \newcommand{\ESKD@title@split@field}[2]{% 29 | \parbox[t]{.4\hsize}{\raggedright#1}\hfill 30 | \parbox[t]{.4\hsize}{\raggedright#2}} 31 | 32 | \renewcommand{\ESKDtheTitleFieldI}{% 33 | \ESKDtheDepartment\par\ESKDtheCompany} 34 | 35 | \def\ESKDtheTitleFieldIIl{} 36 | \renewcommand{\ESKDtheTitleFieldIIl}{% 37 | \ESKDtheClassCode} 38 | \def\ESKDtheTitleFieldIIr{} 39 | \renewcommand{\ESKDtheTitleFieldIIr}{} 40 | \renewcommand{\ESKDtheTitleFieldII}{% 41 | \ESKD@title@split@field{\ESKDtheTitleFieldIIl}{\ESKDtheTitleFieldIIr}} 42 | 43 | \def\ESKDtheTitleFieldIIIl{} 44 | \renewcommand{\ESKDtheTitleFieldIIIl}{% 45 | \ifx\ESKD@title@approving@sheet\@undefined 46 | \expandafter\ifx\csname ESKD@title@agreed@name@1\endcsname\relax\else 47 | \textbf{\MakeUppercase{\ESKDagreedName}}\\ 48 | \ESKD@title@make@stamp{agreed}{1} 49 | \fi 50 | \else 51 | \textbf{\MakeUppercase{\ESKDapprovedName}}\\ 52 | \ESKD@title@approving@sheet 53 | \fi} 54 | \def\ESKDtheTitleFieldIIIr{} 55 | \renewcommand{\ESKDtheTitleFieldIIIr}{% 56 | \ifx\ESKD@title@approving@sheet\@undefined 57 | \expandafter\ifx\csname ESKD@title@approved@name@1\endcsname\relax\else 58 | \textbf{\MakeUppercase{\ESKDapprovingName}}\\ 59 | \ESKD@title@make@stamp{approved}{1} 60 | \fi 61 | \fi} 62 | \renewcommand{\ESKDtheTitleFieldIII}{% 63 | \ESKD@title@split@field{\ESKDtheTitleFieldIIIl}{\ESKDtheTitleFieldIIIr}} 64 | 65 | \renewcommand{\ESKDtheTitleFieldIV}{% 66 | \MakeUppercase{\ESKDtheTitle}\par\ESKDtheDocName} 67 | 68 | \renewcommand{\ESKDtheTitleFieldV}{} 69 | 70 | \renewcommand{\ESKDtheTitleFieldVI}{% 71 | \MakeUppercase{\ESKDtheSignature}} 72 | 73 | \renewcommand{\ESKDtheTitleFieldVII}{} 74 | 75 | \def\ESKDtheTitleFieldVIIIl{} 76 | \renewcommand{\ESKDtheTitleFieldVIIIl}{% 77 | \ifx\ESKD@title@approving@sheet\@undefined 78 | \ESKD@tmpcnta = 1 79 | \loop 80 | \ifnum \ESKD@tmpcnta < \ESKD@title@agreed@cnt 81 | \advance \ESKD@tmpcnta 1 82 | \ESKD@title@make@stamp{agreed}{\number\ESKD@tmpcnta} 83 | \par\vspace{5mm} 84 | \repeat 85 | \fi} 86 | \def\ESKDtheTitleFieldVIIIr{} 87 | \renewcommand{\ESKDtheTitleFieldVIIIr}{% 88 | \ifx\ESKD@title@approving@sheet\@undefined 89 | \ESKD@tmpcnta = 0 90 | \loop 91 | \ifnum \ESKD@tmpcnta < \ESKD@title@designed@cnt 92 | \advance \ESKD@tmpcnta 1 93 | \ESKD@title@make@stamp{designed}{\number\ESKD@tmpcnta} 94 | \par\vspace{5mm} 95 | \repeat 96 | \fi} 97 | \renewcommand{\ESKDtheTitleFieldVIII}{% 98 | \ESKD@title@split@field{\ESKDtheTitleFieldVIIIl}{\ESKDtheTitleFieldVIIIr}} 99 | 100 | \renewcommand{\ESKDtheTitleFieldX}{\ESKDtheYear} 101 | 102 | \renewcommand{\ESKDtitleFontI}{\ESKDfontV} 103 | \renewcommand{\ESKDtitleFontII}{\ESKDfontIII} 104 | \renewcommand{\ESKDtitleFontIII}{% 105 | \ESKDfontIII\renewcommand{\baselinestretch}{1.50}\selectfont} 106 | \renewcommand{\ESKDtitleFontIV}{\ESKDfontV} 107 | \renewcommand{\ESKDtitleFontV}{\ESKDfontV} 108 | \renewcommand{\ESKDtitleFontVI}{\ESKDfontV} 109 | \renewcommand{\ESKDtitleFontVII}{\ESKDfontIII} 110 | \renewcommand{\ESKDtitleFontVIII}{% 111 | \ESKDfontIII\renewcommand{\baselinestretch}{1.25}\selectfont} 112 | \renewcommand{\ESKDtitleFontX}{\ESKDfontV} 113 | 114 | \renewcommand{\maketitle}{% 115 | \begin{ESKDtitlePage} 116 | \setlength{\topsep}{0mm} 117 | \noindent 118 | \parbox[c][.28\vsize][t]{\hsize}{% 119 | \begin{center}\ESKDtitleFontI\bfseries\ESKDtheTitleFieldI\end{center} 120 | \vspace{5mm \@plus 15mm \@minus 3mm} 121 | \begin{center}\ESKDtitleFontII\ESKDtheTitleFieldII\end{center} 122 | \vspace{10mm \@plus 20mm \@minus 6mm} 123 | \begin{center}\ESKDtitleFontIII\ESKDtheTitleFieldIII\end{center}} 124 | \par\vspace{10mm \@plus 2mm \@minus 4mm}\noindent 125 | \parbox[c][.30\vsize][t]{\hsize}{% 126 | \begin{center}\ESKDtitleFontIV\bfseries\ESKDtheTitleFieldIV\end{center} 127 | \begin{center}\ESKDtitleFontV\ESKDtheTitleFieldV\end{center} 128 | \begin{center}\ESKDtitleFontVI\ESKDtheTitleFieldVI\end{center} 129 | \begin{center}\ESKDtitleFontVII\ESKDtheTitleFieldVII\end{center}} 130 | \par\vspace{4mm \@plus 2mm \@minus 2mm}\noindent 131 | \begin{center}\ESKDtitleFontVIII\ESKDtheTitleFieldVIII\end{center} 132 | \vfill 133 | \begin{center}\ESKDtitleFontX\ESKDtheTitleFieldX\end{center} 134 | \end{ESKDtitlePage}} 135 | 136 | m4_dnl vim:ft=tex:sw=2:ai 137 | -------------------------------------------------------------------------------- /source/eskdrussian.def.in: -------------------------------------------------------------------------------- 1 | % Copyright 2006 Konstantin Korikov 2 | % 3 | % This work may be distributed and/or modified under the 4 | % conditions of the LaTeX Project Public License, either version 1.3 5 | % of this license or (at your option) any later version. 6 | % The latest version of this license is in 7 | % http://www.latex-project.org/lppl.txt 8 | % and version 1.3 or later is part of all distributions of LaTeX 9 | % version 2003/12/01 or later. 10 | % 11 | % This work has the LPPL maintenance status "maintained". 12 | % 13 | % This Current Maintainer of this work is Konstantin Korikov. 14 | % 15 | % This work consists of all files listed in manifest.txt. 16 | % 17 | m4_ESKDX_INIT 18 | m4_FILE_INIT 19 | \ProvidesFile{eskdrussian.def}[m4_dnl 20 | m4_FILE_ID([[$Date:: $]]) Language File] 21 | 22 | \newcommand{\ESKDcolumnIVname}{% 23 | \cyr\CYRL\cyri\cyrt.} 24 | \newcommand{\ESKDcolumnVname}{% 25 | \cyr\CYRM\cyra\cyrs\cyrs\cyra} 26 | \newcommand{\ESKDcolumnVIname}{% 27 | \cyr\CYRM\cyra\cyrs\cyrsh\cyrt\cyra\cyrb} 28 | \newcommand{\ESKDcolumnVIIname}{% 29 | \cyr\CYRL\cyri\cyrs\cyrt} 30 | \newcommand{\ESKDcolumnVIItwosideName}{% 31 | \cyr\CYRS\cyrt\cyrr.} 32 | \newcommand{\ESKDcolumnVIIIname}{% 33 | \cyr\CYRL\cyri\cyrs\cyrt\cyro\cyrv} 34 | \newcommand{\ESKDcolumnVIIItwosideName}{% 35 | \cyr\CYRS\cyrt\cyrr\cyra\cyrn\cyri\cyrc} 36 | \newcommand{\ESKDcolumnXfIname}{% 37 | \cyr\CYRR\cyra\cyrz\cyrr\cyra\cyrb.} 38 | \newcommand{\ESKDcolumnXfIIname}{% 39 | \cyr\CYRP\cyrr\cyro\cyrv.} 40 | \newcommand{\ESKDcolumnXfIIIname}{% 41 | \cyr\CYRT. \cyrk\cyro\cyrn\cyrt\cyrr.} 42 | \newcommand{\ESKDcolumnXfIVname}{} 43 | \newcommand{\ESKDcolumnXfVname}{% 44 | \cyr\CYRN. \cyrk\cyro\cyrn\cyrt\cyrr.} 45 | \newcommand{\ESKDcolumnXfVIname}{% 46 | \cyr\CYRU\cyrt\cyrv.} 47 | \newcommand{\ESKDcolumnXIVname}{% 48 | \cyr\CYRI\cyrz\cyrm.} 49 | \newcommand{\ESKDcolumnXVname}{% 50 | \cyr\CYRL\cyri\cyrs\cyrt} 51 | \newcommand{\ESKDcolumnXVIname}{% 52 | \No\ \cyr\cyrd\cyro\cyrk\cyru\cyrm.} 53 | \newcommand{\ESKDcolumnXVIIname}{% 54 | \cyr\CYRP\cyro\cyrd\cyrp.} 55 | \newcommand{\ESKDcolumnXVIIIname}{% 56 | \cyr\CYRD\cyra\cyrt\cyra} 57 | \newcommand{\ESKDcolumnXIXname}{% 58 | \cyr\CYRI\cyrn\cyrv. \No\ \cyrp\cyro\cyrd\cyrl.} 59 | \newcommand{\ESKDcolumnXXname}{% 60 | \cyr\CYRP\cyro\cyrd\cyrp. \cyri\ \cyrd\cyra\cyrt\cyra} 61 | \newcommand{\ESKDcolumnXXIname}{% 62 | \cyr\CYRV\cyrz\cyra\cyrm. \cyri\cyrn\cyrv. \No} 63 | \newcommand{\ESKDcolumnXXIIname}{% 64 | \cyr\CYRI\cyrn\cyrv. \No\ \cyrd\cyru\cyrb\cyrl.} 65 | \newcommand{\ESKDcolumnXXIIIname}{% 66 | \cyr\CYRP\cyro\cyrd\cyrp. \cyri\ \cyrd\cyra\cyrt\cyra} 67 | \newcommand{\ESKDcolumnXXIVname}{% 68 | \cyr\CYRS\cyrp\cyrr\cyra\cyrv. \No} 69 | \newcommand{\ESKDcolumnXXVname}{% 70 | \cyr\CYRP\cyre\cyrr\cyrv. \cyrp\cyrr\cyri\cyrm\cyre\cyrn.} 71 | \newcommand{\ESKDcolumnXXXIname}{% 72 | \cyr\CYRK\cyro\cyrp\cyri\cyrr\cyro\cyrv\cyra\cyrl} 73 | \@namedef{ESKDa0FormatName}{% 74 | \cyr\CYRF\cyro\cyrr\cyrm\cyra\cyrt\ \CYRA{}0} 75 | \@namedef{ESKDa1FormatName}{% 76 | \cyr\CYRF\cyro\cyrr\cyrm\cyra\cyrt\ \CYRA{}1} 77 | \@namedef{ESKDa2FormatName}{% 78 | \cyr\CYRF\cyro\cyrr\cyrm\cyra\cyrt\ \CYRA{}2} 79 | \@namedef{ESKDa3FormatName}{% 80 | \cyr\CYRF\cyro\cyrr\cyrm\cyra\cyrt\ \CYRA{}3} 81 | \@namedef{ESKDa4FormatName}{% 82 | \cyr\CYRF\cyro\cyrr\cyrm\cyra\cyrt\ \CYRA{}4} 83 | \@namedef{ESKDemptyFormatName}{% 84 | \cyr\CYRF\cyro\cyrr\cyrm\cyra\cyrt\ \ \ \ } 85 | \newcommand{\ESKDcolumnXXXIIIname}{% 86 | \cyr\CYRZ\cyro\cyrn\cyra} 87 | 88 | \newcommand{\ESKDagreedName}{% 89 | \cyr\CYRS\cyro\cyrg\cyrl\cyra\cyrs\cyro\cyrv\cyra\cyrn\cyro} 90 | \newcommand{\ESKDapprovingName}{% 91 | \cyr\CYRU\cyrt\cyrv\cyre\cyrr\cyrzh\cyrd\cyra\cyryu} 92 | \newcommand{\ESKDapprovedName}{% 93 | \cyr\CYRU\cyrt\cyrv\cyre\cyrr\cyrzh\cyrd\cyre\cyrn} 94 | \newcommand{\ESKDapprovingSheetName}{% 95 | \cyr\CYRL\cyri\cyrs\cyrt\ % 96 | \cyru\cyrt\cyrv\cyre\cyrr\cyrzh\cyrd\cyre\cyrn\cyri\cyrya} 97 | 98 | \newlength{\ESKDexplanWidth} 99 | \setlength{\ESKDexplanWidth}{1.8em} 100 | 101 | \addto\captionsrussian{% 102 | \def\tablename{{\cyr\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyra}}% 103 | \def\figurename{{\cyr\CYRR\cyri\cyrs\cyru\cyrn\cyro\cyrk}}% 104 | } 105 | 106 | \newcommand{\ESKDspecColumnIname}{% 107 | \cyr\CYRF\cyro\cyrr\cyrm\cyra\cyrt} 108 | \newcommand{\ESKDspecColumnIIname}{% 109 | \cyr\CYRZ\cyro\cyrn\cyra} 110 | \newcommand{\ESKDspecColumnIIIname}{% 111 | \cyr\CYRP\cyro\cyrz.} 112 | \newcommand{\ESKDspecColumnIVname}{% 113 | \cyr\CYRO\cyrb\cyro\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyri\cyre} 114 | \newcommand{\ESKDspecColumnVname}{% 115 | \cyr\CYRN\cyra\cyri\cyrm\cyre\cyrn\cyro\cyrv\cyra\cyrn\cyri\cyre} 116 | \newcommand{\ESKDspecColumnVIname}{% 117 | \cyr\CYRK\cyro\cyrl.} 118 | \newcommand{\ESKDspecColumnVIIname}{% 119 | \cyr\CYRP\cyrr\cyri\cyrm\cyre\cyrch\cyra\cyrn\cyri\cyre} 120 | 121 | \newcommand{\ESKDspecIIcolumnIname}{\ESKDspecColumnIname} 122 | \newcommand{\ESKDspecIIcolumnIIname}{\ESKDspecColumnIIname} 123 | \newcommand{\ESKDspecIIcolumnIIIname}{\ESKDspecColumnIIIname} 124 | \newcommand{\ESKDspecIIcolumnIVname}{\ESKDspecColumnIVname} 125 | \newcommand{\ESKDspecIIcolumnVname}{\ESKDspecColumnVname} 126 | \newcommand{\ESKDspecIIcolumnVIname}{\ESKDspecColumnVIname} 127 | \newcommand{\ESKDspecIIcolumnVIIname}{% 128 | \cyr\CYRM\cyra\cyrs\cyrs\cyra} 129 | \newcommand{\ESKDspecIIcolumnVIIIname}{% 130 | \cyr\CYRM\cyra\cyrt\cyre\cyrr\cyri\cyra\cyrl} 131 | \newcommand{\ESKDspecIIcolumnIXname}{\ESKDspecColumnVIIname} 132 | 133 | \newcommand{\ESKDchangeSheetName}{% 134 | \cyr\CYRL\cyri\cyrs\cyrt\ % 135 | \cyrr\cyre\cyrg\cyri\cyrs\cyrt\cyrr\cyra\cyrc\cyri\cyri\ % 136 | \cyri\cyrz\cyrm\cyre\cyrn\cyre\cyrn\cyri\cyrishrt} 137 | \newcommand{\ESKDchngColumnsIIhName}{% 138 | \cyr\CYRN\cyro\cyrm\cyre\cyrr\cyra\ \cyrl\cyri\cyrs\cyrt\cyro\cyrv\ % 139 | (\cyrs\cyrt\cyrr\cyra\cyrn\cyri\cyrc)} 140 | \newcommand{\ESKDchngColumnIIname}{% 141 | \cyr\cyri\cyrz\-\cyrm\cyre\-\cyrn\cyre\cyrn\-\cyrn\cyrery\cyrh} 142 | \newcommand{\ESKDchngColumnIIIname}{% 143 | \cyr\cyrz\cyra\-\cyrm\cyre\-\cyrn\cyre\cyrn\-\cyrn\cyrery\cyrh} 144 | \newcommand{\ESKDchngColumnIVname}{% 145 | \cyr\cyrn\cyro\-\cyrv\cyrery\cyrh} 146 | \newcommand{\ESKDchngColumnVname}{% 147 | \cyr\cyra\cyrn\-\cyrn\cyru\-\cyrl\cyri\-\cyrr\cyro\-\cyrv\cyra\cyrn\-% 148 | \cyrn\cyrery\cyrh} 149 | \newcommand{\ESKDchngColumnVIname}{% 150 | \cyr\CYRV\cyrs\cyre\cyrg\cyro\ \cyrl\cyri\cyrs\cyrt\cyro\cyrv\ % 151 | (\cyrs\cyrt\cyrr\cyra\cyrn\cyri\cyrc) \cyrv\ \cyrd\cyro\cyrk\cyru\cyrm.} 152 | \newcommand{\ESKDchngColumnVIIIname}{% 153 | \cyr\CYRV\cyrh\cyro\cyrd\cyrya\cyrshch\cyri\cyrishrt\ \No\ % 154 | \cyrs\cyro\cyrp\cyrr\cyro\cyrv\cyro\cyrd\cyri\cyrt\cyre\cyrl\cyrsftsn 155 | \cyrn\cyro\cyrg\cyro\ \cyrd\cyro\cyrk\cyru\cyrm. \cyri\ % 156 | \cyrd\cyra\cyrt\cyra} 157 | 158 | \def\@Asbuk#1{\ifcase#1\or 159 | \CYRA\or\CYRB\or\CYRV\or\CYRG\or\CYRD\or\CYRE\or\CYRZH\or 160 | \CYRI\or\CYRK\or\CYRL\or\CYRM\or\CYRN\or 161 | \CYRP\or\CYRR\or\CYRS\or\CYRT\or\CYRU\or\CYRF\or\CYRH\or 162 | \CYRC\or\CYRSH\or\CYRSHCH\or\CYREREV\or\CYRYU\or 163 | \CYRYA\else{\@tempcnta \number #1\relax 164 | \advance\@tempcnta -25\relax 165 | \protect\number\@tempcnta} 166 | \fi} 167 | \def\@asbuk#1{\ifcase#1\or 168 | \cyra\or\cyrb\or\cyrv\or\cyrg\or\cyrd\or\cyre\or\cyrzh\or 169 | \cyri\or\cyrk\or\cyrl\or\cyrm\or\cyrn\or 170 | \cyrp\or\cyrr\or\cyrs\or\cyrt\or\cyru\or\cyrf\or\cyrh\or 171 | \cyrc\or\cyrsh\or\cyrshch\or\cyrerev\or\cyryu\or 172 | \cyrya\else{\@tempcnta \number #1\relax 173 | \advance\@tempcnta -25\relax 174 | \protect\number\@tempcnta} 175 | \fi} 176 | 177 | m4_dnl vim:ft=tex:ai:sw=2 178 | -------------------------------------------------------------------------------- /source/eskdukrainian.def.in: -------------------------------------------------------------------------------- 1 | % Copyright 2006 Konstantin Korikov 2 | % 3 | % This work may be distributed and/or modified under the 4 | % conditions of the LaTeX Project Public License, either version 1.3 5 | % of this license or (at your option) any later version. 6 | % The latest version of this license is in 7 | % http://www.latex-project.org/lppl.txt 8 | % and version 1.3 or later is part of all distributions of LaTeX 9 | % version 2003/12/01 or later. 10 | % 11 | % This work has the LPPL maintenance status "maintained". 12 | % 13 | % This Current Maintainer of this work is Konstantin Korikov. 14 | % 15 | % This work consists of all files listed in manifest.txt. 16 | % 17 | m4_ESKDX_INIT 18 | m4_FILE_INIT 19 | \ProvidesFile{eskdukrainian.def}[m4_dnl 20 | m4_FILE_ID([[$Date:: $]]) Language File] 21 | 22 | \newcommand{\ESKDcolumnIVname}{% 23 | \cyr\CYRL\cyri\cyrt.} 24 | \newcommand{\ESKDcolumnVname}{% 25 | \cyr\CYRM\cyra\cyrs\cyra} 26 | \newcommand{\ESKDcolumnVIname}{% 27 | \cyr\CYRM\cyra\cyrs\cyrsh\cyrt\cyra\cyrb} 28 | \newcommand{\ESKDcolumnVIIname}{% 29 | \cyr\CYRA\cyrr\cyrk\cyru\cyrsh} 30 | \newcommand{\ESKDcolumnVIItwosideName}{% 31 | \cyr\CYRS\cyrt\cyro\cyrr.} 32 | \newcommand{\ESKDcolumnVIIIname}{% 33 | \cyr\CYRA\cyrr\cyrk\cyru\cyrsh\cyrii\cyrv} 34 | \newcommand{\ESKDcolumnVIIItwosideName}{% 35 | \cyr\CYRS\cyrt\cyro\cyrr\cyrii\cyrn\cyro\cyrk} 36 | \newcommand{\ESKDcolumnXfIname}{% 37 | \cyr\CYRR\cyro\cyrz\cyrr\cyro\cyrb\cyri\cyrv} 38 | \newcommand{\ESKDcolumnXfIIname}{% 39 | \cyr\CYRP\cyre\cyrr\cyre\cyrv\cyrii\cyrr\cyri\cyrv} 40 | \newcommand{\ESKDcolumnXfIIIname}{% 41 | \cyr\CYRT. \cyrk\cyro\cyrn\cyrt\cyrr.} 42 | \newcommand{\ESKDcolumnXfIVname}{} 43 | \newcommand{\ESKDcolumnXfVname}{% 44 | \cyr\CYRN. \cyrk\cyro\cyrn\cyrt\cyrr.} 45 | \newcommand{\ESKDcolumnXfVIname}{% 46 | \cyr\CYRZ\cyra\cyrt\cyrv\cyre\cyrr\cyrd\cyri\cyrv} 47 | \newcommand{\ESKDcolumnXIVname}{% 48 | \cyr\CYRZ\cyrm.} 49 | \newcommand{\ESKDcolumnXVname}{% 50 | \cyr\CYRL\cyri\cyrs\cyrt} 51 | \newcommand{\ESKDcolumnXVIname}{% 52 | \No\ \cyr\cyrd\cyro\cyrk\cyru\cyrm.} 53 | \newcommand{\ESKDcolumnXVIIname}{% 54 | \cyr\CYRP\cyrii\cyrd\cyrp.} 55 | \newcommand{\ESKDcolumnXVIIIname}{% 56 | \cyr\CYRD\cyra\cyrt\cyra} 57 | \newcommand{\ESKDcolumnXIXname}{% 58 | \cyr\CYRII\cyrn\cyrv. \No\ \cyro\cyrr\cyrii\cyrg.} 59 | \newcommand{\ESKDcolumnXXname}{% 60 | \cyr\CYRP\cyrii\cyrd\cyrp. \cyrii\ \cyrd\cyra\cyrt\cyra} 61 | \newcommand{\ESKDcolumnXXIname}{% 62 | \cyr\CYRV\cyrz\cyra\cyrm. \cyrii\cyrn\cyrv. \No} 63 | \newcommand{\ESKDcolumnXXIIname}{% 64 | \cyr\CYRII\cyrn\cyrv. \No\ \cyrd\cyru\cyrb\cyrl.} 65 | \newcommand{\ESKDcolumnXXIIIname}{% 66 | \cyr\CYRP\cyrii\cyrd\cyrp. \cyrii\ \cyrd\cyra\cyrt\cyra} 67 | \newcommand{\ESKDcolumnXXIVname}{% 68 | \cyr\CYRS\cyrp\cyrr\cyra\cyrv. \No} 69 | \newcommand{\ESKDcolumnXXVname}{% 70 | \cyr\CYRP\cyre\cyrr\cyrsh. \cyrz\cyra\cyrs\cyrt.} 71 | \newcommand{\ESKDcolumnXXXIname}{% 72 | \cyr\CYRK\cyro\cyrp\cyrii\cyryu\cyrv\cyra\cyrv} 73 | \@namedef{ESKDa0FormatName}{% 74 | \cyr\CYRF\cyro\cyrr\cyrm\cyra\cyrt\ \CYRA{}0} 75 | \@namedef{ESKDa1FormatName}{% 76 | \cyr\CYRF\cyro\cyrr\cyrm\cyra\cyrt\ \CYRA{}1} 77 | \@namedef{ESKDa2FormatName}{% 78 | \cyr\CYRF\cyro\cyrr\cyrm\cyra\cyrt\ \CYRA{}2} 79 | \@namedef{ESKDa3FormatName}{% 80 | \cyr\CYRF\cyro\cyrr\cyrm\cyra\cyrt\ \CYRA{}3} 81 | \@namedef{ESKDa4FormatName}{% 82 | \cyr\CYRF\cyro\cyrr\cyrm\cyra\cyrt\ \CYRA{}4} 83 | \@namedef{ESKDemptyFormatName}{% 84 | \cyr\CYRF\cyro\cyrr\cyrm\cyra\cyrt\ \ \ \ } 85 | \newcommand{\ESKDcolumnXXXIIIname}{% 86 | \cyr\CYRZ\cyro\cyrn\cyra} 87 | 88 | \newcommand{\ESKDagreedName}{% 89 | \cyr\CYRP\cyro\cyrg\cyro\cyrd\cyrzh\cyre\cyrn\cyro} 90 | \newcommand{\ESKDapprovingName}{% 91 | \cyr\CYRZ\cyra\cyrt\cyrv\cyre\cyrr\cyrd\cyrzh\cyru\cyryu} 92 | \newcommand{\ESKDapprovedName}{% 93 | \cyr\CYRZ\cyra\cyrt\cyrv\cyre\cyrr\cyrd\cyrzh\cyre\cyrn\cyro} 94 | \newcommand{\ESKDapprovingSheetName}{% 95 | \cyr\CYRL\cyri\cyrs\cyrt\ % 96 | \cyrz\cyra\cyrt\cyrv\cyre\cyrr\cyrd\cyrzh\cyre\cyrn\cyrn\cyrya} 97 | 98 | \newlength{\ESKDexplanWidth} 99 | \setlength{\ESKDexplanWidth}{1.5em} 100 | 101 | \addto\captionsukrainian{% 102 | \def\tablename{{\cyr\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyrya}}% 103 | \def\figurename{{\cyr\CYRR\cyri\cyrs\cyru\cyrn\cyro\cyrk}}% 104 | \def\refname{{\cyr\CYRP\cyre\cyrr\cyre\cyrl\cyrii\cyrk\ 105 | \cyrp\cyro\cyrs\cyri\cyrl\cyra\cyrn\cyrsftsn}}} 106 | 107 | \newcommand{\ESKDspecColumnIname}{% 108 | \cyr\CYRF\cyro\cyrr\cyrm\cyra\cyrt} 109 | \newcommand{\ESKDspecColumnIIname}{% 110 | \cyr\CYRZ\cyro\cyrn\cyra} 111 | \newcommand{\ESKDspecColumnIIIname}{% 112 | \cyr\CYRP\cyro\cyrz.} 113 | \newcommand{\ESKDspecColumnIVname}{% 114 | \cyr\CYRP\cyro\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyrn\cyrya} 115 | \newcommand{\ESKDspecColumnVname}{% 116 | \cyr\CYRN\cyra\cyrishrt\cyrm\cyre\cyrn\cyru\cyrv\cyra\cyrn\cyrn\cyrya} 117 | \newcommand{\ESKDspecColumnVIname}{% 118 | \cyr\CYRK\cyrii\cyrl\cyrsftsn\cyrk.} 119 | \newcommand{\ESKDspecColumnVIIname}{% 120 | \cyr\CYRP\cyrr\cyri\cyrm\cyrii\cyrt\cyrk\cyra} 121 | 122 | \newcommand{\ESKDspecIIcolumnIname}{\ESKDspecColumnIname} 123 | \newcommand{\ESKDspecIIcolumnIIname}{\ESKDspecColumnIIname} 124 | \newcommand{\ESKDspecIIcolumnIIIname}{\ESKDspecColumnIIIname} 125 | \newcommand{\ESKDspecIIcolumnIVname}{\ESKDspecColumnIVname} 126 | \newcommand{\ESKDspecIIcolumnVname}{\ESKDspecColumnVname} 127 | \newcommand{\ESKDspecIIcolumnVIname}{\ESKDspecColumnVIname} 128 | \newcommand{\ESKDspecIIcolumnVIIname}{% 129 | \cyr\CYRM\cyra\cyrs\cyra} 130 | \newcommand{\ESKDspecIIcolumnVIIIname}{% 131 | \cyr\CYRM\cyra\cyrt\cyre\cyrr\cyrii\cyra\cyrl} 132 | \newcommand{\ESKDspecIIcolumnIXname}{\ESKDspecColumnVIIname} 133 | 134 | \newcommand{\ESKDchangeSheetName}{% 135 | \cyr\CYRL\cyri\cyrs\cyrt\ % 136 | \cyrr\cyre\cyrie\cyrs\cyrt\cyrr\cyra\cyrc\cyri\cyryi\ % 137 | \cyrz\cyrm\cyrii\cyrn} 138 | \newcommand{\ESKDchngColumnsIIhName}{% 139 | \cyr\CYRN\cyro\cyrm\cyre\cyrr\cyri\ \cyra\cyrr\cyrk\cyru\cyrsh\cyrii\cyrv\ % 140 | (\cyrs\cyrt\cyro\cyrr\cyrii\cyrn\cyro\cyrk)} 141 | \newcommand{\ESKDchngColumnIIname}{% 142 | \cyr\cyrz\cyrm\cyrii\-\cyrn\cyre\-\cyrn\cyri\cyrh} 143 | \newcommand{\ESKDchngColumnIIIname}{% 144 | \cyr\cyrz\cyra\-\cyrm\cyrii\-\cyrn\cyre\-\cyrn\cyri\cyrh} 145 | \newcommand{\ESKDchngColumnIVname}{% 146 | \cyr\cyrn\cyro\-\cyrv\cyri\cyrh} 147 | \newcommand{\ESKDchngColumnVname}{% 148 | \cyr\cyra\cyrn\cyru\-\cyrl\cyrsftsn\cyro\cyrv\cyra\-\cyrn\cyri\cyrh} 149 | \newcommand{\ESKDchngColumnVIname}{% 150 | \cyr\CYRR\cyra\cyrz\cyro\cyrm\ \cyra\cyrr\cyrk\cyru\cyrsh\cyrii\cyrv\ % 151 | (\cyrs\cyrt\cyro\cyrr\cyrii\cyrn\cyro\cyrk) \cyrv\ \cyrd\cyro\cyrk\cyru\cyrm.} 152 | \newcommand{\ESKDchngColumnVIIIname}{% 153 | \cyr\CYRV\cyrh\cyrii\cyrd\cyrn\cyri\cyrishrt\ \No\ % 154 | \cyrs\cyru\cyrp\cyrr\cyro\cyrv\cyrii\cyrd\cyrn\cyro\cyrg\cyro\ % 155 | \cyrd\cyro\cyrk\cyru\cyrm. \cyrii\ % 156 | \cyrd\cyra\cyrt\cyra} 157 | 158 | \def\@Asbuk#1{\ifcase#1\or 159 | \CYRA\or\CYRB\or\CYRV\or\CYRG\or\CYRD\or\CYRE\or 160 | \CYRZH\or\CYRI\or 161 | \CYRK\or\CYRL\or\CYRM\or\CYRN\or\CYRP\or\CYRR\or 162 | \CYRS\or\CYRT\or\CYRU\or\CYRF\or\CYRH\or\CYRC\or 163 | \CYRSH\or\CYRSHCH\or\CYRYU\or 164 | \CYRYA\else{\@tempcnta \number #1\relax 165 | \advance\@tempcnta -24\relax 166 | \protect\number\@tempcnta} 167 | \fi} 168 | \def\@asbuk#1{\ifcase#1\or 169 | \cyra\or\cyrb\or\cyrv\or\cyrg\or\cyrd\or\cyre\or 170 | \cyrzh\or\cyri\or 171 | \cyrk\or\cyrl\or\cyrm\or\cyrn\or\cyrp\or\cyrr\or 172 | \cyrs\or\cyrt\or\cyru\or\cyrf\or\cyrh\or\cyrc\or 173 | \cyrsh\or\cyrshch\or\cyryu\or 174 | \cyrya\else{\@tempcnta \number #1\relax 175 | \advance\@tempcnta -24\relax 176 | \protect\number\@tempcnta} 177 | \fi} 178 | 179 | m4_dnl vim:ft=tex:ai:sw=2 180 | -------------------------------------------------------------------------------- /manual/img-title.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 19 | 21 | 50 | 52 | 53 | 55 | image/svg+xml 56 | 58 | 59 | 60 | 61 | 65 | 69 | 74 | 79 | 84 | 89 | 94 | 1 105 | 2 116 | 3 127 | 132 | 137 | 142 | 4 153 | 5 164 | 6 175 | 180 | 7 191 | 196 | 8 207 | 10 218 | 219 | 220 | -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- 1 | 2011-05-13 16:23 lostclus 2 | 3 | * include.mak: Changed version to 0.98. 4 | 5 | 2011-05-13 16:22 lostclus 6 | 7 | * NEWS.in: NEWS updated. 8 | 9 | 2011-05-09 15:41 lostclus 10 | 11 | * README.in: README updated. 12 | 13 | 2011-05-09 15:31 lostclus 14 | 15 | * NEWS.in: NEWS updated. 16 | 17 | 2011-05-09 14:04 lostclus 18 | 19 | * manual/eskdx.tex.in, source/eskdplain.sty.in: Fixed page numbers 20 | in plain style when two side printing is enabled. 21 | 22 | 2011-05-06 11:15 lostclus 23 | 24 | * source/eskdstamp.sty.in: Fixed column 27-29 to fit GOST 25 | 2.104-2006. 26 | 27 | 2010-02-20 20:22 lostclus 28 | 29 | * source/eskdfreesize.sty.in: Fixed form 2a in eskdfreesize.sty 30 | (merged from Uladzimir Pylinsky branch). 31 | 32 | 2010-01-20 18:35 lostclus 33 | 34 | * manual/eskdx.tex.in, source/eskddstu.sty.in: ESKDexplanation 35 | configuration to fit DSTU 3008-95 (merged from Uladzimir Pylinsky 36 | branch). 37 | 38 | 2010-01-19 20:06 lostclus 39 | 40 | * manual/eskdx.tex.in, source/eskdexplan.sty.in: New length 41 | \ESKDexplanIndent to set formula explanation indent. 42 | 43 | 2010-01-17 20:44 lostclus 44 | 45 | * INSTALL, Makefile: Also removed INSTALL. 46 | 47 | 2010-01-17 20:41 lostclus 48 | 49 | * FAQ, README.in: README updated. FAQ removed because its available 50 | on http://eskdx.org.ua/. 51 | 52 | 2010-01-17 17:04 lostclus 53 | 54 | * NEWS.in, manifest.txt, manual/eskdx.tex.in, 55 | source/eskdfreesize.sty.in, source/eskdrussian.def.in, 56 | source/eskdstamp.sty.in, source/eskdukrainian.def.in, 57 | test/freesizesheets.tex: Merged eskdfreesize.sty from Uladzimir 58 | Pylinsky branch into trunk. 59 | 60 | 2010-01-14 11:38 lostclus 61 | 62 | * include.m4: Updated M4 macros to fit new Date keyword syntax. 63 | 64 | 2010-01-14 11:31 lostclus 65 | 66 | * manual/eskdx.tex.in, source/eskdafterpkg.sty.in, 67 | source/eskdappsheet.sty.in, source/eskdbiblist.sty.in, 68 | source/eskdcap.sty.in, source/eskdchngsheet.sty.in, 69 | source/eskddstu.sty.in, source/eskdexplan.sty.in, 70 | source/eskdfont.sty.in, source/eskdfootnote.sty.in, 71 | source/eskdgraph.cls.in, source/eskdhash.sty.in, 72 | source/eskdindent.sty.in, source/eskdinfo.sty.in, 73 | source/eskdlang.sty.in, source/eskdlist.sty.in, 74 | source/eskdpara.sty.in, source/eskdplain.sty.in, 75 | source/eskdrussian.def.in, source/eskdsect.sty.in, 76 | source/eskdspec.sty.in, source/eskdspecii.sty.in, 77 | source/eskdstamp.sty.in, source/eskdtab.cls.in, 78 | source/eskdtext.cls.in, source/eskdtitle.sty.in, 79 | source/eskdtitlebase.sty.in, source/eskdtotal.sty.in, 80 | source/eskdukrainian.def.in: Use fixed size Date keyword in 81 | source files and limit it to substitute date only. This prevents 82 | charset mixing. 83 | 84 | 2009-12-01 08:04 lostclus 85 | 86 | * source/eskddstu.sty.in, source/eskdfootnote.sty.in: Code cleanup. 87 | 88 | 2009-11-23 08:25 lostclus 89 | 90 | * manual/eskdx.tex.in, source/eskdfootnote.sty.in, 91 | source/eskdtext.cls.in: Footnotes improvements: closed 92 | parenthesis after footnote number (required by GOST 2.105-95), 93 | footnotes can be marked as asterisks (new eskdtext options 94 | footnotearabic and footnoteasterisk). Patch from Uladzimir 95 | Pylinsky. 96 | 97 | 2007-10-24 15:40 lostclus 98 | 99 | * source/eskdsect.sty.in: Fixed bug that cause invalid references 100 | to points when using hyperref package. 101 | 102 | 2007-05-30 01:25 lostclus 103 | 104 | * FAQ: FAQ updated. 105 | 106 | 2007-05-27 21:14 lostclus 107 | 108 | * source/eskdplain.sty.in: Fixed page numbers font size when using 109 | eskdplain with listings. 110 | 111 | 2006-12-17 04:01 lostclus 112 | 113 | * source/eskdtotal.sty.in: Fixed properties. 114 | 115 | 2006-12-17 03:58 lostclus 116 | 117 | * source/eskdtotal.sty.in: Fixed Date keyword. 118 | 119 | 2006-12-17 03:55 lostclus 120 | 121 | * source/eskdtotal.sty.in: 122 | 123 | 2006-12-17 03:45 lostclus 124 | 125 | * ChangeLog: ChangeLog updated. 126 | 127 | 2006-12-17 03:43 lostclus 128 | 129 | * include.mak: Changed version to 0.97. 130 | 131 | 2006-12-17 03:41 lostclus 132 | 133 | * NEWS.in: NEWS updated. 134 | 135 | 2006-12-17 03:16 lostclus 136 | 137 | * source/eskdchngsheet.sty.in, source/eskdspec.sty.in: Removed 138 | deprecated commands \ESKDchngFontHead, \ESKDchngFontBody, 139 | \ESKDspecFontHead and \ESKDspecFontBody. 140 | 141 | 2006-12-16 07:12 lostclus 142 | 143 | * FAQ: FAQ updated. 144 | 145 | 2006-12-16 06:42 lostclus 146 | 147 | * manual/eskdx.tex.in: Manual updated. 148 | 149 | 2006-12-16 05:41 lostclus 150 | 151 | * manifest.txt, source/eskdtotal.sty.in: New package eskdtotal to 152 | substitute a total number of pages, tables, figures, appendixes 153 | and bibliography items. 154 | 155 | 2006-12-16 02:15 lostclus 156 | 157 | * source/eskdsect.sty.in: Fixed point numbering within an appendix 158 | in point singlemode. 159 | 160 | 2006-12-14 23:19 lostclus 161 | 162 | * manual/eskdx.tex.in: Manual updated. 163 | 164 | 2006-12-14 22:50 lostclus 165 | 166 | * source/eskdsect.sty.in: Make TOC header centered (GOST 2.105-95). 167 | 168 | 2006-12-14 22:40 lostclus 169 | 170 | * source/eskdgraph.cls.in, source/eskdtab.cls.in, 171 | source/eskdtext.cls.in: Added utf8 option to esktext, eskdtab and 172 | eskdgraph classes. 173 | 174 | 2006-12-14 22:36 lostclus 175 | 176 | * source/eskdsect.sty.in: Reset point counter at beginning of 177 | appendix. 178 | 179 | 2006-11-28 03:52 lostclus 180 | 181 | * include.m4: Fixed regexp in m4_FILE_ID and m4_FILE_DATE. 182 | 183 | 2006-11-28 03:25 lostclus 184 | 185 | * ChangeLog, FAQ, INSTALL, Makefile, NEWS.in, README.in, 186 | include.m4, include.mak, manifest.txt, manual/Makefile, 187 | manual/eskdx.tex.in, manual/example.tex, manual/img-form1.svg, 188 | manual/img-form2.svg, manual/img-form2a.svg, 189 | manual/img-title.svg, manual/latex2html-init, source/Makefile, 190 | source/eskdafterpkg.sty.in, source/eskdappsheet.sty.in, 191 | source/eskdbiblist.sty.in, source/eskdcap.sty.in, 192 | source/eskdchngsheet.sty.in, source/eskddstu.sty.in, 193 | source/eskdexplan.sty.in, source/eskdfont.sty.in, 194 | source/eskdfootnote.sty.in, source/eskdgraph.cls.in, 195 | source/eskdhash.sty.in, source/eskdindent.sty.in, 196 | source/eskdinfo.sty.in, source/eskdlang.sty.in, 197 | source/eskdlist.sty.in, source/eskdpara.sty.in, 198 | source/eskdplain.sty.in, source/eskdrussian.def.in, 199 | source/eskdsect.sty.in, source/eskdspec.sty.in, 200 | source/eskdspecii.sty.in, source/eskdstamp.sty.in, 201 | source/eskdtab.cls.in, source/eskdtext.cls.in, 202 | source/eskdtitle.sty.in, source/eskdtitlebase.sty.in, 203 | source/eskdukrainian.def.in, test/Makefile, test/appsheet.tex, 204 | test/drawing-a2.tex, test/drawing-a3-mp.tex, 205 | test/drawing-a3-p.tex, test/drawing-a3.tex, test/drawing-a4.tex, 206 | test/general.tex, test/numbering.tex, test/spec.tex, 207 | test/specii.tex, test/twoside.tex, unpacked/Makefile: Fixed SVN 208 | properties and m4_FILE_ID and m4_FILE_DATE macros. 209 | 210 | 2006-11-03 15:55 lostclus 211 | 212 | * ChangeLog: ChangeLog updated. 213 | 214 | 2006-11-03 15:43 lostclus 215 | 216 | * include.mak: Changed version to 0.96. 217 | 218 | 2006-11-03 15:42 lostclus 219 | 220 | * NEWS.in: NEWS updated. 221 | 222 | 2006-11-03 14:59 lostclus 223 | 224 | * manual/latex2html-init: Enable anti-aliasing. 225 | 226 | 2006-11-03 14:47 lostclus 227 | 228 | * manual/eskdx.tex.in: Manual updated. 229 | 230 | 2006-11-03 14:04 lostclus 231 | 232 | * manual/Makefile: Fixed clean rule. 233 | 234 | 2006-11-03 13:55 lostclus 235 | 236 | * source/eskdrussian.def.in, source/eskdukrainian.def.in: Fixed 237 | \Asbuk and \asbuk (e.g. removed invalid letters). 238 | 239 | 2006-11-03 10:03 lostclus 240 | 241 | * FAQ: FAQ updated. 242 | 243 | 2006-11-03 09:42 lostclus 244 | 245 | * manual/Makefile: Fixed DIST_FILES. 246 | 247 | 2006-11-02 23:12 lostclus 248 | 249 | * manual/eskdx.tex.in: Manual updated. 250 | 251 | 2006-11-02 22:54 lostclus 252 | 253 | * FAQ, INSTALL, Makefile: Added FAQ and INSTALL. 254 | 255 | 2006-11-02 21:22 lostclus 256 | 257 | * manual/Makefile, manual/eskdx.tex.in, manual/img-form1.svg, 258 | manual/img-form2.svg, manual/img-form2a.svg, 259 | manual/img-title.svg: New appendix with column layout was added 260 | to the manual. New appendix with title page field layout was 261 | added to the manual. 262 | 263 | 2006-09-21 16:11 lostclus 264 | 265 | * manual/eskdx.tex.in: Manual updated. 266 | 267 | 2006-08-31 15:46 lostclus 268 | 269 | * source/eskdukrainian.def.in: Fixed typo in ukrainian \refname. 270 | 271 | 2006-08-26 09:55 lostclus 272 | 273 | * ChangeLog: ChangeLog updated. 274 | 275 | 2006-08-26 09:54 lostclus 276 | 277 | * include.mak: Changed version to 0.95. 278 | 279 | 2006-08-26 09:49 lostclus 280 | 281 | * NEWS.in: NEWS updated. 282 | 283 | 2006-08-26 09:09 lostclus 284 | 285 | * source/eskdsect.sty.in: Fixed appendix caption aligment to fit 286 | GOST GOST 2.105-95. 287 | 288 | 2006-08-22 18:36 lostclus 289 | 290 | * manifest.txt, source/eskddstu.sty.in: New package eskddstu to 291 | implement Ukrainian DSTU standards. 292 | 293 | 2006-08-21 03:49 lostclus 294 | 295 | * source/eskdukrainian.def.in: \refname in Ukrainian translation to 296 | fit DSTU 3008-95. 297 | 298 | 2006-08-21 02:52 lostclus 299 | 300 | * manual/eskdx.tex.in: Manual updated. 301 | 302 | 2006-08-21 02:11 lostclus 303 | 304 | * source/eskdtext.cls.in, test/general.tex, test/numbering.tex: New 305 | options floatsingle, floatsection, floatsubsection, 306 | equationsingle, equationsection and equationsubsection of 307 | eskdtext class. New example to test numbering. 308 | 309 | 2006-08-20 21:19 lostclus 310 | 311 | * manual/eskdx.tex.in: Fixed descriptions of vpadding and hpadding 312 | in the manual. 313 | 314 | 2006-08-20 21:15 lostclus 315 | 316 | * NEWS.in: Fixed typos in dates. 317 | 318 | 2006-08-08 01:03 lostclus 319 | 320 | * source/eskdgraph.cls.in, source/eskdtab.cls.in, 321 | source/eskdtext.cls.in: utf-8 encoding support. 322 | 323 | 2006-06-02 13:47 lostclus 324 | 325 | * manifest.txt, source/eskdpara.sty.in: New package eskdpara to use 326 | a heading style for paragraphs and subparagraphs like eskdsect 327 | package do for subsubsection. Thanks to Sergey Semionov for 328 | contribution. 329 | 330 | 2006-03-21 07:28 lostclus 331 | 332 | * ChangeLog: ChangeLog updated. 333 | 334 | 2006-03-21 06:58 lostclus 335 | 336 | * include.mak: Changed version to 0.94. 337 | 338 | 2006-03-21 06:56 lostclus 339 | 340 | * NEWS.in: NEWS updated. 341 | 342 | 2006-03-21 06:48 lostclus 343 | 344 | * manifest.txt, manual/eskdx.tex.in, source/eskdrussian.def.in, 345 | source/eskdspecii.sty.in, source/eskdukrainian.def.in, 346 | test/specii.tex: New package eskdspecii. Fixed ukrainian 347 | translation in change sheet. 348 | 349 | 2006-03-20 22:52 lostclus 350 | 351 | * source/eskdstamp.sty.in: Fixed bug when columns 1, 4 and 9 in 352 | form 2 not shown if document has title page. 353 | 354 | 2006-03-13 22:42 lostclus 355 | 356 | * ChangeLog: ChangeLog updated. 357 | 358 | 2006-03-13 22:41 lostclus 359 | 360 | * include.mak: Changed version to 0.93. 361 | 362 | 2006-03-13 21:43 lostclus 363 | 364 | * NEWS.in: NEWS updated. 365 | 366 | 2006-03-13 21:06 lostclus 367 | 368 | * manual/eskdx.tex.in, source/eskdplain.sty.in, 369 | source/eskdstamp.sty.in, source/eskdtitlebase.sty.in: New 370 | commands \ESKDdefaultTitleStyle, \ESKDdefaultFirstStyle and 371 | \ESKDdefaultStyle. 372 | 373 | 2006-03-13 18:12 lostclus 374 | 375 | * manifest.txt, source/eskdplain.sty.in, source/eskdstamp.sty.in, 376 | source/eskdtitlebase.sty.in: \ESKD@default@style@title controls 377 | page style of title page. New package eskdplain. 378 | 379 | 2006-03-13 14:30 lostclus 380 | 381 | * source/eskdchngsheet.sty.in, source/eskdfont.sty.in, 382 | source/eskdspec.sty.in: New commands \ESKDfontTabHead 383 | \ESKDfontTabBod. Make calculation of specification grid 384 | parameters. 385 | 386 | 2006-03-04 10:24 lostclus 387 | 388 | * source/eskdtitlebase.sty.in: Number title page. 389 | 390 | 2006-03-03 01:12 lostclus 391 | 392 | * manual/eskdx.tex.in: Manual updated. 393 | 394 | 2006-03-02 22:45 lostclus 395 | 396 | * include.mak: Added dist-ctan target. 397 | 398 | 2006-03-02 21:19 lostclus 399 | 400 | * Makefile, README.in, include.mak, manifest.txt, 401 | manual/.latex2html-init, manual/Makefile, manual/latex2html-init, 402 | source/Makefile, unpacked, unpacked/Makefile: Return back to one 403 | full distribution. eskdx.pdf in distribution again. Rename 404 | .latex2html-init to latex2html-init. Fixed manifest.txt and 405 | Makefile's. 406 | 407 | 2006-03-02 08:57 lostclus 408 | 409 | * test/spec.tex: Use new eskdtab class. 410 | 411 | 2006-03-02 08:57 lostclus 412 | 413 | * source/eskdtab.cls.in: Fixed article options. 414 | 415 | 2006-03-02 08:42 lostclus 416 | 417 | * source/eskdstamp.sty.in: Fixed typo. 418 | 419 | 2006-03-02 08:32 lostclus 420 | 421 | * source/eskdinfo.sty.in, source/eskdstamp.sty.in: Removed implicit 422 | dependance of eskdinfo on eskdstamp. Added explicit dependance of 423 | eskdstamp on eskdinfo. 424 | 425 | 2006-03-02 07:57 lostclus 426 | 427 | * source/eskdtab.cls.in: New class eskdtab for tabular 428 | documentation. 429 | 430 | 2006-03-02 07:28 lostclus 431 | 432 | * source/eskdtext.cls.in: Removed duplicate loading of eskdtitle. 433 | 434 | 2006-03-02 04:19 lostclus 435 | 436 | * manual/Makefile: eskdx.tex removed from source distribution. 437 | 438 | 2006-03-02 04:16 lostclus 439 | 440 | * Makefile: Added NEWS to unpacked distribution. 441 | 442 | 2006-03-02 04:13 lostclus 443 | 444 | * Makefile, README.in, unpacked: Split to two distributions: source 445 | and unpacked. 446 | 447 | 2006-03-01 23:49 lostclus 448 | 449 | * source/eskdtext.cls.in: Fixed 12pt and 14pt options. 450 | 451 | 2006-02-27 17:35 lostclus 452 | 453 | * ChangeLog: ChangeLog updated. 454 | 455 | 2006-02-27 17:11 lostclus 456 | 457 | * include.mak: Changed version to 0.92. 458 | 459 | 2006-02-27 17:08 lostclus 460 | 461 | * NEWS.in: NEWS updated. 462 | 463 | 2006-02-27 17:07 lostclus 464 | 465 | * manual/.latex2html-init, manual/eskdx.tex.in: Manual updated. 466 | 467 | 2006-02-27 15:54 lostclus 468 | 469 | * manual/eskdx.tex.in: Manual updated. 470 | 471 | 2006-02-27 15:48 lostclus 472 | 473 | * manual/.latex2html-init, manual/Makefile, manual/eskdx.tex.in, 474 | manual/example.tex: latex2html support. 475 | 476 | 2006-02-26 22:36 lostclus 477 | 478 | * manual/eskdx.tex.in: Manual updated. 479 | 480 | 2006-02-25 12:51 lostclus 481 | 482 | * source/eskdsect.sty.in: Support for right and center alignment. 483 | 484 | 2006-02-25 10:52 lostclus 485 | 486 | * test/general.tex: Move bibliography to end of appendixes. 487 | 488 | 2006-02-24 17:43 lostclus 489 | 490 | * source/eskdbiblist.sty.in: Use \refname instead of \bibname. 491 | 492 | 2006-02-24 17:31 lostclus 493 | 494 | * source/eskdchngsheet.sty.in: Fixed identification line. 495 | 496 | 2006-02-24 17:22 lostclus 497 | 498 | * source/eskdbiblist.sty.in, source/eskdtext.cls.in, 499 | test/general.tex: Redefine standard thebibliography environment 500 | instead of providing separate ESKDbibliography. 501 | 502 | 2006-02-24 16:30 lostclus 503 | 504 | * manifest.txt, source/eskdbiblist.sty.in, test/general.tex: New 505 | package: eskdbiblist. 506 | 507 | 2006-02-24 13:31 lostclus 508 | 509 | * manifest.txt, source/eskdfootnote.sty.in, source/eskdtext.cls.in, 510 | test/general.tex: Footnotes to fit GOST 2.105.95. 511 | 512 | 2006-02-23 20:32 lostclus 513 | 514 | * ChangeLog: ChangeLog updated. 515 | 516 | 2006-02-23 20:10 lostclus 517 | 518 | * include.mak: Changed version to 0.91. 519 | 520 | 2006-02-23 18:25 lostclus 521 | 522 | * Makefile, NEWS.in: Added NEWS. 523 | 524 | 2006-02-23 17:33 lostclus 525 | 526 | * manual/eskdx.tex.in: Manual updated. 527 | 528 | 2006-02-23 14:28 lostclus 529 | 530 | * source/eskdafterpkg.sty.in, source/eskdappsheet.sty.in, 531 | source/eskdcap.sty.in, source/eskdchngsheet.sty.in, 532 | source/eskdexplan.sty.in, source/eskdfont.sty.in, 533 | source/eskdgraph.cls.in, source/eskdhash.sty.in, 534 | source/eskdindent.sty.in, source/eskdinfo.sty.in, 535 | source/eskdlang.sty.in, source/eskdlist.sty.in, 536 | source/eskdrussian.def.in, source/eskdsect.sty.in, 537 | source/eskdspec.sty.in, source/eskdstamp.sty.in, 538 | source/eskdtext.cls.in, source/eskdtitle.sty.in, 539 | source/eskdtitlebase.sty.in, source/eskdukrainian.def.in: Fixed 540 | broken identification lines. 541 | 542 | 2006-02-23 14:14 lostclus 543 | 544 | * source/eskdstamp.sty.in: Make frame stamp column drawing commands 545 | public. Some optimizations. 546 | 547 | 2006-02-23 12:13 lostclus 548 | 549 | * manual/eskdx.tex.in, source/eskdrussian.def.in, 550 | source/eskdstamp.sty.in, source/eskdukrainian.def.in: Fixed 551 | column 32 (added 'Format' word). Added column 31. 552 | 553 | 2006-02-23 11:12 lostclus 554 | 555 | * source/eskdstamp.sty.in: Fixed zone label separator line when its 556 | overlaps with columns 24 and 25. Fixed columns 19-23 and columns 557 | 24-25 on formIIab style. 558 | 559 | 2006-02-22 19:58 lostclus 560 | 561 | * manual/eskdx.tex.in: Manual updated. 562 | 563 | 2006-02-22 19:55 lostclus 564 | 565 | * source/eskdinfo.sty.in: Fixed \hypersetup. 566 | 567 | 2006-02-22 17:59 lostclus 568 | 569 | * manifest.txt, source/eskdhash.sty.in, source/eskdspec.sty.in, 570 | source/eskdstamp.sty.in: New package eskdhash. eskdstamp engine 571 | use hashes to store style drawing items. 572 | 573 | 2006-02-17 07:07 lostclus 574 | 575 | * manifest.txt, source/eskdafterpkg.sty.in, source/eskdinfo.sty.in: 576 | Added eskdafterpkg package. 577 | 578 | 2006-02-15 10:48 lostclus 579 | 580 | * manifest.txt, source/eskdgraph.cls.in, source/eskdinfo.sty.in, 581 | source/eskdtext.cls.in, source/eskdtitle.sty.in: New package: 582 | eskdinfo. 583 | 584 | 2006-02-15 02:48 lostclus 585 | 586 | * source/eskdstamp.sty.in, source/eskdtitlebase.sty.in: Support for 587 | empty style in title page. 588 | 589 | 2006-02-14 21:56 lostclus 590 | 591 | * source/eskdgraph.cls.in: Fixed \ESKDdate. 592 | 593 | 2006-02-14 21:09 lostclus 594 | 595 | * ChangeLog: ChangeLog updated. 596 | 597 | 2006-02-14 21:08 lostclus 598 | 599 | * include.mak: Changed version to 0.90. 600 | 601 | 2006-02-14 20:59 lostclus 602 | 603 | * manual/eskdx.tex.in: Added \hypersetup. 604 | 605 | 2006-02-14 19:55 lostclus 606 | 607 | * test/general.tex: Source code listing was added. 608 | 609 | 2006-02-14 19:54 lostclus 610 | 611 | * manual/eskdx.tex.in: *** empty log message *** 612 | 613 | 2006-02-14 02:55 lostclus 614 | 615 | * README.in: README updated. 616 | 617 | 2006-02-14 02:52 lostclus 618 | 619 | * manual/eskdx.tex.in, test/appsheet.tex, test/drawing-a3-mp.tex, 620 | test/drawing-a3-p.tex, test/general.tex: Spell checked. 621 | 622 | 2006-02-14 02:39 lostclus 623 | 624 | * test/general.tex: Added figure test. 625 | 626 | 2006-02-14 02:38 lostclus 627 | 628 | * source/eskdcap.sty.in: Reduce aboveskip and belowskip. 629 | 630 | 2006-02-14 01:14 lostclus 631 | 632 | * manual/eskdx.tex.in: Manual updated. 633 | 634 | 2006-02-14 01:09 lostclus 635 | 636 | * test/general.tex: Added table test. 637 | 638 | 2006-02-14 01:08 lostclus 639 | 640 | * source/eskdcap.sty.in: Use caption package instead of ccaption. 641 | 642 | 2006-02-13 07:35 lostclus 643 | 644 | * Makefile, include.mak, manual/Makefile, source/Makefile, 645 | test/Makefile, unpacked, unpacked/Makefile: Added rules for 646 | distribution. 647 | 648 | 2006-02-13 06:10 lostclus 649 | 650 | * README.in, include.mak: Added release date information. 651 | 652 | 2006-02-13 05:47 lostclus 653 | 654 | * Makefile, eskdx.m4, include.m4, include.mak, manual/Makefile, 655 | source/Makefile, test/Makefile: eskdx.m4 renamed to include.m4. 656 | Fixed dependences. 657 | 658 | 2006-02-13 05:32 lostclus 659 | 660 | * Makefile, README, README.in: Process README with m4. 661 | 662 | 2006-02-13 05:23 lostclus 663 | 664 | * eskdx.m4: Fixed m4_FILE_DATE. 665 | 666 | 2006-02-13 05:06 lostclus 667 | 668 | * eskdx.m4, manual/Makefile, manual/eskdx.tex, manual/eskdx.tex.in, 669 | source/eskdtext.cls.in, test/appsheet.tex, test/general.tex: 670 | Changed arguments for \ESKDdate. Added date substitution in 671 | manual. 672 | 673 | 2006-02-13 04:43 lostclus 674 | 675 | * Makefile, Rules.mak, eskdx.m4, include.mak, manual/Makefile, 676 | source/Makefile, test/Makefile: Added version information. 677 | 678 | 2006-02-13 03:36 lostclus 679 | 680 | * source/eskdappsheet.sty.in, source/eskdcap.sty.in, 681 | source/eskdchngsheet.sty.in, source/eskdexplan.sty.in, 682 | source/eskdfont.sty.in, source/eskdgraph.cls.in, 683 | source/eskdindent.sty.in, source/eskdlang.sty.in, 684 | source/eskdlist.sty.in, source/eskdsect.sty.in, 685 | source/eskdspec.sty.in, source/eskdstamp.sty.in, 686 | source/eskdtext.cls.in, source/eskdtitle.sty.in, 687 | source/eskdtitlebase.sty.in, source/eskdukrainian.def.in: % style 688 | comments replaced with m4_dnl style comments. Fixed vim 689 | modelines. 690 | 691 | 2006-02-13 03:06 lostclus 692 | 693 | * Makefile: Fixed dependences. 694 | 695 | 2006-02-13 03:02 lostclus 696 | 697 | * source/Makefile: Added dependence on eskdx.m4. 698 | 699 | 2006-02-13 03:00 lostclus 700 | 701 | * eskdx.m4: Fixed regexp in m4_FILE_ID 702 | 703 | 2006-02-13 02:50 lostclus 704 | 705 | * ChangeLog, Makefile, README, Rules.mak, eskdx.m4, manifest.txt, 706 | manual, manual/Makefile, manual/eskdx.tex, source, 707 | source/Makefile, source/eskdappsheet.sty.in, 708 | source/eskdcap.sty.in, source/eskdchngsheet.sty.in, 709 | source/eskdexplan.sty.in, source/eskdfont.sty.in, 710 | source/eskdgraph.cls.in, source/eskdindent.sty.in, 711 | source/eskdlang.sty.in, source/eskdlist.sty.in, 712 | source/eskdrussian.def.in, source/eskdsect.sty.in, 713 | source/eskdspec.sty.in, source/eskdstamp.sty.in, 714 | source/eskdtext.cls.in, source/eskdtitle.sty.in, 715 | source/eskdtitlebase.sty.in, source/eskdukrainian.def.in, test, 716 | test/Makefile, test/appsheet.tex, test/drawing-a2.tex, 717 | test/drawing-a3-mp.tex, test/drawing-a3-p.tex, 718 | test/drawing-a3.tex, test/drawing-a4.tex, test/general.tex, 719 | test/spec.tex, test/twoside.tex: Initial revision 720 | 721 | 2006-02-13 02:50 722 | 723 | * .: New repository initialized by cvs2svn. 724 | 725 | -------------------------------------------------------------------------------- /manual/img-form2a.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 19 | 21 | 50 | 52 | 53 | 55 | image/svg+xml 56 | 58 | 59 | 60 | 61 | 65 | 70 | 75 | 80 | 85 | 90 | 95 | 100 | 105 | 110 | 115 | 120 | 125 | 130 | Изм 141 | Лист 152 | № докум 163 | Подп 174 | Дата 185 | (14) 196 | (15) 207 | (16) 218 | (17) 229 | (18) 240 | (2) 251 | Лист 262 | (7) 273 | Копировал (31) 284 | Формат (32) 295 | 300 | 305 | 310 | 315 | 320 | 325 | 330 | 335 | Инв № подл 347 | Подп и дата 359 | Взам инв № 371 | Инв № дубл 383 | Подп и дата 395 | (19) 407 | (20) 419 | (21) 431 | (22) 443 | (23) 455 | 460 | 465 | 470 | 475 | 480 | (26) 491 | 492 | 493 | -------------------------------------------------------------------------------- /manual/img-form2.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 19 | 21 | 50 | 52 | 53 | 55 | image/svg+xml 56 | 58 | 59 | 60 | 61 | 65 | 70 | 75 | 80 | 85 | 90 | 95 | 100 | 105 | 110 | 115 | 120 | 125 | 130 | 135 | 140 | 145 | 150 | 155 | 160 | 165 | 170 | 175 | Разраб 186 | Пров 197 | (10) 208 | Н Контр 219 | Утв 230 | (11) 241 | (12) 252 | (13) 263 | Изм 274 | Лист 285 | № докум 296 | Подп 307 | Дата 318 | (14) 329 | (15) 340 | (16) 351 | (17) 362 | (18) 373 | (1) 384 | (2) 395 | (9) 406 | Лит 417 | Лист 428 | Листов 439 | (4) 450 | 455 | 460 | (7) 471 | (8) 482 | Копировал (31) 493 | Формат (32) 504 | 509 | 514 | 519 | 524 | 529 | 534 | 539 | 544 | Инв № подл 556 | Подп и дата 568 | Взам инв № 580 | Инв № дубл 592 | Подп и дата 604 | (19) 616 | (20) 628 | (21) 640 | (22) 652 | (23) 664 | 669 | 674 | 679 | 684 | 689 | Справ № 701 | Перв примен 713 | (24) 725 | (25) 737 | (30) 748 | 753 | 758 | 763 | 768 | 773 | 778 | 783 | 788 | 793 | (27) 804 | (28) 815 | (29) 826 | 827 | 828 | -------------------------------------------------------------------------------- /manual/img-form1.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 19 | 21 | 50 | 52 | 53 | 55 | image/svg+xml 56 | 58 | 59 | 60 | 61 | 65 | 70 | 75 | 80 | 85 | 90 | 95 | 100 | 105 | 110 | 115 | 120 | 125 | 130 | 135 | 140 | 145 | 150 | 155 | 160 | 165 | 170 | 175 | 180 | 185 | 190 | 195 | 200 | 205 | 210 | 215 | 220 | 225 | 230 | Разраб 241 | Пров 252 | Т Контр 263 | (10) 274 | Н Контр 285 | Утв 296 | (11) 307 | (12) 318 | (13) 329 | Изм 340 | Лист 351 | № докум 362 | Подп 373 | Дата 384 | (14) 395 | (15) 406 | (16) 417 | (17) 428 | (18) 439 | (1) 450 | (2) 461 | (3) 472 | (9) 483 | Лист (7) 494 | Листов (8) 505 | Лит 516 | Масса 527 | Масштаб 538 | (4) 549 | 554 | 559 | (5) 570 | (6) 581 | Копировал (31) 592 | Формат (32) 603 | (33) 614 | Зона 625 | 630 | 635 | 640 | 645 | 650 | 655 | 660 | 665 | Инв № подл 677 | Подп и дата 689 | Взам инв № 701 | Инв № дубл 713 | Подп и дата 725 | (19) 737 | (20) 749 | (21) 761 | (22) 773 | (23) 785 | 790 | 795 | 800 | 805 | 810 | Справ № 822 | Перв примен 834 | (24) 846 | (25) 858 | (30) 869 | 874 | 879 | 884 | 889 | 894 | 899 | 904 | 909 | (26) 920 | (27) 931 | (28) 942 | (29) 953 | 958 | 963 | 968 | (34) 979 | 980 | 981 | --------------------------------------------------------------------------------