Jump to content

    

Нельзя распечатать один и тотже документ из World дважды

Хотел бы ещё раз сказать огромное спасибо автору проекта eskdi. Вчера нашел поставил на Win7-64. На MikTex-е тоже все работает.

 

Дурацкий вопрос - как убрать из основного штампа слова "подп" в столбце "Подпись"?

Share this post


Link to post
Share on other sites
Дурацкий вопрос - как убрать из основного штампа слова "подп" в столбце "Подпись"?

ESKD_frames.sty вроде бы тут?

 

 

8549117m.jpg

Такой проблем. Строки "Результаты испытаний" и "Напряжение питания" не центрируются почему-то. И как бы "примечание" центрировать относительно вертикали?

Что я делаю не так?

 

\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}% Выравнивание столбца по левому краю
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}% Выравнивание столбца по левому центру
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}% Выравнивание столбца по правому краю
\newcolumntype{P}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}}
\begin{small}

\begin{longtable}{|M{25mm}|C{17mm}|C{17mm}|C{22mm}|C{20mm}|C{20mm}|C{22mm}|}  
\caption{Сложноватая} \label{appendix:t:3} \\
\hline
\multirow{3}{25mm}{ Проверяемый параметр}     				  & 
\multicolumn{2}{C{34mm}|}{ По \mbox{КПВЕ.123456.01234}}       & 
\multicolumn{3}{C{62mm}|}{Результаты испытаний}               & 
\multirow{3}{22mm}{Примечание} \\ \cline{2-6} 				  &                           

\multirow{2}{15mm}{ \centering норма} 									  & 
\multirow{2}{17mm}{\centering  номер пункта  методики}					  & 
\multicolumn{1}{C{22mm}|}{Нормальные условия} 				  & 
\multicolumn{1}{C{20mm}|}{плюс 50 °С} 				          & 
\multicolumn{1}{C{20mm}|}{минус 40 °С} 						  & 
\\ \cline{4-6}

&&& \multicolumn{3}{C{62mm}|}{Напряжение питания}  &
\\ \cline{4-6}
&&& \multicolumn{1}{C{22mm}|}{2,2 В} 						  &
\multicolumn{1}{C{20mm}|}{5 В} 								  & 
\multicolumn{1}{C{20mm}|}{5 В} 								  & 
\\ \cline{1-7}
\endfirsthead
\caption*{Продолжение таблицы \ref{appendix:t:3}} \\
\hline

\multirow{3}{25mm}{ Проверяемый параметр}     				  & 
\multicolumn{2}{C{34mm}|}{ По \mbox{КПВЕ.123456.12345}}       & 
\multicolumn{3}{C{62mm}|}{Результаты испытаний}               & 
\multirow{3}{22mm}{Примечание} \\ \cline{2-6} 				  &                           

\multirow{2}{15mm}{норма} 									  & 
\multirow{2}{22mm}{ номер пункта методики}					  & 
\multicolumn{1}{C{22mm}|}{Нормальные условия} 				  & 
\multicolumn{1}{C{20mm}|}{плюс 50 °С} 				          & 
\multicolumn{1}{C{20mm}|}{минус 40 °С} 						  & 
\\ \cline{4-6}

&&& \multicolumn{3}{C{62mm}|}{Напряжение питания} 			  &
\\ \cline{4-6}
&&& \multicolumn{1}{C{22mm}|}{2,2 В} 						  &
\multicolumn{1}{C{20mm}|}{5 В} 								  & 
\multicolumn{1}{C{20mm}|}{5 В} 								  & 
\\ \cline{1-7}


\endhead
\multicolumn{1}{|L{25mm}|}{ 1 Работоспособность RS-232C} &
\multicolumn{1}{C{17mm}|}{соотв.}    					 &
\multicolumn{1}{C{17mm}|}{5.2.1} 						 &&  
\multicolumn{2}{C{40mm}|}{\multirow{2}*{Не проверяется}} &
\\ \cline{1-4} \cline{7-7} 


