2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу 1, 2, 3, 4  След.
 
 Как изменит баковые интервал в LaTex
Сообщение17.12.2014, 13:36 
Аватара пользователя


26/09/13
648
Таджикистан
Здравствуйте, Мой дипломная работа состоит только из параграфов.
В моем преамбуле оглавления автоматический ставиться, баковые интервал точнее левый интервал
оглавления очень большой становиться как можно его изменит.

 Профиль  
                  
 
 Re: Как изменит баковые интервал в LaTex
Сообщение17.12.2014, 14:03 
Заслуженный участник
Аватара пользователя


31/01/14
11448
Hogtown
Трудно (невозможно) сказать не зная Вашей преамбулы. Но это должно сработать (сами подберите числа)

Используется синтаксис LaTeX
\documentclass[12pt]{book}
\usepackage{geometry}
\begin{document}

\newgeometry{left=2cm,bottom=0.1cm}
\tableofcontents
\restoregeometry
\chapter{One}
\chapter{Two}
\end{document}


(Оффтоп)

баковый—кормовой, а Вас интересует ширина левого поля (leftmargin)

 Профиль  
                  
 
 Re: Как изменит баковые интервал в LaTex
Сообщение17.12.2014, 15:42 
Аватара пользователя


26/09/13
648
Таджикистан
Red_Herring
Вашу код я подставил на свою преамбула, но ошибка дают, Вот мой преамбул
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[12pt,a5paper]{report}
\usepackage{geometry}
%\tableofcontents
%\restoregeometry
\usepackage{eso-pic}
\usepackage{blindtext}
\usepackage{array}
\extrarowheight=5pt
\usepackage{tikz}
\textheight=8in
\textwidth=6.5in
\oddsidemargin=0in
\usepackage{listings}
\usepackage[namelimits,intlimits]{amsmath}
\usepackage[russian]{babel}
\usepackage{amsthm}
\usepackage{multicol,amsthm,syntonly}
\usepackage{euscript}
\usepackage{xcolor}
\usepackage{floatflt}
\usepackage{wrapfig}
\usepackage{graphicx}
\usepackage{amsfonts}
\usepackage{latexsym}
\usepackage{floatflt}
\usepackage{wrapfig}
\usepackage{longtable}
\usepackage{amsfonts}
\usepackage{mathrsfs} %$\mathscr{B}$
\setlength{\headheight}{2\baselineskip}
\setlength{\headsep}{2\baselineskip}
\setlength{\topmargin}{-40pt}
\addtolength{\topmargin}{-\headheight}
\setlength{\textwidth}{170mm}
\setlength{\textheight}{245mm}
%\addtolength{\textwidth}{-12true mm}
\setlength{\evensidemargin}{0true pt}
\setlength{\oddsidemargin}{0true pt} \setlength{\marginparsep}{0.2 true in}
\setlength{\marginparwidth}{0.42 true in}
\addtolength{\textheight}{-\topmargin}
\addtolength{\textheight}{-\headheight}
\addtolength{\textheight}{-\headsep} \flushbottom
\renewcommand{\baselinestretch}{1.2}
\mathsurround=0.5em
\widowpenalty=1000%
\brokenpenalty=2000%
\frenchspacing%
\tolerance=2500%
\hbadness=1500%
\doublehyphendemerits=50000%
\finalhyphendemerits=25000%
\adjdemerits=50000%
\mathsurround=0.1em
\clubpenalty=1000%
\widowpenalty=1000%
\brokenpenalty=2000%
\frenchspacing%
\tolerance=2500%
\hbadness=1500%
\doublehyphendemerits=50000%
\finalhyphendemerits=25000%
\adjdemerits=50000%
\renewcommand\appendixname{Приложение}
\renewcommand\contentsname{Содержание}
\renewcommand\listfigurename{Список рисунков}
\renewcommand\listtablename{Список таблиц}
\renewcommand\abstractname{Аннотация}
\renewcommand\partname{Часть}
\renewcommand\chaptername{Глава}
\renewcommand\appendixname{Приложение}
\def\refname{Литература}
\renewcommand\bibname{Библиография}
\renewcommand\indexname{Алфавитный указатель}
\renewcommand\figurename{Рис.}
\renewcommand\thetheorem{\arabic{theorem}}
\renewcommand\thelemma{\arabic{lemma}}
\renewcommand\thenote{\arabic{note}}
\renewcommand\thesled{\arabic{sled}}
\def\thecorollary{\arabic{corollary}}
\def\eps{\varepsilon}
\def\lnc{{\cal L}}
\newcommand{\df}{\mathcal{P}}
\newcommand{\sgn}{\mbox{{\rm sgn}}}
\def\hcorrection{\hspace{-0.3em}}
\def\Author#1{\vspace{4.0ex plus 0.0ex minus 0.2ex}\leftline{\large \bf{#1}}}
\def\Title#1{\section*{\hcorrection{#1}}}
\def\Abstract#1{{\footnotesize\baselineskip=12pt\begin{quotation}\noindent\hcorrection{#1}\end{quotation}}}
\def\References#1{{\footnotesize\baselineskip=12pt\begin{thebibliography}{99}{{\large #1}}\end{thebibliography}}}
\numberwithin{lemma}{section}
\numberwithin{sled}{section}
\numberwithin{note}{section}
 

 Профиль  
                  
 
 Re: Как изменит баковые интервал в LaTex
