2014 dxdy logo

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

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




 
 Помощь с печатью лекций
Сообщение05.03.2016, 11:25 
Здравсвуйте, возникла идея делать в электронном виде. Возникли вопросы по нумерации,структуре файлов лекций и иллюстрациям.
Лектор читает лекцию Определениями и Теоремами,то есть
......
Опр.1.12.
Опр.1.13.
Опр.1.14.
....
Т.1.1.
....
Т.1.2
....
Можно сделать ,чтобы номера определений внутри лекции нумеровались самостоятельно?
Теоремы и их доказательства ,как я понял,можно организовывать с помощь \newtheorem
Возможно ли каким-то образом главы именовать лекциями?
Каким образом лучше организовывать файлы ? Отдельные лекции article ,а затем \include \input и тип book?
Как делать иллюстрации ? Смог придумать только Gnuplot + Corel и Metapost.Может есть более удобный способ?
Заранее благодарен за ответы.

 
 
 
 Re: Помощь с печатью лекций
Сообщение05.03.2016, 12:38 
Можете посмотреть исходники русскояычных книг по математике (https://github.com/xHellerx/Math-tutorial) и TeX'у (https://github.com/EvgeniiBaldin/ctex-ru). В одной из соседних тем обсуждалось как найти исходник известной книги Львовского.

 
 
 
 Re: Помощь с печатью лекций
Сообщение05.03.2016, 13:56 
Аватара пользователя
Orkimed
Задавайте разные вопросы в отдельных постах.

Цитата:
Можно сделать ,чтобы номера определений внутри лекции нумеровались самостоятельно?

См.
Используется синтаксис LaTeX
\newtheorem{theorem}{Theorem}[section]

где в квадратных скобках стоит "внутри чего д.б. нумерация"

Цитата:
Возможно ли каким-то образом главы именовать лекциями?

Зависит от documentclass (который Вы не сообщили). Обычно
Используется синтаксис LaTeX
\renewcommand{\chaptername}{Лекция}


Цитата:
Каким образом лучше организовывать файлы ? Отдельные лекции article ,а затем \include \input и тип book?

Да, только вместо book советую memoir.

Цитата:
Как делать иллюстрации ? Смог придумать только Gnuplot + Corel и Metapost.Может есть более удобный способ?

Трудно придумать более неудобный. Используйте пакет pgf/tikz (здесь много про него на сайте писалось).

 
 
 
 Re: Помощь с печатью лекций
Сообщение05.03.2016, 15:21 
Red_Herring
Класс документа я не указал точно,потому что не знаю какой лучше использовать.
Можно ли написать команду,чтобы не писать каждый раз
Используется синтаксис LaTeX
\begin{название счетчика определений или теорем}
\end{название счетчика определений или теорем}    
?

 
 
 
 Re: Помощь с печатью лекций
Сообщение05.03.2016, 15:28 
Аватара пользователя
Orkimed в сообщении #1104401 писал(а):
Можно ли написать команду,чтобы не писать каждый раз

Не надо ничего кроме того, что я написал \newtheorem{theorem}{Theorem}[section]
При необходимости замените section на chapter (внутри чего отдельная нумерация)

 
 
 
 Re: Помощь с печатью лекций
Сообщение05.03.2016, 15:53 
Red_Herring
Я не правильно выразился или вы меня не правильно поняли.
Вот кусок моей лекции. Можно сделать команду,которая принимала бы в себя название счетчика и текст,который нужно поместить внутрь?
Возможно ли сделать в два столбца,но чтобы название глав было по ширине всей страницы?
Изображение

 
 
 
 Re: Помощь с печатью лекций
Сообщение05.03.2016, 16:22 
Аватара пользователя
Цитата:
Я не правильно выразился или вы меня не правильно поняли.
Вот кусок моей лекции. Можно сделать команду,которая принимала бы в себя название счетчика и текст,который нужно поместить внутрь?


Это понять невозможно "текст внутри счётчика?"

Вот пример как надо делать:

код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[12pt]{memoir}
\usepackage{cmap}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[russian]{babel}
\usepackage{blindtext}
\usepackage{amsthm}
\usepackage{multicol}
\renewcommand{\chaptername}{Лекция}
\newtheorem{defi}{Опр.}[chapter]
\begin{document}

\chapter{Всякая фигня}
\begin{multicols}{2}

\begin{defi}
И тра-ля-ля
\end{defi}

\begin{defi}
Мяу!
\end{defi}

\blindtext

\begin{defi}
И тра-та-та
\end{defi}

\blindtext[6]
\begin{defi}
Гав! Гав!!!
\end{defi}

\blindtext\blindtext


\end{multicols}
\end{document}

 
 
 
 Re: Помощь с печатью лекций
Сообщение05.03.2016, 16:37 
Огромное спасибо за советы.

 
 
 
 Re: Помощь с печатью лекций
Сообщение06.03.2016, 09:49 
Orkimed в сообщении #1104401 писал(а):
Можно ли написать команду,чтобы не писать каждый раз
Используется синтаксис LaTeX
\begin{название счетчика определений или теорем}
\end{название счетчика определений или теорем}    
?

Если я правильно понял вопрос, то можно так:
Используется синтаксис LaTeX
\def \opr#1{\begin{defi}#1\end{defi}}

А потом использовать
Используется синтаксис LaTeX
\opr{тра-ля-ля}

 
 
 
 Re: Помощь с печатью лекций
Сообщение06.03.2016, 10:17 
Red_Herring писал(а):
Трудно придумать более неудобный. Используйте пакет pgf/tikz (здесь много про него на сайте писалось).

Согласиться можно лишь по поводу Корела, это совсем не для математики.

По поводу gnuplot и METAPOST согласиться никак нельзя, поскольку использование тех или иных инструментов зависит от потребностей.

Эти инструменты для использования в математических текстах совершенно уместны.

pgf/TikZ хорошая штука, но это никак не означает, что нужно охаивать другое ПО.

 
 
 
 Re: Помощь с печатью лекций
Сообщение06.03.2016, 10:51 
Аватара пользователя
gnuplot прекрасно используется в рамках tikz (он автоматически используется как "раб" поставляющий tikz данные, позволяющие строить графики, в т.ч. и многомерные). Поскольку tikz работает внутри latex, то не возникает проблемы несогласованности шрифтов, толщин линий и пр.

При всем уважении к metapost он не слишком широко используется, впрочем, как и pstricks, а значит, трудно получить совет. "Dieu est toujours pour les gros bataillons."

Есть ещё  asymptote.


Впрочем, я имел в виду всю комбинацию, названную ТС.

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


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