\multicolumn{1}{|L{25mm}|}{ 2 Работоспособность RS-485}  &
\multicolumn{1}{C{17mm}|}{соотв.}                        &
\multicolumn{1}{C{17mm}|}{5.2.2.1}    					 &&   
\multicolumn{2}{C{40mm}|}{}								 &
\\ \hline

\multicolumn{1}{|L{25mm}|}{ 3 Работоспособность Ethernet} &
\multicolumn{1}{C{17mm}|}{соотв.}                         &
\multicolumn{1}{C{17mm}|}{5.2.2.2}    					  &&&&
\\ \hline


\end{longtable}

\end{small}

Share this post


Link to post
Share on other sites

Доброго времени.

Для курсового проекта хочу использовать пакет eskdi.

Требования к оформлению в моем институте (ДГТУ) малость отличаются от ГОСТ. Видимо, чтобы студенты не скучали.

 

Вот, например:

Структурные элементы «СОДЕРЖАНИЕ», «ВВЕДЕНИЕ», «ЗАКЛЮЧЕНИЕ», «СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ», «ПРИЛОЖЕНИЯ» не имеют номеров.

Заголовки этих структурных элементов оформляются полужирным шрифтом Times New Roman, размером 14 рt, прописными буквами, симметрично основному тексту (по центру), без точки в конце.

 

При этом "нормальные" разделы...

Все заголовки разделов и подразделов ПЗ следует оформлять с абзацного отступа с прописной буквы, не подчеркивая, полужирным шрифтом Times New Roman, размером 14 рt.

Между заголовком раздела и заголовком подраздела, а также между заголовком раздела и текстом пропускается одна строка, интервал – полуторный.

 

Будьте добры, подскажите, пожалуйста, направление, в котором следует настроить eskdi.

 

Следующий вопрос:

Как подкорректировать форму? (убрать боковой штамп? который слева вертикально)

Screenshot_from_2017_01_08_11_44_08.png

 

Заренее благодарен

 

Share this post


Link to post
Share on other sites

С "рамкой и штампом" разобрался, хотя и жестоко.

Остались вопросы:

1. как убрать точки в содержимом

2. как выровнять нормальные разделы влево с абзацным отступом

 

Убарть точки можно добавив

\addtocontents{toc}{\def\string\@dotsep{1000}}

в тело документа. Т.е. после \begin{document}

Идеологически это, наверное, неверно.

Share this post


Link to post
Share on other sites

Господа! Подскажите где находятся ручки настройки отступов и ширины текстового поля в содержимом?

Имею:

Screenshot_from_2017_01_08_23_50_24.png

(Как видно, ВВЕДЕНИЕ выровнено влево) И хотелось бы чуть увеличить поле для номеров разделов. Поле наименований разделов, наоборот - уменьшить.

Нужно:

 

Screenshot_from_2017_01_08_23_51_33.png

 

Share this post


Link to post
Share on other sites
Господа! Подскажите где находятся ручки настройки отступов и ширины текстового поля в содержимом?

Имею:

Screenshot_from_2017_01_08_23_50_24.png

(Как видно, ВВЕДЕНИЕ выровнено влево) И хотелось бы чуть увеличить поле для номеров разделов. Поле наименований разделов, наоборот - уменьшить.

Нужно:

 

Screenshot_from_2017_01_08_23_51_33.png

 

 

 

eskdi_G2-105-95.sty :

\WithSuffix\newcommand\section*[1]