Сообщение17.12.2014, 16:17 
Заслуженный участник
Аватара пользователя


31/01/14
11448
Hogtown
Это не мой совет, а следующий уродский кусок Вашей преамбулы "бомбит"
Используется синтаксис LaTeX
\renewcommand\thetheorem{\arabic{theorem}}
\renewcommand\thelemma{\arabic{lemma}}
\renewcommand\thenote{\arabic{note}}
\renewcommand\thesled{\arabic{sled}}

\numberwithin{lemma}{section}
\numberwithin{sled}{section}
\numberwithin{note}{section}


Читайте лог. Где Вы взяли эту каку? Немедленно положите обратно и больше никогда ничего не берите на помойке.
Теоремы, леммы и подобные им окружения вводятся (после того как загружен amsthm) через \newtheorem и \newtheorem* (без номеров): Пример

Используется синтаксис LaTeX
\theoremstyle{plain}                             % slanted font in the body, bold font in the header
\newtheorem{theorem}{Theorem}[section]
\newtheorem{lemma}[theorem]{Lemma}
%
\theoremstyle{definition}                        % normal font in the body, bold font in the header
\newtheorem{definition}[theorem]{Definition}
%
\theoremstyle{remark}                          % normal font in the body, slanted font in the header
\newtheorem{remark}[theorem]{Remark}
\newtheorem*{remarknn}{Remark}           % remark with no number



Дальше!

Используется синтаксис LaTeX
\def\thecorollary{\arabic{corollary}}

Вводите как выше


Используется синтаксис LaTeX
\def\eps{\varepsilon}
\def\lnc{{\cal L}}
\def\hcorrection{\hspace{-0.3em}}
\def\Author#1{\vspace{4.0ex plus 0.0ex minus 0.2ex}\leftline{\large \bf{#1}}}
\def\Title#1{\section*{\hcorrection{#1}}}
\def\Abstract#1{{\footnotesize\baselineskip=12pt\begin{quotation}\noindent\hcorrection{#1}\end{quotation}}}
\def\References#1{{\footnotesize\baselineskip=12pt\begin{thebibliography}{99}{{\large #1}}\end{thebibliography}}}
 


