Создание рамок в латехе (не по ГОСТу)
Форум — General
Доброго времени суток! Уважаемые форумчане, помогите пожалуйста решить несколько вопросов. Дело все в том, что при оформлении рабочих инструкций на нашем предприятии необходимо, чтобы каждый технический документ имел рамку. Причем эта рамка «самопальная». Латех я только начинаю осваивать. Как ее нарисовать я нашел здесь. Код несколько модифицировал:
\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», «Всего листов 9») выровнять, то при количестве листов 10 и более выравнивание сбивается. Заранее вам всем благодарен за проявленное внимание.