2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Оглавления на Latex
Сообщение20.03.2014, 18:56 
Аватара пользователя


26/09/13
648
Таджикистан
Добрый вечер всем!!
У меня на дипломная работа оглавления автоматический через такой код
Код:
\tableofcontents


Я хочу чтобы Latex автоматический написал в мести единичка самой главы например как рисунка
Изображение

Спасибо заранее!

 Профиль  
                  
 
 Posted automatically
Сообщение21.03.2014, 20:30 
Админ форума
Аватара пользователя


19/03/10
8952
 i  Тема перемещена из форума «Software» в форум «TeXнические обсуждения»

 Профиль  
                  
 
 Re: Оглавления на Latex
Сообщение22.03.2014, 02:53 
Заслуженный участник
Аватара пользователя


31/01/14
11312
Hogtown
См. образец [lipsum нужен просто для заполнения "мусором"]

Код:
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\renewcommand{\chaptername}{Глава}
\usepackage{lipsum}%
\usepackage{titletoc}% http://ctan.org/pkg/titletoc
\titlecontents*{chapter}% <section-type>
  [0pt]% <left>
  {}% <above-code>
  {\bfseries\chaptername\ \thecontentslabel\quad}% <numbered-entry-format>
  {}% <numberless-entry-format>
  {\bfseries\hfill\contentspage}% <filler-page-format>

\begin{document}
\tableofcontents
\chapter{Введение в фигню} \lipsum[1]
\section{Зачем нужна фигня?} \lipsum[2-3]
\section{Кто придумал фигню?} \lipsum[4-5]

\chapter{Простая фигня} \lipsum[1]
\section{Определение фигни} \lipsum[2-3]
\section{Фигня} \lipsum[4-5]
\section{Еще фигная} \lipsum[6-7]
\chapter{Сложная фигня} \lipsum[1]
\section{Определение сложной фигни} \lipsum[2-3]
\section{Много фигни} \lipsum[4-5]
\section{Офигеть!} \lipsum[6-7]
\end{document}

 Профиль  
                  
 
 Re: Оглавления на Latex
Сообщение22.03.2014, 06:31 
Аватара пользователя


26/09/13
648
Таджикистан
Red_Herring
Что не получается ошибка дает!

 Профиль  
                  
 
 Re: Оглавления на Latex
Сообщение22.03.2014, 07:54 
Заслуженный участник
Аватара пользователя


31/01/14
11312
Hogtown
Maik2013 в сообщении #839541 писал(а):
Red_Herring
Что не получается ошибка дает!



Что не получается? Мой код или что-то другое? И какую ошибку? Процитируйте, а лучше покажите log. Я не ясновидящий, к сожалению

 Профиль  
                  
 
 Re: Оглавления на Latex
Сообщение22.03.2014, 07:56 
Аватара пользователя


26/09/13
648
Таджикистан
Red_Herring
Да на Вашу код дает ошибку именно на \lipsum[1], \lipsum[2-3] и т.д.

 Профиль  
                  
 
 Re: Оглавления на Latex
Сообщение22.03.2014, 09:58 


31/07/13
51
Хабаровск
Исправьте \usepackage[utf8]{inputenc} на \usepackage[cp1251]{inputenc}

 Профиль  
                  
 
 Re: Оглавления на Latex
Сообщение22.03.2014, 10:09 
Заслуженный участник
Аватара пользователя


31/01/14
11312
Hogtown
Maik2013 в сообщении #839545 писал(а):
Red_Herring
Да на Вашу код дает ошибку именно на \lipsum[1], \lipsum[2-3] и т.д.



Выкиньте все \usepackage{lipsum} и все \lipsum[2-3] нафиг! Они нужны только для наполнения мусором.

 Профиль  
                  
 
 Re: Оглавления на Latex
Сообщение22.03.2014, 10:10 
Аватара пользователя