Не поминайте \def всуе. Только \newcommand или \renewcommand (если команда не определена, или определена, но должна быть изменена—соответственно. \def работает вслепую, и должен использоваться осторожно!!!

Кроме того \cal, \rm не рекомендуются; рекомендуются \mathrm и \textrm, \mathcal (и т.д.)

Используется синтаксис LaTeX
\newcommand{\sgn}{\mbox{{\rm sgn}}}


Тоже кака; следует
Используется синтаксис LaTeX
\newcommand{\sgn}{\operatorname{sgn}}


Возможно через \DeclareMathOperator, но не то, что Вы позаимствовали.

 Профиль  
                  
 
 Re: Как изменит баковые интервал в LaTex
Сообщение17.12.2014, 16:38 
Аватара пользователя


26/09/13
648
Таджикистан
Red_Herring
Если у Вас есть время пожалуйста почешите мой преамбула и выложите.

-- 17.12.2014, 18:41 --

Red_Herring
Очень прощу!

 Профиль  
                  
 
 Re: Как изменит баковые интервал в LaTex
Сообщение17.12.2014, 16:53 
Заслуженный участник
Аватара пользователя


31/01/14
11448
Hogtown
Maik2013 в сообщении #948316 писал(а):
Если у Вас есть время пожалуйста почешите мой преамбула и выложите.

Ну нет—что и как, я объяснил, а дальше—сами. Иначе никогда ничему не научитесь. Да и без текста я не могу судить, что в преамбуле надо. Советую закомментировать пакеты и макро, смотреть лог и открывать по одному по мере необходимости. Ну зачем Вам blindtext? Я его использовал в ответах Вам, чтобы не заполнять страницы вручную…

Кстати, как может работа состоять только из параграфов если все Вы нумеруете внутри секций? И вообще работа должна иметь структуру, а то ее читать невозможно будет.

 Профиль  
                  
 
 Re: Как изменит баковые интервал в LaTex
Сообщение17.12.2014, 17:05 
Аватара пользователя


26/09/13
648
Таджикистан
Red_Herring
Вот не много подчистил теперь далее как быт
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[12pt,a5paper]{report}
\usepackage{eso-pic}
\usepackage{blindtext}
\usepackage{array}
\extrarowheight=5pt
\usepackage{tikz}
\usepackage{listings}
\usepackage[namelimits,intlimits]{amsmath}
\usepackage[russian]{babel}
\usepackage{amsthm}
\usepackage{multicol,amsthm,syntonly}
\usepackage{euscript}
\usepackage{xcolor}
\usepackage{wrapfig}
\usepackage{graphicx}
\usepackage{amsfonts}
\usepackage{latexsym}
\usepackage{floatflt}
\usepackage{wrapfig}
\usepackage{longtable}
\usepackage{amsfonts}
\usepackage{mathrsfs} %$\mathscr{B}$
\setlength{\headheight}{2\baselineskip}
\setlength{\headsep}{2\baselineskip}
\setlength{\topmargin}{-40pt}
\addtolength{\topmargin}{-\headheight}
\setlength{\textwidth}{170mm}
\setlength{\textheight}{245mm}
%\addtolength{\textwidth}{-12true mm}
\renewcommand{\baselinestretch}{1.2}
\def\Abstract#1{{\footnotesize\baselineskip=12pt
\begin{quotation}
\noindent\hcorrection{#1}
\end{quotation}}}
\def\References#1{{\footnotesize\baselineskip=12pt
\begin{thebibliography}{99}{{\large #1}}
\end{thebibliography}}}
 


-- 17.12.2014, 19:11 --

Red_Herring
Еще мало стал
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[12pt,a5paper]{report}
\usepackage{array}
\extrarowheight=5pt
\usepackage[namelimits,intlimits]{amsmath}
\usepackage[russian]{babel}
\usepackage{graphicx}
\usepackage{amsfonts}
\usepackage{latexsym}
\usepackage{floatflt}
\setlength{\headheight}{2\baselineskip}
\setlength{\headsep}{2\baselineskip}
\setlength{\topmargin}{-40pt}
\addtolength{\topmargin}{-\headheight}
\setlength{\textwidth}{170mm} %áàðè âàðàê
\setlength{\textheight}{245mm}%äàðîçèè âàðàê
%\addtolength{\textwidth}{-12true mm}
\renewcommand{\baselinestretch}{1.2}
\def\Abstract#1{{\footnotesize\baselineskip=12pt
\begin{quotation}
\noindent\hcorrection{#1}
\end{quotation}}}
\def\References#1{{\footnotesize\baselineskip=12pt
\begin{thebibliography}{99}{{\large #1}}
\end{thebibliography}}}
 

 Профиль  
                  
 
 Re: Как изменит баковые интервал в LaTex
Сообщение17.12.2014, 17:16 
Заслуженный участник
Аватара пользователя


