2014 dxdy logo

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

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




 
 Формула на LaTeX
Сообщение25.04.2014, 08:17 
Аватара пользователя
Как можно набрать на LaTeX "символ равенства и наверху ( def)"

 
 
 
 Re: Формула на LaTeX
Сообщение25.04.2014, 09:07 
Аватара пользователя
Можно через \overset но лучше \stackrel{\textrm{def}}{=} или \stackrel{\textsf{def}}{=}

 
 
 
 Re: Формула на LaTeX
Сообщение25.04.2014, 09:22 
Аватара пользователя
Red_Herring

Большой спасибо Вы очень мне помогли!!
Дай Бог чтобы Вы не устали людям помогать.

 
 
 
 Re: Формула на LaTeX
Сообщение25.04.2014, 11:46 
Аватара пользователя
Red_Herring Извиняюсь, у меня еще один вопрос.

Изображение

На рисунка в месте 1, как можно сделать Глава 1.
А в месте 1.1, $\S1.1.$

 
 
 
 Re: Формула на LaTeX
Сообщение25.04.2014, 22:00 
Аватара пользователя
Я не ясновидящий и без шапки (по крайней мере \documentclass) что либо сказать не могу

-- 25.04.2014, 14:26 --

Что нибудь так

Код:
\documentclass[a4paper]{book}
\usepackage{tocloft,calc}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\renewcommand{\cftchappresnum}{Глава }
\renewcommand{\chaptername}{Глава }
\renewcommand{\thesection}{\S\arabic{chapter}.\arabic{section}}
\renewcommand{\thesubsection}{\S\arabic{chapter}.\arabic{section}.\arabic{subsection}}



\makeatletter
\renewcommand*{\p@section}{\S\,}
\renewcommand*{\p@subsection}{\S\,}
\makeatother

\AtBeginDocument{\addtolength\cftchapnumwidth{\widthof{\bfseries Глава}}}

\begin{document}
\tableofcontents

\chapter{Фигня}
\section{Фиговина}
\subsection{Фигушка}
\subsection{Фиглечка}

\section{Мрак}
\subsection{Хреновина}
\end{document}

 
 
 
 Re: Формула на LaTeX
Сообщение26.04.2014, 11:11 
Аватара пользователя
Red_Herring
Спасибо, за помощь но эти коды дает ошибку
Используется синтаксис LaTeX
\renewcommand{\cftchappresnum}{Глава}
\AtBeginDocument{\addtolength\cftchapnumwidth{\widthof{\bfseries Глава}}}
 

 
 
 
 Re: Формула на LaTeX
Сообщение26.04.2014, 11:19 
Аватара пользователя
Maik2013 в сообщении #855168 писал(а):
Red_Herring
Спасибо, за помощь но эти коды дает ошибку
Используется синтаксис LaTeX
\renewcommand{\cftchappresnum}{Глава}
\AtBeginDocument{\addtolength\cftchapnumwidth{\widthof{\bfseries Глава}}}
 


У меня не дают. И я догадываюсь, в чем причина

\usepackage{utf8]{inputenc}

Какая у Вас кодировка у редактора? Я использую Unicode (и всем советую), но у Вас скорее всего cp1251 .

Т.е. Вам надо заменить utf8 в этом месте на ту кодировку, которая у Вас (спотыкнулось же на "Глава" не в той кодировке)
Я же написал "вроде" и что "я не ясновидящий"

 
 
 
 Re: Формула на LaTeX
