2014 dxdy logo

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

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




 
 Помогите подогнать оформление дипломной работы под стандарт
Сообщение24.04.2009, 14:44 
Помогите пожалуйста подогнать оформление дипломной работы под требования стандарта.
За основу я взял стиль book, т.к. он больше всего похож. Отличия в том, в стиле book титульный лист не нумеруется, а у меня титульный лист должен включаться в общую нумерацию, но номер на нем не проставляется.
Дальше. Слова «Введение», «Заключение», «Оглавление», «Библиография» должны размещаться посередине строки, а не слева.
И еще... Я сделал оглавление командой \tableofcontents и меня все в нем устраивает кроме того, что номер страницы стоит внизу в центре, а нужно вверху справа как у всех остальных страниц. Также на всех страницах сверху слева появилась надпись оглавление, а ее быть не должно.
Очень надеюсь на вашу помощь. В Техе новичок, из-за обилия формул решил не связываться с Вордом. Сейчас диплом уже почти готов, не перепечатывать же его в Ворде из-за неточностей в оформлении.
Заранее большое спасибо!

 
 
 
 
Сообщение27.04.2009, 01:23 
Аватара пользователя
Попробуйте пакет eskdx.

 
 
 
 
Сообщение27.04.2009, 07:27 
Посмотрел eskdx. У нас другие требования к оформлению. Стиль book очень подходит, вот только заголовки нужно центрировать.
Код:
\begin{center}
\section{Введение}
\end{center}
не получатся, выдает ошибку. Может быть можно как-то по-другому?

 
 
 
 
Сообщение27.04.2009, 08:51 
Аватара пользователя
Цитата:
Может быть можно как-то по-другому?

Читать Львовского до полного просветления.

 
 
 
 
Сообщение27.04.2009, 08:56 
Странно, у меня ошибку не выдает... А может Вам лучше взять за основу стиль диссертации и переделать его под свои нужды? Их достаточно, читайте соответствующую ветку в форуме: http://dxdy.ru/topic3366.html.

 
 
 
 
Сообщение27.04.2009, 17:07 
Львовского облазил вдоль и поперек, даже команды пытался переопределять по образцу. Ничего не получается. Кнута я сейчас не осилю. Времени в обрез. Даже подумать не мог, что выровнять заголовки по центру может оказаться такой трудной задачей. Посоветуйте пожалуйста реально работающий стиль для диссертации. По ссылке выше файл выдает ошибки. Готов заплатить за помощь. Пишите в личку. Сам я уже видимо не справлюсь с этим.

Добавлено спустя 2 часа 9 минут 5 секунд:

Установил пакет disser.
Код:
\documentclass{disser}

\begin{document}
text
\end{document}

выдает ошибку:
Код:
! Undefined control sequence.
\@begindocumenthook -> \addto
                              \captionsrussian {\def \contentsname {\cyr \CY...
l.3 \begin{document}
                   
?

Что это может быть? Пакет брал с http://tug.ctan.org/tex-archive/macros/ ... ib/disser/

 
 
 
 
Сообщение28.04.2009, 10:12 
Аватара пользователя
С disser идут примеры работ. Лучше начать плясать от них.

 
 
 
 
Сообщение28.04.2009, 12:21 
Попробуйте включить вот это:
Код:
\def\figurename{Рисунок}
\long\def\@makecaption#1#2{%
  \vskip\abovecaptionskip
  \sbox\@tempboxa{#1~-- #2}%
  \ifdim \wd\@tempboxa >\hsize
    #1~-- #2\par
  \else
    \global \@minipagefalse
    \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
  \fi
  \vskip\belowcaptionskip}
\renewcommand{\@biblabel}[1]{#1.\hfill}
\def\@makechapterhead#1{%
    {\parindent \z@ \normalfont \bfseries\begin{center}\lowercase{\@chapapp}\space
    \thechapter\end{center}\par\nobreak
    \vskip 5\p@
    \begin{center}\lowercase{#1}\end{center}\par\nobreak\vskip 10\p@}}
\def\@makeschapterhead#1{%
    {\parindent \z@ \raggedright \normalfont \bfseries
    \begin{center}\lowercase{#1}\end{center}\par\nobreak\vskip 10\p@}}
\renewcommand{\section}[1]{\refstepcounter{section}\vspace{20pt plus 10pt minus 5pt}\par\pagebreak[3]
        \parbox{\textwidth}{\bf\begin{center}\thesection\space #1\end{center}}%
        \addcontentsline{toc}{section}{\thesection\space #1}%\markboth{\thesect #1}{\thesect #1}
        \par\nopagebreak}
\renewcommand{\subsection}[1]{\refstepcounter{subsection}\vspace{14pt plus 7pt minus 3pt}\par\pagebreak[3]
        \parbox{\textwidth}{\bf\begin{center}\thesubsection\space #1\end{center}}%
        \addcontentsline{toc}{subsection}{\thesubsection\space #1}\par\nopagebreak}
\renewcommand{\thesection}{\thechapter.\@arabic\c@section.}
\renewcommand{\thesubsection}{\thesection\@arabic\c@subsection.}
\renewcommand{\thesubsubsection}{\thesubsection\@arabic\c@subsubsection.}
\renewcommand{\theequation}{\thechapter.\,\@arabic\c@equation}

(я использовал эти определения в своей диссертации, нареканий не вызвало).

 
 
 
 
Сообщение28.04.2009, 12:43 
Попробовал включить этот фрагмент.
Ругается:
Код:
! You can't use `macro parameter character #' in horizontal mode.
l.69 \renewcommand{\@biblabel}[1]{#
                                   1.\hfill}
?


Также пробовал компилировать примеры из пакета disser
Выдает ошибку:
Код:
! Undefined control sequence.
l.1 \chapter
            {Название главы}
?

Как с этим бороться? В пакете ошибки? У кого-нибудь он работает на MikTex2.7?

 
 
 
 
Сообщение28.04.2009, 16:02 
Уф, проблема разрешилась. Установил класс dissert.cls. Один файлик решил все проблемы.
Вот ссылка на статью: http://sovety.blogspot.com/2008/12/russian-thesis-in-latex.html
Пакет disser не советую. Долго ставить, а в итоге он еще и не работает. Похоже, что не только у меня. Всем большое спасибо за участие!

 
 
 
 
Сообщение28.04.2009, 17:30 
olegdzhan писал(а):
Попробовал включить этот фрагмент.
Ругается:
Код:
! You can't use `macro parameter character #' in horizontal mode.
l.69 \renewcommand{\@biblabel}[1]{#
                                   1.\hfill}
?


Так надо было включать это в свой стилевой файл! Или же сделать до фрагмента
Код:
\makeatletter


Похоже, с ТеХом у вас очень плохо...

Установка же дополнительных пакетов в латехе проще простого: распаковываете и обновляете файлик ls-R в корне "пакетохранилища", либо просто распаковываете, куда хотите, а потом указываете полный путь к пакету.

Хотя, т.к. у вас латех работает под мастдаем, там, возможно, какой-то другой вариант.

 
 
 [ Сообщений: 11 ] 


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