31/01/14
11448
Hogtown
Не бомбит? Замените \usepackage{amsfonts} на \usepackage{amssymb} (он сам загрузит amsfonts)

Ну и добавьте \usepackage{geometry} и далее как я советовал.

Но не видя самой работы трудно что-либо советовать, кроме RTFM (Read The Friendly Manual). blindtext Вам точно не нужен, а про остальные пакеты—откуда мне знать?

 Профиль  
                  
 
 Re: Как изменит баковые интервал в LaTex
Сообщение17.12.2014, 17:23 
Аватара пользователя


26/09/13
648
Таджикистан
Red_Herring
Вот добавил но все равно ошибка на
Используется синтаксис LaTeX
\newgeometry{left=2cm,bottom=0.1cm}
 

код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[12pt,a5paper]{report}
\usepackage{array}
\extrarowheight=5pt
\usepackage[namelimits,intlimits]{amsmath}
\usepackage[russian]{babel}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{latexsym}
\usepackage{floatflt}
 \usepackage{geometry}
\newgeometry{left=2cm,bottom=0.1cm}
\tableofcontents
\restoregeometry
\setlength{\headheight}{2\baselineskip}
\setlength{\headsep}{2\baselineskip}
\setlength{\topmargin}{-40pt}
\addtolength{\topmargin}{-\headheight}
\setlength{\textwidth}{170mm}
\setlength{\textheight}{245mm}
%\addtolength{\textwidth}{-12true mm}
\renewcommand{\baselinestretch}{1.2}
\def\Abstract#1{{\footnotesize\baselineskip=12pt
\begin{quotation}
\noindent\hcorrection{#1}
\end{quotation}}}
\def\References#1{{\footnotesize\baselineskip=12pt
\begin{thebibliography}{99}{{\large #1}}
\end{thebibliography}}}
 

 Профиль  
                  
 
 Re: Как изменит баковые интервал в LaTex
Сообщение17.12.2014, 17:58 
Заслуженный участник
Аватара пользователя


31/01/14
11448
Hogtown
Вот добавил но все равно ошибка на \newgeometry{left=2cm,bottom=0.1cm}

Ну и правильно, что ошибка. Посмотрите на пример, разве в преамбуле?

 Профиль  
                  
 
 Re: Как изменит баковые интервал в LaTex
Сообщение17.12.2014, 18:09 
Аватара пользователя


26/09/13
648
Таджикистан
Red_Herring
Вот смотрите
Используется синтаксис LaTeX
\setlength{\textwidth}{170mm} % изменение ширина листа
\setlength{\textheight}{245mm}% изменение длина  листа
 

Теперь как можно изменит размер, баковые листа

 Профиль  
                  
 
 Re: Как изменит баковые интервал в LaTex
Сообщение17.12.2014, 19:20 
Заслуженный участник
Аватара пользователя


31/01/14
11448
Hogtown
Вы вставляете в преамбулу только
Используется синтаксис LaTeX
\usepackage[a5]{geometry}


Остальное—в текст (после \begin{document})

 Профиль  
                  
 
 Re: Как изменит баковые интервал в LaTex
Сообщение17.12.2014, 19:26 
Аватара пользователя


26/09/13
648
Таджикистан
Red_Herring
Еще ошибка!

У Вас есть нормальная преамбула (ну чтобы все команды было бы автоматический например
номера параграфов, формул, теорем,... )!
Выложите пожалуйста если есть.

 Профиль  
                  
 
 Re: Как изменит баковые интервал в LaTex
Сообщение17.12.2014, 19:41 
Заслуженный участник
Аватара пользователя


31/01/14
11448
Hogtown
У меня есть несколько преамбул, но преамбула отвечает тому, что Вы хотите достичь. И мои преамбулы для Вас--overkill.

Если у Вас ошибка—приведите минимальный документ.

 Профиль  
                  
 
 Re: Как изменит баковые интервал в LaTex
Сообщение17.12.2014, 20:10 
Аватара пользователя


26/09/13
648
Таджикистан
Red_Herring
Пожалуйста выложите один из ваших лучший преамбул.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 51 ]  На страницу 1, 2, 3, 4  След.

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



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

Сейчас этот форум просматривают: Lenchik


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

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