2014 dxdy logo

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

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




На страницу 1, 2  След.
 
 Оглавления на Latex
Сообщение20.03.2014, 18:56 
Аватара пользователя
Добрый вечер всем!!
У меня на дипломная работа оглавления автоматический через такой код
Код:
\tableofcontents


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

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

 
 
 
 Posted automatically
Сообщение21.03.2014, 20:30 
Аватара пользователя
 i  Тема перемещена из форума «Software» в форум «TeXнические обсуждения»

 
 
 
 Re: Оглавления на Latex
Сообщение22.03.2014, 02:53 
Аватара пользователя
См. образец [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 
Аватара пользователя
Red_Herring
Что не получается ошибка дает!

 
 
 
 Re: Оглавления на Latex
Сообщение22.03.2014, 07:54 
Аватара пользователя
Maik2013 в сообщении #839541 писал(а):
Red_Herring
Что не получается ошибка дает!



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

 
 
 
 Re: Оглавления на Latex
Сообщение22.03.2014, 07:56 
Аватара пользователя
Red_Herring
Да на Вашу код дает ошибку именно на \lipsum[1], \lipsum[2-3] и т.д.

 
 
 
 Re: Оглавления на Latex
Сообщение22.03.2014, 09:58 
Исправьте \usepackage[utf8]{inputenc} на \usepackage[cp1251]{inputenc}

 
 
 
 Re: Оглавления на Latex
Сообщение22.03.2014, 10:09 
Аватара пользователя
Maik2013 в сообщении #839545 писал(а):
Red_Herring
Да на Вашу код дает ошибку именно на \lipsum[1], \lipsum[2-3] и т.д.



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

 
 
 
 Re: Оглавления на Latex
Сообщение22.03.2014, 10:10 
Аватара пользователя
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 
Аватара пользователя
andrewkhv в сообщении #839556 писал(а):
Исправьте \usepackage[utf8]{inputenc} на \usepackage[cp1251]{inputenc}


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

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

 
 
 
 Re: Оглавления на Latex
Сообщение22.03.2014, 10:38 
Аватара пользователя
[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 
Аватара пользователя
Red_Herring
Спасибо за такие замечание. Я исправил на некоторый ваше замечаний.

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

 
 
 
 Re: Оглавления на Latex
Сообщение22.03.2014, 13:38 
Аватара пользователя
Maik2013 в сообщении #839570 писал(а):
Red_Herring
Спасибо за такие замечание. Я исправил на некоторый ваше замечаний.

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


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

 
 
 
 Re: Оглавления на Latex
Сообщение22.03.2014, 15:25 
Аватара пользователя
Red_Herring
Ви имейте этот код то этот код дает ошибку
Используется синтаксис LaTeX
\numberwithin{lemma}{section}

 
 
 [ Сообщений: 18 ]  На страницу 1, 2  След.


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