26/09/13
648
Таджикистан
andrewkhv
Спасибо получился! но намоем преамбула что то дает ошибку.
Пожалуйста помогите что надо добавит на маем преамбул. Вот мой преамбул
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[12pt,a5paper]{report}
\usepackage[namelimits,intlimits]{amsmath}
\usepackage[russian]{babel}
\usepackage{amsthm}
\usepackage{multicol,amsthm,syntonly}
\usepackage{euscript}
\usepackage{color}
\usepackage{floatflt}
\usepackage{wrapfig}
\usepackage{graphicx}
\usepackage{graphics}
\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}{0
true pt} \setlength{\marginparsep}{0.2 true in}
\setlength{\marginparwidth}{0.42 true in}
%\addtolength{\textheight}{-10 true mm}
\addtolength{\textheight}{-\topmargin}
\addtolength{\textheight}{-\headheight}
\addtolength{\textheight}{-\headsep}
\flushbottom
\renewcommand{\baselinestretch}{1.3}
\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%
\def\appendixname{Приложение}
\def\contentsname{Содержание}
\def\listfigurename{Список рисунков}
\def\listtablename{Список таблиц}
\def\abstractname{Аннотация}
\def\partname{Часть}
\def\chaptername{Глава}
\def\appendixname{Приложение}
\def\refname{Литература}
\def\bibname{Библиография}
\def\indexname{Алфавитный указатель}
\def\figurename{Рис.}
%\def\tablename{Таблица}
\def\enclname{encl}
\def\ccname{копия}
\def\headtoname{К}
\def\pagename{Страница}
\def\seename{смотри}
\def\alsoname{смотри также}
\def\thetheorem{\arabic{theorem}}
\def\thelemma{\arabic{lemma}}
\def\thenote{\arabic{note}}
\def\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
Сообщение22.03.2014, 10:23 
Заслуженный участник
Аватара пользователя


31/01/14
11312
Hogtown
andrewkhv в сообщении #839556 писал(а):
Исправьте \usepackage[utf8]{inputenc} на \usepackage[cp1251]{inputenc}


Тоже возможно (если кодировка документа такая). Правда, непонятно, почему продолжать использовать кодировку, поддерживающую только русский (+ ASCII латинский), а не вдобавок украинский, казахский, французский и немецкий,….

 Профиль  
                  
 
 Re: Оглавления на Latex
Сообщение22.03.2014, 10:28 
Аватара пользователя


26/09/13
648
Таджикистан
Red_Herring
Иногда понадобится

 Профиль  
                  
 
 Re: Оглавления на Latex
Сообщение22.03.2014, 10:38 
Заслуженный участник
Аватара пользователя


31/01/14
11312
Hogtown
[quote="Maik2013 в сообщении #839558"]andrewkhv
Спасибо получился! но намоем преамбула что то дает ошибку.
Пожалуйста помогите что надо добавит на маем преамбул. Вот мой преамбул



Опять таки мы не ясновидящие: надо указывать ошибку. По крайней мере одна очевидна:
Код:
\numberwithin{lemma}{section}


А что Вы нумеровать-то собрались? lemma как следует то неопределена (и соответствующего счетчика нет)!
Вот после того как загружен amsthm u Вас будет
Код:
\newtheorem{lemma}{Лемма}

то это будет работать. Разумеется надо будет писать

Код:
\begin{lemma}
……….
\end{lemma}


И также с теоремами, следствиями и т.д. и т.п. А вообще-то Ваша преамбула напоминает городскую свалку. Какие-такие очумелые ручки ЭТО соорудили? Кстати \def очень опасная команда и рекомендуется не использовать кроме крайней необходимости. Замените на \newcommand или если будет ошибка, что команда уже определена на \renewcommand.

Зачем пакет graphics если есть graphicx? xcolor лучше чем color.

-- 22.03.2014, 02:40 --

Да вы что на a5 страничках печатать собрались (а5 это обычный а4 разрезанный пополам)

 Профиль  
                  
 
 Re: Оглавления на Latex
Сообщение22.03.2014, 10:50 
Аватара пользователя


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

Но мой Вопрос такой и осталось. Для того чтобы в мести 1. показался Глава 1, что надо делать?

 Профиль  
                  
 
 Re: Оглавления на Latex
Сообщение22.03.2014, 13:38 
Заслуженный участник
Аватара пользователя


31/01/14
11312
Hogtown
Maik2013 в сообщении #839570 писал(а):
Red_Herring
Спасибо за такие замечание. Я исправил на некоторый ваше замечаний.

Но мой Вопрос такой и осталось. Для того чтобы в мести 1. показался Глава 1, что надо делать?


Смотрите код, который я поставил и введите те же самые пакеты и определения в свою преамбулу.

 Профиль  
                  
 
 Re: Оглавления на Latex
Сообщение22.03.2014, 15:25 
Аватара пользователя


26/09/13
648
Таджикистан
Red_Herring
Ви имейте этот код то этот код дает ошибку
Используется синтаксис LaTeX
\numberwithin{lemma}{section}

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

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



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

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


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

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