2014 dxdy logo

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

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




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


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

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


31/01/14
11064
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
645
Таджикистан
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
11064
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
645
Таджикистан
Red_Herring
Если у Вас есть время пожалуйста почешите мой преамбула и выложите.

-- 17.12.2014, 18:41 --

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

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


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

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

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

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


26/09/13
645
Таджикистан
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
11064
Hogtown
Не бомбит? Замените \usepackage{amsfonts} на \usepackage{amssymb} (он сам загрузит amsfonts)

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

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

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


26/09/13
645
Таджикистан
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
11064
Hogtown
Вот добавил но все равно ошибка на \newgeometry{left=2cm,bottom=0.1cm}

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

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


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

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

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


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


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

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


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

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

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


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

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

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


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

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

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



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

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


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

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