LINUX.ORG.RU

Рамки в Latex, отступы.

 ,


0

0

Ребята, новичок в латех, скачал руководство но там нет слов про рамки.как сделать рамку слева отступ от края а4 20 мм, сверху, справа, снизу 5 мм? От нижней линии рамки идут вверх 2 строки высотой 10 мм. Они разделены на 3 части. В первом столбце первой и второй строки расположить текст выполнил и проверил соотв. В третьем столбце первой и второй строки фио и фио. Буду признателен за пример кода и я смогу по нему разобраться. Попутно: можно ли выставить в латех шрифт русский таймс нью роман и как это сделать?

\documentclass[a4paper,12pt,oneside]{extarticle}
\usepackage{/home/eddy/ed}
\textwidth=175mm
\textheight=260mm
\oddsidemargin=-.4mm
\headsep=5mm

\topmargin=-1in
\unitlength=1mm

\def\VL{\line(0,1){15}}
\def\HL{\line(1,0){185}}
\def\Box#1#2{\makebox(#1,5){#2}}
\def\simpleGrad{\sl\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{7}{Лит.}}
\put(0, 15)\HL
\multiput(0, 5)(0, 5){2}{\line(1,0){65}}
\put(7, 0){\VL\Box{10}{Изм.}}
\put(17, 0){\VL\Box{23}{\No~докум.}}
\put(40, 0){\VL\Box{15}{Подп.}}
\put(55, 0){\VL\Box{10}{Дата}}
\put(65, 0){\VL\makebox(110,15){\large\sc\rightmark}}
\put(175, 0){\VL\makebox(10,10){\normalsize\thepage}}
\put(175,10){\line(1,0){10}}
\end{picture}
}}}

\makeatletter
\def\@oddhead{\simpleGrad}
\def\@oddfoot{}
\makeatother
\begin{document}
\noindent Страница 1, верх\hfill право
\section{Раздел 1}
\vfill
\noindent Страница 1, низ\hfill право
\newpage
Страница 2
\end{document}

Попутно: можно ли выставить в латех шрифт русский таймс нью роман и как это сделать?

Можно (xelatex) но не нужно.

Eddy_Em ☆☆☆☆☆ ()

Смотри в сторону пакета eskdx

На Times New Roman попробуй забить, а именно проигнорируй это требование. В большинстве случаев шрифта с засечками (что по умолчанию) хватит. Это требование сидит для того, чтобы в качестве основного шрифта Comic Sans не выставляли, а не потому, что Times New Roman нечто небесное и качественное.

Если принимающий твёрдую копию начнёт упорствовать в силу безмозглости, то придётся осваивать xelatex (скорее всего удастся отделаться минимальной правкой заголовка, но следует озадачиться последней версией дистрибутива LaTeX — то, что сидит в убунте по умолчанию не подойдёт), где можно использовать системные шрифты. В этом случае качество твёрдой копии будет хуже, но кого это волнует?

Evgueni ★★★★★ ()
Последнее исправление: Evgueni (всего исправлений: 1)
Ответ на: комментарий от Eddy_Em

Можно (xelatex) но не нужно.

Благодарю. Ну выставить необходимо... у нас гост того требует... короче попробую.. а 14 пт шрифт нереально выставить в латех?

Search_terminal ()
Ответ на: Можно (xelatex) но не нужно. от Search_terminal

у нас гост того требует

4.2: ГОСТ не требует конкретную гарнитуру!

а 14 пт шрифт нереально выставить в латех?

\documentclass[14pt]{extreport}
Eddy_Em ☆☆☆☆☆ ()
Ответ на: Смотри в сторону пакета eskdx от Search_terminal

Если нужна простая рамочка, лучше ее самому нарисовать (как я выше написал), нежели разбираться в тоннах документации eskdx.

А вот ежели надо оформлять четко ЕСКД'шный документ, тогда — да, лучше готовье использовать.

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от Eddy_Em

Если нужна простая рамочка, 

Спасиб. Как тока приду перечитаю и попробую.

Search_terminal ()
Ответ на: комментарий от Eddy_Em

Если нужна простая рамочка, 

Скажите, а если латех пишет не задано имя файла это значит я не поставил в докте комманду начала и конца файла, да?

Search_terminal ()
Ответ на: комментарий от Old_Hamster

Ну если охота пособирать грабли трёхлетней давности, то можно и так.

Evgueni ★★★★★ ()
Ответ на: Если нужна простая рамочка,  от Search_terminal

Включаю телепатический модуль: Это означает, что при попытке загрузить какой-то файл он его не находит.

Evgueni ★★★★★ ()

Попутно: можно ли выставить в латех шрифт русский таймс нью роман и как это сделать?

В дебиане (и не только там) есть пакет scalable-cyrfonts-tex, там есть cyrtimes (\usepackage{cyrtimes}). Он местами не очень, но вполне сойдёт за times new roman. Наш нормоконтроль съел и не заметил, хотя тоже придирался к мелочам.

risenshnobel ★★★ ()
Ответ на: комментарий от Eddy_Em

Где он это пишет?

Установил прогу в софтвейр центре LaTex. Создаю но докт и пишу ченибудь. При нажатии просмотр в пдф или т.п. он говорит не назначено имя файла. (В редакторе)

Search_terminal ()
Ответ на: Где он это пишет? от Search_terminal

Re: Где он это пишет?

Файл необходимо сохранить с расширением .tex, затем на него следует натравить команду latex (pdflatex/pdftex/xelatex), и только после этого вызывать полученный файл pdf для просмотра.

anonymous ()

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

anonymous ()
Ответ на: Где он это пишет? от Search_terminal

Re: Где он это пишет?

есть TeXworks, например. там компиляция в PDF и предпросмотр делается одной кнопкой. в miktex под оффтопик оно ставится «из коробки».

на самом деле, тысячи их, редакторов: TeXmacs, kile, и т.п.

anonymous ()
Ответ на: комментарий от anonymous

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

Не соответствует поставленному вопросу, про оформление рамок ничего не говорится. Книга хороша для начинающих разбираться.

NaiLi ★★ ()
Ответ на: Можно (xelatex) но не нужно. от Search_terminal

Для того чтобы получить похожее с Times New Roman начертание — попробуй прописать перед (над) \begin{document}

\renewcommand{\rmdefault}{ftm}
NaiLi ★★ ()
Ответ на: Где он это пишет? от Search_terminal

Попробуй для начала, пока латех изучаешь, всякие IDE не использовать. Открываешь какой-нибудь medit и набираешь документ. В командной строке компилируешь, внимательно читая предупреждения и ошибки.

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от Eddy_Em

Поддерживаю.
Простой редактор кода окажется более эффективным решением. Позволит целиком сосредоточиться на деле, и организует восприятие информации в правильном русле с самого начала.

NaiLi ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.