LINUX.ORG.RU

LaTeX и титульник


0

0

Пытаюсь получить примерно такую конструкцию http://i41.tinypic.com/24ysn4j.png Должно быть выравнивание по левому краю, и текст должен быть смещен вправо.

\hangindent=8cm \hangafter=-6 \noindent Кафедра общей физики и астрономии\\
\\
Допущено к защите\\
Зав. кафедрой \rule[-1pt]{3cm}{0.4pt} И.О.Фамилия \\
\hspace{8em} (подпись) \\
<<\rule[-1pt]{1cm}{0.4pt}>> \rule[-1pt]{4cm}{0.4pt} 2009 г.

Проблема в том, что игнорируется (потому что нет текста слева) \hspace перед словом (подпись), т.е. не центрируется, а остается слева.

Вопросы:

1. Как наиболее правильно оформить такой блок?

2. Как правильно оформлять конструкции вида

_______________
   (подпись)

Спасибо.

★★★★

\hspace*{8em} - не игнорируется со звездочкой

ИМХО, не очень хороший способ. Лучше так:


\ \hfill\parbox{9cm}{
Кафедра общей физики и астрономии\\[1em]
Допущено к защите\\[1em]
Зав. кафедрой \rule[-1pt]{3cm}{0.4pt} И.О.Фамилия \\
\hbox to 9cm{\hfil (подпись)\hfil} \\[1em]
<<\rule[-1pt]{1cm}{0.4pt}>> \rule[-1pt]{4cm}{0.4pt} 2009 г.
}

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

>ИМХО, не очень хороший способ.

Полностью согласен. Уж очень смахивает на выравнивание пробелами.

>\parbox


Во, спасибо!

kaktyc ★★★★
() автор топика

Да, по поводу второго пункта. Можно сделать так:

Зав. кафедрой \rule{2cm}{.4pt}\llap{\raisebox{-10pt}{\hbox to 2cm {\hss подпись\hss }}} И.О.Фамилия \\[1em]

И даже определить макрокоманду

\def\podp#1#2{\rule{#1}{.4pt}\llap{\raisebox{-10pt}{\hbox to #1 {\hss #2\hss }}}}

и писать:

\podp{2cm}{подпись}

А если немного подумать, можно обойтись и без первого параметра (брать \wd текста подписи и прибавлять к нему пару em).

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