Написание статьи в EasyLaTeX: от нового проекта до PDF

ПомощьEasyLaTeX OfficialОпубликовано

На коротком примере о градиентном спуске вы узнаете, как EasyLaTeX объединяет заголовок, аннотацию, разделы, формулы, таблицы, рисунки и библиографию. Он демонстрирует структуру документа; настоящей статье по-прежнему нужны ваши исследования и шаблон подачи.

1. Создайте проект и выберите основной файл

Войдите в редактор EasyLaTeX, создайте пустой проект и откройте или создайте main.tex. Выберите его в верхнем списке основного файла. В Editor Settings (настройках редактора) выберите XeLaTeX. Компилятор сохраняется в проекте отдельно для каждого пользователя, поэтому соавторам нужно проверить свою настройку.

Дерево файлов управляет ресурсами, средняя область редактирует исходник, а панель вывода показывает PDF:

2. Подготовьте преамбулу

Поместите это в начало файла. Это преамбула, ещё не полный документ:

LaTeX
\documentclass[a4paper,11pt]{article}\usepackage{fontspec}\setmainfont{CMU Serif}\setsansfont{CMU Sans Serif}\setmonofont{CMU Typewriter Text}\usepackage[russian]{babel}\usepackage{amsmath,amssymb}\usepackage{graphicx}\usepackage{booktabs}\usepackage[a4paper,margin=1in]{geometry}\usepackage[numbers]{natbib}\usepackage{hyperref}\title{Градиентный спуск: пример статьи}\author{Ваше имя}\date{\today}

В русских примерах используется article с fontspec и babel. Для издательского или университетского шаблона сохраняйте его класс и требования вместо полной замены настроек. В примере A4; для подачи следуйте требуемому размеру бумаги.

3. Добавьте заголовок, аннотацию и разделы

После преамбулы напишите \begin{document} один раз, затем \maketitle и аннотацию. В самом конце оставьте один соответствующий \end{document}.

LaTeX
\begin{abstract}Этот документ демонстрирует структуру короткой статьи о градиентном спуске.Он включает обозначения, формулу обновления, иллюстративную сравнительную таблицу,необязательный рисунок и библиографию.\end{abstract}

Добавьте план внутри того же основного текста:

LaTeX
\section{Введение}\section{Математические основы}\subsection{Градиент и правило обновления}\section{Варианты градиентного спуска}\section{Скорость обучения}\section{Заключение}

Класс управляет заголовками и нумерацией. Следующие фрагменты вставляйте внутрь основного текста; не добавляйте новые классы и границы документа. Объединённый пример приведён в конце.

4. Добавьте формулы

Используйте \(...\) для строчных формул и \[...\] для выключных без номера. Для нумерации и ссылок используйте equation, \label и \eqref:

LaTeX
\begin{equation}  \theta_{t+1}=\theta_t-\eta\nabla J(\theta_t)  \label{eq:update}\end{equation}Формула~\eqref{eq:update} задаёт используемое здесь обновление.

Для нескольких выровненных строк используйте align, с & в точках выравнивания и \\ между строками:

LaTeX
\begin{align}J(\theta_0,\theta_1)  &=\frac{1}{2m}\sum_{i=1}^{m}(h_{\theta}(x_i)-y_i)^2,\\\frac{\partial J}{\partial\theta_0}  &=\frac{1}{m}\sum_{i=1}^{m}(h_{\theta}(x_i)-y_i).\end{align}

5. Добавьте таблицу

table обеспечивает плавающее размещение и подпись; tabular размещает ячейки. Это концептуальное сравнение, а не экспериментальные измерения:

LaTeX
\begin{table}[tbp]\centering\caption{Иллюстративное сравнение оценок градиента}\label{tab:variants}\begin{tabular}{lll}\topruleВариант & Примеры на шаг & Колебания выборки \\\midruleПакетный & Все данные & Без выборки мини-пакетов \\Стохастический & Один пример & Выше \\Мини-пакетный & Выбранный пакет & Промежуточные \\\bottomrule\end{tabular}\end{table}

Разделяйте ячейки через &. Ставьте метку после подписи и ссылайтесь через \ref{tab:variants}.

6. Загрузите изображение и обратитесь к нему

Загрузите loss-curve.png через дерево файлов. Пример показывает рамку-заполнитель при отсутствии файла и использует изображение после его появления:

LaTeX
\begin{figure}[tbp]\centering\IfFileExists{loss-curve.png}{%  \includegraphics[width=0.7\linewidth]{loss-curve.png}%}{%  \fbox{\rule{0pt}{30mm}\rule{0.65\linewidth}{0pt}}%}\caption{Пример кривой потерь; замените своим рисунком}\label{fig:loss}\end{figure}

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

7. Добавьте библиографию

Для короткого списка используйте thebibliography и цитируйте через \cite{goodfellow2016}. Здесь не нужны .bib и внешний библиографический процессор, хотя перекрёстные ссылки всё ещё могут требовать повторных проходов LaTeX, управляемых платформой:

LaTeX
\begin{thebibliography}{9}\bibitem{goodfellow2016} Ian Goodfellow, Yoshua Bengio, and Aaron Courville.\emph{Deep Learning}. MIT Press, 2016.\bibitem{bottou2012} Leon Bottou.Stochastic Gradient Descent Tricks. In \emph{Neural Networks: Tricks of the Trade}, 2012.\bibitem{kingma2015} Diederik P. Kingma and Jimmy Ba.Adam: A Method for Stochastic Optimization. ICLR, 2015.\end{thebibliography}

Для повторно используемых баз и смены стилей см. BibTeX и biblatex.

8. Скомпилируйте, проверьте и скачайте

Команда компиляции сначала сохраняет текущую правку. Дождитесь текущего задания, затем проверьте формулы, рисунки, таблицы, ссылки и оформление. Для ошибок и Original Log (исходного журнала) откройте Bug; при необходимости используйте AI Fix (исправление с ИИ). См. устранение ошибок компиляции.

Меню загрузки на панели инструментов предлагает Download PDF file (скачать PDF) для чтения и подачи и Download LaTeX project (скачать проект LaTeX) для исходников и ресурсов. Скачивайте итоговый PDF после успешной компиляции:

Полный main.tex

Используйте этот самостоятельный пример структуры в тестовом проекте. При отсутствии изображения появится заполнитель. Замените им основной файл, а не добавляйте после существующего \end{document}:

LaTeX
\documentclass[a4paper,11pt]{article}\usepackage{fontspec}\setmainfont{CMU Serif}\setsansfont{CMU Sans Serif}\setmonofont{CMU Typewriter Text}\usepackage[russian]{babel}\usepackage{amsmath,amssymb}\usepackage{graphicx}\usepackage{booktabs}\usepackage[a4paper,margin=1in]{geometry}\usepackage[numbers]{natbib}\usepackage{hyperref}\title{Градиентный спуск: пример статьи}\author{Ваше имя}\date{\today}\begin{document}\maketitle\begin{abstract}Этот документ демонстрирует структуру короткой статьи о градиентном спуске.Он включает обозначения, формулу обновления, иллюстративную сравнительную таблицу,необязательный рисунок и библиографию.\end{abstract}\section{Введение}Предпосылки обсуждаются в~\cite{goodfellow2016,bottou2012,kingma2015}.\section{Математические основы}Пусть $J$ — дифференцируемая целевая функция, а $\eta>0$ — размер шага.\begin{equation}  \theta_{t+1}=\theta_t-\eta\nabla J(\theta_t)  \label{eq:update}\end{equation}Формула~\eqref{eq:update} задаёт используемое здесь обновление.\begin{align}J(\theta_0,\theta_1)  &=\frac{1}{2m}\sum_{i=1}^{m}(h_{\theta}(x_i)-y_i)^2,\\\frac{\partial J}{\partial\theta_0}  &=\frac{1}{m}\sum_{i=1}^{m}(h_{\theta}(x_i)-y_i).\end{align}\section{Варианты градиентного спуска}\begin{table}[tbp]\centering\caption{Иллюстративное сравнение оценок градиента}\label{tab:variants}\begin{tabular}{lll}\topruleВариант & Примеры на шаг & Колебания выборки \\\midruleПакетный & Все данные & Без выборки мини-пакетов \\Стохастический & Один пример & Выше \\Мини-пакетный & Выбранный пакет & Промежуточные \\\bottomrule\end{tabular}\end{table}Таблица~\ref{tab:variants} — качественная иллюстрация, а не измеренная производительность.\section{Скорость обучения}Загрузите свою кривую потерь вместо заполнителя на рисунке~\ref{fig:loss}.\begin{figure}[tbp]\centering\IfFileExists{loss-curve.png}{%  \includegraphics[width=0.7\linewidth]{loss-curve.png}%}{%  \fbox{\rule{0pt}{30mm}\rule{0.65\linewidth}{0pt}}%}\caption{Пример кривой потерь; замените своим рисунком}\label{fig:loss}\end{figure}\section{Заключение}Проверьте предпосылки, результаты и ссылки в своей настоящей статье.\begin{thebibliography}{9}\bibitem{goodfellow2016} Ian Goodfellow, Yoshua Bengio, and Aaron Courville.\emph{Deep Learning}. MIT Press, 2016.\bibitem{bottou2012} Leon Bottou.Stochastic Gradient Descent Tricks. In \emph{Neural Networks: Tricks of the Trade}, 2012.\bibitem{kingma2015} Diederik P. Kingma and Jimmy Ba.Adam: A Method for Stochastic Optimization. ICLR, 2015.\end{thebibliography}\end{document}

Замените демонстрацию своими аргументами, данными и рисунками, затем следуйте требуемому шаблону.