2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Создание рамок (не по ГОСТу)
Сообщение04.11.2014, 21:56 
Доброго времени суток! Уважаемые форумчане, помогите пожалуйста решить несколько вопросов. Дело все в том, что при оформлении рабочих инструкций на нашем предприятии необходимо, чтобы каждый технический документ имел рамку. Причем эта рамка "самопальная". Латех я только начинаю осваивать. Как ее нарисовать я нашел здесь. Код несколько модифицировал:
Код:
\documentclass[a4paper,12pt,oneside]{scrartcl}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english, russian]{babel}
\usepackage{textcomp}
\newcommand*{\No}{\textnumero}

\textwidth=175mm
\textheight=260mm
\oddsidemargin=-.4mm
\headsep=5mm

\topmargin=-1in
\unitlength=1mm

\def\HL{\line(1,0){185}}
\def\Box#1#2{\makebox(#1,5){#2}}
\def\simpleGrad{\small\noindent\hbox to 0pt{%
\vbox to 0pt{%
\noindent\begin{picture}(185,287)(5,0)
\linethickness{0.3mm}
\put(0,0){\framebox(185,287){}}
\put(0,0){\Box{29}{Изменение}}
\put(0,5){\Box{13}{\No}}
\put(0,10){\Box{19}{Дата}}
\put(0, 15)\HL
\put(175,10){\Box{-31}{\ Лист \thepage}}
\put(175,5){\Box{-16}{Всего листов 1}}
\end{picture}
}}}

\makeatletter
\def\@oddhead{\simpleGrad}
\def\@oddfoot{}
\makeatother

\begin{document}
Много текста
\end{document}

Вроде получилось нормально, но остаются невыясненными следующие вопросы:
  1. Как сделать в правом верхнем углу колонтитул?
  2. Как сделать так, что бы слова в рамке "Лист" и "Всего листов" не смещались друг относительно друга?
Второй пункт поясню более детально. Дело в том, что если их (например, "Лист 1", "Всего листов 9") выровнять, то при количестве листов 10 и более выравнивание сбивается.
Заранее вам всем благодарен за проявленное внимание.

 
 
 [ 1 сообщение ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group