реклама на сайте
подробности

 
 
> Перечень элементов в LATEX по ГОСТу, Ищется стиль оформления
bullit
сообщение Dec 28 2013, 17:42
Сообщение #1


пуля
****

Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959



Доброго времени суток, форумчане!

Кто нибудь оформляет перечень элементов в LATEX? Пользуюсь eskdx, но там нет перечня элементов.
Может кто-то делает перечень элементов по ГОСТу в LATEX?

Заранее огромное спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Yra
сообщение Feb 27 2015, 17:52
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962



Я тут в свой eskdi интегрирую рамки и штампы, основанные на Вашем коде. У Вашего кода GPL2 - лицензия и у моего GPL2 - лицензия... так что всё честно...

Заметил, что конструкции вида
Цитата
\put(0,1.25){\makebox[7mm]{\normalfontit Изм.}}%

и
Цитата
\put(-8,0){\begin{rotate}{90}\makebox[25mm]{\normalfontit Инв. № подл.}\end{rotate}}%


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

Я у себя решил этот вопрос с помощью такой конструкции (стянул прототип у eskdpz а затем запилил под миллиметры):
Цитата
\newlength{\gostadnomin}%
\newsavebox{\newgostboxik}
\newlength{\dx}%
\newlength{\dy}%


\newcommand{\getlengthExcludePt}[1]{\strip@pt#1} %You can remove the pt unit from the length using \strip@pt as shown below. I you want the number in cm you would have to convert it by yourself.

%Сжимает слишком широкую строчку текста в горизонтальном боксе
\def\spformedboxmm#1#2#3#4#5#6
{%
\setlength{\dx}{#3mm - #1mm}%
\setlength{\dy}{#4mm - #2mm}%
\setlength{\gostadnomin}{#3mm - #1mm}%ширина поля
\sbox{\newgostboxik}{#6}%
\setlength{\dx}{\dx/\real{2.84526}}% Команда \the\dx печатает в pt с добавлением pt в конце. Нам нужно в миллиметрах без mm в конце. Поэтому переводим в миллиметры, и \getlengthExcludePt{} убирает pt вк конце
\setlength{\dy}{\dy/\real{2.84526}}%
\settowidth{\gostorigline}{\usebox{\newgostboxik}}%
\setlength{\gostadnomin}{\gostadnomin - 1.5mm}%
% \setlength{\gostadnomin}{\gostadnomin/\real{\SetStampfontShorter}}%
\put(#1, #2)
{%
\ifthenelse{\lengthtest{\gostorigline<\gostadnomin}}%
{%
\makebox(\getlengthExcludePt{\dx}, \getlengthExcludePt{\dy})[#5]{\usebox{\newgostboxik}}%
}%
{%
\setlength{\gostadnomin}{\gostadnomin + 0.5mm}%
\makebox(\getlengthExcludePt{\dx}, \getlengthExcludePt{\dy})[#5]{\resizebox{\gostadnomin}{\height}{\usebox{\newgostboxik}}}%
}%
}%
}%


%Сжимает слишком широкую строчку текста в вертикальном боксе
\def\vspformedboxmm#1#2#3#4#5#6
{%
\setlength{\dx}{#3mm - #1mm}%
\setlength{\dy}{#4mm - #2mm}%
\setlength{\gostadnomin}{#4mm - #2mm}%ширина поля
\sbox{\newgostboxik}{#6}%
\setlength{\dx}{\dx/\real{2.84526}}% Команда \the\dx печатает в pt с добавлением pt в конце. Нам нужно в миллиметрах без mm в конце. Поэтому переводим в миллиметры, и \getlengthExcludePt{} убирает pt вк конце
\setlength{\dy}{\dy/\real{2.84526}}%
\settowidth{\gostorigline}{\usebox{\newgostboxik}}%
\setlength{\gostadnomin}{\gostadnomin - 1.5mm}%
\put(#1, #2)
{%
\begin{sideways}%
\ifthenelse{\lengthtest{\gostorigline<\gostadnomin}}%
{%
\makebox(\getlengthExcludePt{\dy}, \getlengthExcludePt{\dx})[#5]{\usebox{\newgostboxik}}%
}%
{%
\setlength{\gostadnomin}{\gostadnomin + 0.5mm}%
\makebox(\getlengthExcludePt{\dy}, \getlengthExcludePt{\dx})[#5]{\resizebox{\gostadnomin}{\height}{\usebox{\newgostboxik}}}%
}%
\end{sideways}%
}%
}%



Получается вот так:
Цитата
\spformedboxmm{0}{0}{7}{4.1}{tc}{\normalfontit Изм.}



Может информация будет полезна. От гостовских шрифтов уже все отвыкли, а тут можно всё подряд юзать...



Прикрепленные файлы
Прикрепленный файл  for_all_styles.sty.txt ( 12.29 килобайт ) Кол-во скачиваний: 103
 


--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
Go to the top of the page
 
+Quote Post
Myron
сообщение Feb 27 2015, 19:09
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(Yra @ Feb 27 2015, 11:52) *
... От гостовских шрифтов уже все отвыкли, а тут можно всё подряд юзать...
О шрифте вопрос. Не знаете-ли шрифта с надчеркиванием (для негативных сигналов) для Виндоуз? Просьба: - щрифты с подчеркиванием и использование MathType или LaTex, а также использование 2-х строк не предлагать.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- bullit   Перечень элементов в LATEX по ГОСТу   Dec 28 2013, 17:42
- - Vadim   Здесь выложен архив. Там есть файлы: перечень элем...   Dec 28 2013, 21:28
- - bullit   Результат то что надо! Интересует как под лину...   Dec 30 2013, 09:00
- - Vadim   Хорошо, я попробую написать нечто вроде мануала дл...   Dec 30 2013, 11:05
|- - Zig   Цитата(Vadim @ Dec 30 2013, 15:05) ... Но...   Jan 5 2014, 11:18
- - Vadim   Нет, не этот непонятный шрифт с непонятной лицензи...   Jan 5 2014, 13:08
- - Vadim   Вот, начал писать мануал. Это только начало, там ...   Jan 27 2014, 14:29
- - bullit   Спасибо! Будем ждать продолжения. Щас запилили...   Jan 30 2014, 10:13
- - Vadim   Перечень элементов? В eskdx? Можно примерчик (ис...   Jan 30 2014, 10:45
|- - msalov   Vadim, спасибо. Можно к вам ещё вопрос: вы перече...   Jan 31 2014, 09:29
|- - Vadim   Цитата(msalov @ Jan 31 2014, 13:29) вы пе...   Jan 31 2014, 15:42
- - bullit   Чуть позже выложу исходники и результат. Там много...   Jan 31 2014, 10:04
|- - nill   Цитата(bullit @ Jan 31 2014, 16:04) Но по...   Jun 21 2014, 18:26
|- - Vadim   Цитата(nill @ Jun 21 2014, 21:26) Список ...   Jun 22 2014, 11:00
- - bullit   Исходники и пример в приложении. Надо сказать, что...   Feb 4 2014, 04:15
- - Vadim   Спасибо. Теперь понятно, в стабильной версии eskdx...   Feb 6 2014, 07:47
- - bullit   Именно так! Но что мешает его поддерживать? св...   Feb 6 2014, 08:41
- - FPGAz   Вопрос ко всем пользователям сей замечательной соф...   Feb 9 2014, 18:55
- - Vadim   Добавил ещё пару страниц в мануал, попутно нашёл б...   Feb 9 2014, 20:47
- - tomikaji   отличная работа. не подскажите как можно увеличить...   Feb 15 2014, 17:36
|- - Vadim   Цитата(tomikaji @ Feb 15 2014, 20:36) не ...   Oct 5 2015, 18:55
- - Vadim   Честно говоря, не понял, что нужно сделать со штам...   Feb 15 2014, 19:11
- - tomikaji   мне нужно увеличить размер стандартного штампа на ...   Feb 16 2014, 13:37
- - Vadim   Команда \newsheet, с помощью которой с любой ...   Feb 16 2014, 14:55
- - tomikaji   можно в принципе просто думал может есть какой сп...   Feb 16 2014, 16:49
|- - Vadim   Цитата(tomikaji @ Feb 16 2014, 19:49) по ...   Feb 16 2014, 17:18
- - tomikaji   пример тут пример как правильно должен выглядеть э...   Feb 17 2014, 16:05
- - Vadim   Уже конкретно, спасибо. Я пока ничего не отвечу, з...   Feb 17 2014, 16:44
- - Vadim   Принял к исполнению. Хотелка соответствует госту.   Feb 25 2014, 16:30
- - tomikaji   RE: Перечень элементов в LATEX по ГОСТу   Feb 26 2014, 16:43
- - nill   Я таки начал писать скрипт конвертации, но работа ...   Aug 17 2014, 13:03
- - Ixt   Vadim, а подскажите, что можно сделать, если фамил...   Aug 19 2014, 17:17
|- - Vadim   Цитата(Ixt @ Aug 19 2014, 20:17) Vadim, а...   Aug 19 2014, 20:27
- - Ixt   \smallit похоже уже отсутствует. Его даже gre...   Aug 20 2014, 08:59
|- - Vadim   Цитата(Ixt @ Aug 20 2014, 11:59) \sm...   Aug 20 2014, 12:10
|- - Владимир   Цитата(Vadim @ Aug 20 2014, 15:10) требов...   Aug 20 2014, 14:15
- - Ixt   Цитатавиной всему является мой начальник отдела, к...   Aug 20 2014, 14:28
- - Vadim   Примечание нужно указывать в необязательном параме...   Aug 20 2014, 16:11
- - Ixt   Да, действительно, мой косяк. LaTeX в совершенстве...   Aug 20 2014, 16:16
- - nill   Цитата(Vadim @ Aug 20 2014, 18:10) Ну, ра...   Aug 30 2014, 19:41
|- - Vadim   Цитата(nill @ Aug 30 2014, 22:41) Очень ж...   Sep 3 2014, 08:58
- - Иван Сергеевич   Здравствуйте! В свое время была подобная задач...   Sep 5 2014, 05:55
- - Vadim   Завёл репозиторий на github. Скачать версию 0.4 мо...   Sep 14 2014, 19:42
- - Nejimaki   Vadim, очень здорово выручила ваша библиотека...   Dec 17 2014, 05:29
|- - Vadim   Цитата(Nejimaki @ Dec 17 2014, 08:29) Под...   Dec 17 2014, 14:25
- - Vadim   Исправил.   Dec 17 2014, 18:04
|- - Vadim   Цитата(Yra @ Feb 27 2015, 20:52) Я тут в ...   Feb 27 2015, 18:37
- - Yra   ... я ещё в этом пикаде схемы рисую и развожу... п...   Feb 27 2015, 19:46
|- - Myron   Цитата(Yra @ Feb 27 2015, 13:46) ... Одна...   Feb 27 2015, 21:00
- - Vadim   Наконец-то закончил писать разделы мануала про пер...   Jun 8 2015, 17:21
- - Vadim   Ещё один класс для перечня элементов В работе этот...   Aug 29 2016, 06:40


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 01:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01452 секунд с 7
ELECTRONIX ©2004-2016