{%

\newpage%

\ifx\gostParagraphInToc\undefined%

\ifx\gostSubSubSectInToc\undefined%

\ifx\gostSubSectInToc\undefined%

%В оглавлении печатаются только секции

{\bf#1}%

\addcontentsline{toc}{section}{#1}%

\else% В оглавлении печатаются секции, подсекции

{\bf#1}%

\addcontentsline{toc}{section}{\hspace{8mm}#1}% !!!!!! ВОТ ЗДЕСЬ СДВИГАЕТСЯ

\fi%

\else% В оглавлении печатаются секции, подсекции, поподсекции

{\bf#1}%

\addcontentsline{toc}{section}{#1}%

\fi%

\else% В оглавлении печатаются секции, подсекции, поподсекции и параграфы

\large{\bf#1}\normalsize%

\addcontentsline{toc}{section}{#1}%

\fi%

\vskip 5mm%

}%

 

Будьте добры, подскажите, пожалуйста, направление, в котором следует настроить eskdi.

 

Следующий вопрос:

Как подкорректировать форму? (убрать боковой штамп? который слева вертикально)

Screenshot_from_2017_01_08_11_44_08.png

 

Заренее благодарен

 

 

 

ESKD_frames.sty:

 

Вместо

\newcommand{\DrawFieldTopFirstI}

{%

\begin{picture}(0,0)%

\setlength{\unitlength}{1mm}%

\linethickness{\pcbdoclinethick}%

\put(-12,167){\line(0,1){120}}%

\put(-7,167){\line(0,1){120}}%

\put(0,167){\line(-1,0){12}}%

\put(0,227){\line(-1,0){12}}%

\put(0,287){\line(-1,0){12}}%

\put(-12,0)

{%

\vspformedboxmm{0}{167}{5}{227}{c}{\normalfontit Справ. №}

\vspformedboxmm{0}{227}{5}{287}{c}{\normalfontit Перв. примен.}

\vspformedboxmm{5}{227}{12}{287}{c}{\largeit\@gostferstklgi}

}%

\end{picture}%

}%

 

 

\newcommand{\DrawFieldBottomNext}

{%

\begin{picture}(0,0)%

\setlength{\unitlength}{1mm}%

\linethickness{\pcbdoclinethick}%

\put(-7,0){\line(0,1){145}}%

\put(-12,0){\line(0,1){145}}%

\put(0,0){\line(-1,0){12}}%

\put(0,25){\line(-1,0){12}}%

\put(0,60){\line(-1,0){12}}%

\put(0,85){\line(-1,0){12}}%

\put(0,110){\line(-1,0){12}}%

\put(0,145){\line(-1,0){12}}%

\put(-12,0)

{%

\vspformedboxmm{0}{0}{5}{25}{c}{\normalfontit Инв. № подл.}

\vspformedboxmm{0}{25}{5}{60}{c}{\normalfontit Подп. и дата}

\vspformedboxmm{0}{60}{5}{85}{c}{\normalfontit Взам. инв. №}

\vspformedboxmm{0}{85}{5}{110}{c}{\normalfontit Инв. № дубл.}

\vspformedboxmm{0}{110}{5}{145}{c}{\normalfontit Подп. и дата.}

}%

\end{picture}%

}%

 

вставить

\newcommand{\DrawFieldTopFirst}

{%

}%

 

\newcommand{\DrawFieldBottomNext}

{%

}%

 

 

 

 

 

 

С "рамкой и штампом" разобрался, хотя и жестоко.

Остались вопросы:

1. как убрать точки в содержимом

2. как выровнять нормальные разделы влево с абзацным отступом

 

Убарть точки можно добавив

\addtocontents{toc}{\def\string\@dotsep{1000}}

в тело документа. Т.е. после \begin{document}

Идеологически это, наверное, неверно.

 

1 ) В файл eskdi.sty

добавьте

\renewcommand{\@dotsep}{300}% ГУСТОТА ТОЧЕК

Share this post


Link to post
Share on other sites

Новая версия пакета. Разместил на github: https://github.com/yrasik/eskdi

- Сделал возможность печатать шрифтом 14pt,

- NumIntoSections - нумерация объектов в пределах глав

- списки в списках поддерживаются ( \itemb )

- поддержка нестандартных листов (A4x3 и др...)

- добавил интересненькое в приложения

- исправил косячки

 

Пользуйтесь на здоровье.

 

Share this post


Link to post
Share on other sites

Доброго времени суток! Хотел бы расширение функционала программы в связи с тем, что теперь проектная документация и результаты инженерных изысканий обязательны для сдачи в органы государственной экспертизы в формате PDF (Приказ Минстроя РФ от 12.05.2017 N 783/ПР)

Интересуют штампы по ГОСТ 21.1101-2013. Думаю сам попробовать сделать. Если что, поможете?

Share this post


Link to post
Share on other sites

Всем привет!

При установке eskdi в Linux (Debian) столкнулся с тем, что "из коробки" он не работает. Если кому интересно описываю процесс доведения до работоспособного состояния.

 

1) Ставим xetex (он заодно подтягивает texlive):

apt install texlive-xetex

apt install texlive-lang-cyrillic

 

2) Ставим необходимые шрифты

wget http://ftp.us.debian.org/debian/pool/contr...ler_3.7_all.deb

apt install ./ttf-mscorefonts-installer_3.7_all.deb

wget https://github.com/kakkoyun/linux.files/raw...ts/Consolas.ttf

cp ./Consolas.ttf /usr/share/fonts/truetype/msttcorefonts

fc-cache

 

3) Устанавливаем bytefield

wget http://mirrors.ctan.org/macros/latex/contrib/bytefield.zip

unzip ./bytefield.zip

cd ./bytefield

latex bytefield.ins

cp bytefield.sty ~/eskdi/

 

4) Создаем каталог eskdi/about/data

mkdir ./about/data

 

5) Проверяем, что пользователь имеет права на чтение и запись в каталог eskdi, если нет, то делаем пользователя владельцем каталога

 

6) В файле sample_label.tex удалить или закомментировать лишнюю закрывающую фигурную скобку в строке 8

 

После перечисленных действий все начинает работать как надо.

 

Share this post


Link to post
Share on other sites

Всем привет!

C ЕСКД более или менее разобрался, но есть потребность в ЕСПД (программные документы). Нумерация в верхнем колонтитуле по центру и на следующей строке колонтитула децимльник документа. В нижнем колонтитуле таблица регистрации изменений.

Подскажите, пожалуйста, как исправить sty - файлы, чтобы генерить такой документ в LaTeX c использованием eskdi.

Заранее благодарен.

Share this post


Link to post
Share on other sites
Всем привет!

C ЕСКД более или менее разобрался, но есть потребность в ЕСПД (программные документы). Нумерация в верхнем колонтитуле по центру и на следующей строке колонтитула децимльник документа. В нижнем колонтитуле таблица регистрации изменений.

Подскажите, пожалуйста, как исправить sty - файлы, чтобы генерить такой документ в LaTeX c использованием eskdi.

Заранее благодарен.

Доброго времени суток. Уже делал подобное. Придется наверное долго разбираться что и куда.

 

Верхнее правое поле для нумерации страниц в соответствии с п.8.5 ГОСТ Р 21.1101-2013 делал так:

\put(175,287){\line(0,-1){7}}% вертикальная линия

\put(175,280){\line(1,0){10}}% горизонтальная линия

\spformedboxmm{175}{280}{185}{287}{c}{\stampnormalfont \thepage}

 

eskdi_master.zip

Share this post


Link to post
Share on other sites

Приветствую. Кто нибудь разбирался как экспортировать документы созданные с помощью eskdi в Word.

А то наш заказчик не хочет pdf, ему нужен word. А в ворде глюков тьма.

Share this post


Link to post
Share on other sites

Всем доброго времени суток. Пробую разобраться с пакетом ESKDI.

Отказывается компилировать простейший файл, не могу отловить где ошибка.

Прошу подсказать куда копать

\documentclass[a4paper,12pt,russian]{article} %draft
\usepackage[T2A]{fontenc}% Поддержка русских букв

% XeTeX packages
\usepackage[cm-default]{fontspec} % or install lmodern and remove cm-default opt
\usepackage{xunicode} % some extra unicode support
\usepackage{xltxtra} % \XeLaTeX macro


\tolerance=1000
\emergencystretch=0.74cm
\usepackage{indentfirst} %делать отступ в начале параграфа

\usepackage[pdfborder = {0 0 0}]{hyperref} %гиперссылки в документе.

\usepackage[utf8x]{inputenc}	% кодировка текста
\usepackage[russian]{babel}	% руссификация по Бабелю
\usepackage{graphics}

\usepackage[MakeStamp]{eskdi}


\begin{document}
test
\end{document}

 

error.png

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this