2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Помогите подогнать оформление дипломной работы под стандарт
Сообщение24.04.2009, 14:44 


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

 Профиль  
                  
 
 
Сообщение27.04.2009, 01:23 
Аватара пользователя


11/09/08
150
Могилев
Попробуйте пакет eskdx.

 Профиль  
                  
 
 
Сообщение27.04.2009, 07:27 


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

 Профиль  
                  
 
 
Сообщение27.04.2009, 08:51 
Аватара пользователя


01/02/09
206
Цитата:
Может быть можно как-то по-другому?

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

 Профиль  
                  
 
 
Сообщение27.04.2009, 08:56 


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

 Профиль  
                  
 
 
Сообщение27.04.2009, 17:07 


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

Добавлено спустя 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 
Аватара пользователя


01/02/09
206
С disser идут примеры работ. Лучше начать плясать от них.

 Профиль  
                  
 
 
Сообщение28.04.2009, 12:21 


04/02/08
325
Буково
Попробуйте включить вот это:
Код:
\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 


31/03/09
9
Попробовал включить этот фрагмент.
Ругается:
Код:
! 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 


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

 Профиль  
                  
 
 
Сообщение28.04.2009, 17:30 


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


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


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

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

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

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

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



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

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


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

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