Сообщение26.04.2014, 14:50 
Аватара пользователя
Red_Herring
Хорошо вот мой преамбула
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
z\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{graphicx}
\usepackage{graphics}
\usepackage{amsfonts}
\usepackage{latexsym}
\setlength{\headheight}{2\baselineskip}
\setlength{\headsep}{2\baselineskip} \setlength{\topmargin}{-40pt}
\addtolength{\topmargin}{-\headheight}
\setlength{\textwidth}{165mm}
\setlength{\textheight}{240mm}
\setlength{\oddsidemargin}{0 true pt}
\setlength{\evensidemargin}{0true pt}
\setlength{\oddsidemargin}{20 true 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%
\chardef\No=194
\chardef\No='362
\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\enclname{encl}
\def\ccname{êîïèÿ}
\def\headtoname{Ê}
\def\pagename{Ñòðàíèöà}
\def\seename{ñìîòðè}
\def\alsoname{ñìîòðè òàêæå}
\newtheorem{theorem}{\quad \ Òåîðåìà}%[section]
\newtheorem{lemma}{\quad \ Ëåììà}%[section]
\newtheorem{opredel}{\quad \ Îïðåäåëåíèå}
\newtheorem{corollary}{\quad \ Ñëåäñòâèå}%[theorem]
\newtheorem{primer}{\quad \ Ïðèìåð}
%\newtheorem{corollary}{Ñëåäñòâèå}[section]
\def\thetheorem{\arabic{theorem}}
\def\thelemma{\arabic{lemma}}
\def\thenote{\arabic{note}}
\def\thecorollary{\arabic{corollary}}
\def\eps{\varepsilon}
\def\lnc{{\cal L}}
\newcommand{\df}{\mathcal{P}}
\newcommand{\sgn}{\mbox{{\rm sgn}}}
\newcommand{\A}{\cal{A}}
\newcommand{\m}{\mathfrak{m}}
\newcommand{\D}{\mathfrak{D}}
\newcommand{\M}{\mathfrak{M}}
\newcommand{\Si}{\mathfrak{S}}
\newcommand{\nequiv}{\not\equiv}
\newcommand{\Fr}{\EuScript{F}}
\newcommand{\Is}{\EuScript{I}}
\def\Proof{{\bf Äîêàçàòåëüñòâî}}
\def\Definition{{\bf Îïðåäåëåíèå}}
\def\Example{{\bf Ïðèìåð}}
\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}}}
\newtheorem{corollaryl}{\qquad Ñëåäñòâèå}[lemma]
\newtheorem{corollaryt}{\qquad Ñëåäñòâèå}[theorem]
\numberwithin{corollary}{section}
\newcommand{\å}{{\" å}}
\newcommand{\Å}{{\" Å}}
 

 
 
 
 Re: Формула на LaTeX
Сообщение26.04.2014, 16:10 
Аватара пользователя
Maik2013 в сообщении #855290 писал(а):
Red_Herring
Хорошо вот мой преамбула
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
z\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{graphicx}
\usepackage{graphics}
\usepackage{amsfonts}
\usepackage{latexsym}
\setlength{\headheight}{2\baselineskip}
\setlength{\headsep}{2\baselineskip} \setlength{\topmargin}{-40pt}
\addtolength{\topmargin}{-\headheight}
\setlength{\textwidth}{165mm}
\setlength{\textheight}{240mm}
\setlength{\oddsidemargin}{0 true pt}
\setlength{\evensidemargin}{0true pt}
\setlength{\oddsidemargin}{20 true 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%
\chardef\No=194
\chardef\No='362
\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\enclname{encl}
\def\ccname{êîïèÿ}
\def\headtoname{Ê}
\def\pagename{Ñòðàíèöà}
\def\seename{ñìîòðè}
\def\alsoname{ñìîòðè òàêæå}
\newtheorem{theorem}{\quad \ Òåîðåìà}%[section]
\newtheorem{lemma}{\quad \ Ëåììà}%[section]
\newtheorem{opredel}{\quad \ Îïðåäåëåíèå}
\newtheorem{corollary}{\quad \ Ñëåäñòâèå}%[theorem]
\newtheorem{primer}{\quad \ Ïðèìåð}
%\newtheorem{corollary}{Ñëåäñòâèå}[section]
\def\thetheorem{\arabic{theorem}}
\def\thelemma{\arabic{lemma}}
\def\thenote{\arabic{note}}
\def\thecorollary{\arabic{corollary}}
\def\eps{\varepsilon}
\def\lnc{{\cal L}}
\newcommand{\df}{\mathcal{P}}
\newcommand{\sgn}{\mbox{{\rm sgn}}}
\newcommand{\A}{\cal{A}}
\newcommand{\m}{\mathfrak{m}}
\newcommand{\D}{\mathfrak{D}}
\newcommand{\M}{\mathfrak{M}}
\newcommand{\Si}{\mathfrak{S}}
\newcommand{\nequiv}{\not\equiv}
\newcommand{\Fr}{\EuScript{F}}
\newcommand{\Is}{\EuScript{I}}
\def\Proof{{\bf Äîêàçàòåëüñòâî}}
\def\Definition{{\bf Îïðåäåëåíèå}}
\def\Example{{\bf Ïðèìåð}}
\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}}}
\newtheorem{corollaryl}{\qquad Ñëåäñòâèå}[lemma]
\newtheorem{corollaryt}{\qquad Ñëåäñòâèå}[theorem]
\numberwithin{corollary}{section}
\newcommand{\å}{{\" å}}
\newcommand{\Å}{{\" Å}}
 


Кодировка не указана. Значит у Вас система по настоянию настроена на какую то кодировку, и Ваш текст у других работать не будет. Попробуйте заменить, как я сказал


Дальше:

зачем graphicx загружается 2 раза?
Зачем graphics вообще?
Зачем color (xcolor лучше)

\def следует избегать как чумы, используйте вместо \newcommand , а если даст ошибку что уже определена заменяйте в этом месте на \renewcommand

 
 
 
 Re: Формула на LaTeX
Сообщение26.04.2014, 17:28 
Аватара пользователя
Вообще, почитайте

http://ctan.cms.math.ca/tex-archive/info/l2tabu/english/l2tabuen.pdf

о том, чего не следует делать в LateX

 
 
 
 Re: Формула на LaTeX
Сообщение26.04.2014, 20:48 
Аватара пользователя
Red_Herring
Значит у меня не получается да?

 
 
 
 Re: Формула на LaTeX
Сообщение26.04.2014, 22:04 
Аватара пользователя
Ваша преамбула--это сплошное безумие. Дикие повторы, кучи ненужных пакетов. Начнем по порядку.

Вот этот код совершенно отдельно у Вас работает?

Код:
\documentclass[a4paper]{book}
\usepackage{tocloft,calc}
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\renewcommand{\cftchappresnum}{Глава }
\renewcommand{\chaptername}{Глава }
\renewcommand{\thesection}{\S\arabic{chapter}.\arabic{section}}
\renewcommand{\thesubsection}{\S\arabic{chapter}.\arabic{section}.\arabic{subsection}}



\makeatletter
\renewcommand*{\p@section}{\S\,}
\renewcommand*{\p@subsection}{\S\,}
\makeatother

\AtBeginDocument{\addtolength\cftchapnumwidth{\widthof{\bfseries Глава}}}

\begin{document}
\tableofcontents

\chapter{Фигня}
\section{Фиговина}
\subsection{Фигушка}
\subsection{Фиглечка}

\section{Мрак}
\subsection{Хреновина}
\end{document}

 
 
 [ Сообщений: 12 ] 


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