2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Выбор типа документа в LaTex для лекций
Сообщение21.08.2023, 20:02 


17/03/20
183
Уважаемые коллеги, добрый вечер! Возник один очень сложный вопрос, возможно Вы сможете оказать помощь, дать рекомендации!

Постановка вопроса:

Предстоит подготовить курс лекций, по "Линейной алгебре", будет много рисунков и таблиц, формат слайдов 16:9, выходной файл в формате .pdf. Однако, непосредственно в качестве источника выбираю LaTex. Основная проблема заключается в следующем:

1. Не могу определиться с выбором класса документа (выбрать article или beamer). В первом случае, это классический формат, в котором имеется свобода редактирования стилей, создания собственных для теорем, доказательств, определений, лемм, и возможности создания четкого содержания. Однако, весьма тяжело, создать шаблон таким образом, чтобы это была презентация, поменять оринетацию и возможность послайдового представления (постраничного в данном случае). Для презентаций создан соответсвюущий класс, однако существенной проблемой является:
  • вырванивание шрифта
  • создание собственных окружений для теорем и.т.п.
  • невозможность создания содержания, аналогично классу article

Пока на данный момент преамбула имеет следюущий вид:
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[aspectratio=169, 10pt]{beamer}


\usepackage[T1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
\usefonttheme{professionalfonts}
\usepackage{concmath}
\usefonttheme{serif}
\usepackage{setspace}
\usepackage{indentfirst}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{ragged2e}
\usepackage{etoolbox}

 1. Line spacing 1.15
\setstretch{1.0}

% 2. Indent margin 1.25 cm
\setlength{\parindent}{1.15cm}

% 3. Indentation between adjacent paragraphs 12pt (double)
\setlength{\parskip}{4pt}
\setlength{\emergencystretch}{3em}

\expandafter\def\expandafter\normalsize\expandafter{%
    \normalsize
    \setlength\abovedisplayskip{4pt}
    \setlength\belowdisplayskip{4pt}
    \setlength\abovedisplayshortskip{4pt}
    \setlength\belowdisplayshortskip{4pt}
}


\makeatletter

\newcommand{\repar}{\vspace{-4pt}}
\renewcommand{\indent}{\hspace*{20pt}}

\setbeamertemplate{frametitle}[default][center]

\setbeamersize{text margin left=2em,text margin right=2em}

\setbeamerfont{title}{size=\LARGE}
\setbeamerfont{subtitle}{size=\Large}
\setbeamerfont{frametitle}{size=\Large}
\setbeamerfont{block title}{size=\normalsize}
\setbeamerfont{footline}{size=\normalsize}

\usebeamercolor{structure}
\setbeamercolor{normal text}{fg=black}
\setbeamercolor{structure}{bg=black!20,fg=black}

% \addtobeamertemplate{frametitle}{}{\vspace*{-1ex}\rule{\textwidth}{1pt}}

\setbeamertemplate{navigation symbols}{}

\setbeamertemplate{section in toc}[sections numbered]


\setbeamertemplate{footline}{%

   \centering
   \begin{minipage}{\dimexpr\paperwidth-\beamer@leftmargin-\beamer@rightmargin\relax}
   \vspace{-4ex}
   \centering
   \rule{\linewidth}{1pt} \vskip 1pt
   \usebeamerfont{footline}%
   \usebeamercolor{footline}%

   % \hfill\insertpagenumber/\inserttotalframenumber
   \hfill\insertpagenumber
   \hfill%

   \llap{\insertframenavigationsymbol\insertbackfindforwardnavigationsymbol}\par
   \end{minipage}\vskip1pt
}

\makeatother


\title{\textbf{Линейная алгебра}}
\author{Автор}
\date{Август 2023}

\apptocmd{\frame}{}{\justifying}{}

\begin{document}


\begin{frame}
\thispagestyle{empty}
  \titlepage
\end{frame}

\begin{frame}{Содержание}
    \tableofcontents[sections=1]
    \tableofcontents[sections=2]
\end{frame}

\section{Introduction}

\begin{frame}{Introduction}

\begin{itemize}
  \item Your introduction goes here!
  \item Use \texttt{itemize} to organize your main points.
\end{itemize}

\vskip 1cm


\end{frame}


\section{Mathematics}

\begin{frame}[allowframebreaks,allowdisplaybreaks]{Readable Mathematics}

 \indent Let $X_1, X_2, \ldots, X_n$ be a sequence of independent and identically distributed random variables with $\text{E}[X_i] = \mu$ and $\text{Var}[X_i] = \sigma^2 < \infty$, and let
$$S_n = \frac{X_1 + X_2 + \cdots + X_n}{n}
      = \frac{1}{n}\sum_{i}^{n} X_i = \int_{a}^{b} f(x_i) dx$$
     
\repar denote their mean. Then as $n$ approaches infinity, the random variables $\sqrt{n}(S_n - \mu)$ converge \textbf{in distribution} to a normal $\mathcal{N}(0, \sigma^2)$.

\indent denote their mean. Then as $n$ approaches infinity, the random variables $\sqrt{n}(S_n - \mu)$ converge \textbf{in distribution} to a normal $\mathcal{N}(0, \sigma^2)$. denote their mean. Then as $n$ approaches infinity, the random variables $\sqrt{n}(S_n - \mu)$ converge \textbf{in distribution} to a normal $\mathcal{N}(0, \sigma^2)$. denote their mean. Then as $n$ approaches infinity, the random variables $\sqrt{n}(S_n - \mu)$ converge \textbf{in distribution} to a normal $\mathcal{N}(0, \sigma^2)$. denote their mean. Then as $n$ approaches infinity, the random variables $\sqrt{n}(S_n - \mu)$ converge \textbf{in distribution} to a normal $\mathcal{N}(0, \sigma^2)$.
denote their mean. Then as $n$ approaches infinity, the random variables $\sqrt{n}(S_n - \mu)$ converge \textbf{in distribution} to a normal $\mathcal{N}(0, \sigma^2)$. denote their mean.

Let $X_1, X_2, \ldots, X_n$ be a sequence of independent and identically distributed random variables with $\text{E}[X_i] = \mu$ and $\text{Var}[X_i] = \sigma^2 < \infty$, and let
$$S_n = \frac{X_1 + X_2 + \cdots + X_n}{n}
      = \frac{1}{n}\sum_{i}^{n} X_i = \int_{a}^{b} f(x_i) dx$$
     
\repar denote their mean. Then as $n$ approaches infinity, the random variables $\sqrt{n}(S_n - \mu)$ converge \textbf{in distribution} to a normal $\mathcal{N}(0, \sigma^2)$.

\indent denote their mean. Then as $n$ approaches infinity, the random variables $\sqrt{n}(S_n - \mu)$ converge \textbf{in distribution} to a normal $\mathcal{N}(0, \sigma^2)$. denote their mean. Then as $n$ approaches infinity, the random variables $\sqrt{n}(S_n - \mu)$ converge \textbf{in distribution} to a normal $\mathcal{N}(0, \sigma^2)$. denote their mean. Then as $n$ approaches infinity, the random variables $\sqrt{n}(S_n - \mu)$ converge \textbf{in distribution} to a normal $\mathcal{N}(0, \sigma^2)$. denote their mean. Then as $n$ approaches infinity, the random variables $\sqrt{n}(S_n - \mu)$ converge \textbf{in distribution} to a normal $\mathcal{N}(0, \sigma^2)$.
denote their mean. Then as $n$ approaches infinity, the random variables $\sqrt{n}(S_n - \mu)$ converge \textbf{in distribution} to a normal $\mathcal{N}(0, \sigma^2)$. denote their mean. Then as $n$ approaches infinity, the random variables $\sqrt{n}(S_n - \mu)$ converge \textbf{in distribution} to a normal $\mathcal{N}(0, \sigma^2)$.

\end{frame}

\end{document}

 


Поясню некоторые моменты: шаблон был выбран забугорный, естественно весь тект и формулы просто для тестирования и демонстрации возможностей, отмечу, что в мануале по beamer class очень мало описано про элементы настройки и установки параметров шаблона, например, одна из проблем четко отражена на блоке Mathematics (Readable Mathematics) -- по сути, можно считать, что начало каждого section есть подзаголовок каждой одной лекции, а chapter -- сама лекция. Для раздела Readable Mathematics проблема в том, что при создании доплнительного фрейма, он автоматически создает нумерацию и подзаголовок Readable Mathematics I, Readable Mathematics II -- мне достаточно того, чтобы создать один только Readable Mathematics I, а материал на других слайдах был продолжением и слайд был пустым, и все его пространство можно было заполнить текстом, пока не создам новый подраздел. В документах классов article или book подобные проблемы решены, и можно создать структуру, аналогично книге, в beamer подобного нет (точнее я не нашел, вероятно).

На рисунке ниже представлена иллюстрация ситуации, описанной выше:

Изображение

Еще одной проблемой является кастомизация стилей теорем и определений и.т.п. Я хотел бы использовать стили, определенные в данном шаблоне: https://github.com/SeniorMars/dotfiles/blob/master/latex_template/preamble.tex

Создать подобные окружения в beamer не получается, понимаю, что там уже заранее определены свои блоки, допустимые для использования в данном шаблоне, но они мне категорически не нравятся.

2. Использовать класс article или book не могу, поскольку не знаю, как определить полосу в нижней части каждой страницы, а также не могу определить стили заголовков, аналогично классу beamer (фоны, начертание текста и.т.п.).

Подскажите пожалуйста, какой лучше выбрать все же класс, для верстки курса лекций, и может быть есть готовый шаблон. Есть какие-то способы адаптировать класс article или book таким образом, чтобы при финальной конвертации в pdf, получился для заданного соотношения приемлемый вид страниц (подобно слайду)?

За любые ценные замечания и советы, ссылками на шаблоны или примеры, буду очень признателен! Заранее, выражаю огромную благодарность!

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Модератор: Супермодераторы



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

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


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

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