2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Рамка в LaTeX
Сообщение04.06.2010, 17:02 


04/06/10
117
Помогите создать простую, одна сплошная тонкая линия, рамку в LaTeX. С расстоянием 3 см. от левого края и по 2 см. от остальных краёв листа.

 Профиль  
                  
 
 Re: Рамка в LaTeX
Сообщение04.06.2010, 17:50 
Аватара пользователя


01/02/09
206
Загляни в исходники eskdx, а точнее eskdstamp.sty.in.

В принципе, можно и с помощью TikZ/PGF нарисовать, в мануале были примеры для создания оверлеев. Если документ пишется с нуля, то можно попробовать ConTeXt, он тесно интегрирован с MetaPost, и в нём сравнительно просто рисовать всякие рамки.

 Профиль  
                  
 
 Re: Рамка в LaTeX
Сообщение09.06.2010, 22:52 


04/06/10
117
В eskdstamp.sty.in разобрался мало. В $\TeX$ совсем новичок. Подглядел там, что рисуется рамка в окружении picture. Не понял, как рисовать на каждом новом листе.
Много гуглил. Наткнулся на пакет everyshit.
С помощью этого пакета ставится хук на макру \shipout, которая исполняется, когда latex начинает формировать новую страницу.
Похукал я эту макру \shipout командами рисования рамки в окружении picture. Изменил перед этим отступы от левого края/сверху так, чтоб расстояния до рамки получились заданными.
Только есть один недостаток у этого метода. Макра \shipout срабатывает со второй страницы. Так что первая без рамки оказывается. Пришлось делать заглушку в виде титульной страницы(она мне всё равно не нужна), перегонять .dvi в .ps, потом выдирать из .ps все страницы, кроме первой, и пергонять .ps в .pdf.

Вот такое черезжопное решение. Всё, что смог сделать с моим никаким опытом в $\LaTeX$. :-)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group