Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

lecturelatex

.pdf
Скачиваний:
11
Добавлен:
03.06.2015
Размер:
1.27 Mб
Скачать

Кратко о LATEX

TEX [ ] программа набора и вестки математического текста для серьезных людей.

LATEX набор макросов для TEX. Можно сказать, что LATEX это издательская система на базе TEX. TEX является программным продуктом с открытой лицензией.

Доналд Эрвин Кнут. Дедушка современного программирования. Создатель TEX

http://en.wikipedia.org/wiki/TeX

Главное преимущество TEXа по сравнению с другими системами набора математических текстов состоит в том, что на любых ОС и компьютерных архитектурах TEXработает одинаково.

Где скачать и чем редактировать

Обработчик LATEX под Windows можно скачать здесь: http://miktex.org/

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

Редакторов LATEX очень много под различные ОС. Самый распространенный редактор WinEdt (60 $). При этом есть масса бесплатных программ.

В вики есть отдельная страничка, посвященная редакторам LATEX и их сравнению с указанием их официальных сайтов

http://en.wikipedia.org/wiki/Comparison_of_TeX_editors

MikTEX настройка

В процессе установки MinTEX установщик предложит опцию по автоматической установки дополнительных пакетов из интернета, по первому требованию в процессе компиляции TEX-текста.

В дальнейшем все настройки Mik TEX находятся в одноименной папке программ

Раздел MikTEX-options

Именно здесь находятся настройки Mik TEX с помощью которых можно настроить TEX ïîä ñåáÿ.

Раздел Packages позволяет устанавливать необходимые пакеты для TEX. Самым необходимым, что надо сделать практически в первую очередь это проверить полную установку пакетов для русского языка и кириллицы. В частности переносы слов.

В процессе работы с LATEX будут создаваться собственные макросы, новые команды и переопределяться старые. Все такие команды можно объединить в файл с расширением sty и создать свой собственный пакет. Для того, чтобы этот файл не надо было помещать в дирректорию с каждым рабочим файлом, можно положить его в одну папку, а к ней в настройках прописать путь.

Структура папки должна иметь следующий вид: <folder name>\tex\latex

И уже с папку latex следует поместить нужный файл. После этого необходимо обновить базу данных пакетов.

Структура TEX-документа

TEX-документ делится на две большие части: преамбула и сам текст.

\documentclass[14pt]{article} % \usepackage[utf8]{inputenc} \usepackage{my_style} \usepackage{presentation}

\renewcommand{\b}{\textbackslash}

\begin{document} \begin{slide}{Кратко о \LaTeX}

\TeX\, [$\tau\epsilon\chi$] - программа набора и вестки математического текста для серьезных людей.

\LaTeX\, - набор макросов для \TeX. Можно сказать, что \LaTeX - это издательская система на базе \TeX.

\begin{figure}[h]

\begin{center}

\includegraphics[width=80mm]{Knuth.jpg}

\text{\LARGE Доналд Эрвин Кнут. Дедушка современного программирования. Создатель \TeX} \end{center}

\end{figure}

\TeX\, является программным продуктом с открытой лицензией.

Главное преимущество \TeX а по сравнению с другими системами набора математических текстов состоит в том, что на любых ОС и компьютерных архитектурах \TeX работает одинаково.

http://en.wikipedia.org/wiki/TeX

\end{slide}

\end{document}

Команды в TEX. Преамбула TEX-документа

Все команды в TEX начинаются с символа \. Команды управляют свойствами и версткой текста. Их можно условно разделить на те, которые стоят в преамбуле, текстовые и команды формул. У команды могут быть аргументы обязательные (даются в фигурных скобках) и необязательные (даются перед обязательными в квадратных).

Главной командой в преамбуле является \documentclass[<properties>]{<type of document>} , которая задает общий тип документа. Помимо команд, которые подключают дополнительные пакеты и определяют (или переопределяют) другие команды, есть команды для создания титульного листа: \title{}, \author{}, \date{} , которые идут в преамбуле, а также команда \maketitle, которая стоит в начале основного текста.

В преамбуле стоит подключать следующие пакеты: \usepackage[russian]{babel} ,

\usepackage{amsmath} , \usepackage{amssymb} , \usepackage{amsthm} , \usepackage{graphicx} , \usepackage{a4wide} .

Создать статью (documentclass -> article), указать в качестве автора себя. Дату не заполнять. Название придумать самостоятельно. Текст статьи -> "Hello World!". Скомпилировать. Затем поставить команду \date{}. Скомпилировать. Изменить класс документа на книжку (documentclass -> book). Скомпилировать.

Сам текст TEX-документа

Текст TEX-документа делится на разделы, в зависимости от того, какой тип документа набирается. Для типа \article ýòî \section, \subsection, \subsubsection, \paragraph. Полный список име-

ется в книжке Львовского.

Äëÿ òèïà \book возможны следующие разделы \part, \chapter, \section и т.д. По сути статья является главой книги.

Если текст является большим, то его можно разбить на несколько файлов и соединить в основном файле с помощью команды \include{<file name>} . Эта команда просто вставляет текст файла без изменений.

С помощью команды \tableofcontents создается оглавление. Точнее при первой компиляции создается файл *.toc, который содержит необходимую информацию. А при второй компиляции уже будет сформировано само оглавление.

В конце уважающего себя текста должен быть список литературы. Оформляется он следующим образом

\begin{thebibliography}{99} \bibitem{<label>}<name of the source> \end{thebibliography}

Ссылаться на источники литературы надо при помощи команды \cite{<label>}.

Для того, чтобы раздел литературы также был отражен в оглавлении, то перед объявлением списка литературы следует поставить команду

\addcontentsline{toc}{chapter}{Литература}

 TEXе присутствуют специальные знаки, которые, чтобы получить их на печати, требуют задания команд. Их всего 10: {, }, $, &, #, %, _, ^,~, \. Все дело в том, что эти знаки являются командными и

зарезирвированы за самим TEXîì.

Добавить в текст TEX-документа два раздела и список литературы из двух наименовний. Сослаться на них. Скомпилировать.

Текст и теоремы.

При наборе текста возникает потребность выделить его часть. Это можно сделать с помощью различных команд: \textit{<курсивом>}, \textbf{<жирным>} или \texttt{<печатным>}.

Каждый уважающий себя математический и физический текст состоит из теорем, лемм, утверждений и доказательств. Для того, чтобы просто выделить в тексте теорему, надо сначала в преамбуле определить новое окружение: \newtheorem{theorem}{Теорема}[section] .

После этого достаточно набрать в тексте

\begin{theorem} Это теорема один. \end{theorem}

Теорема 0.1. Это теорема один.

Таким же образом можно определить окружения типа леммы или утверждения:

\newtheorem{lemma}{Лемма} .

Чтобы сослаться в тексте на теорему, ей необходимо присвоить метку с помощью команды \label:

\begin{theorem}

\label{th2}

Это теорема два. \end{theorem}

Лемма 0.1. Это лемма один.

Ссылка на теорему происходит по ссылке на ее метку с помощью команды \ref{lm1}: по лемме 1 эта ссылка работает.

$x = y$

Набор формул

 TEX имеется два варианта набора формул строчные и выключенные. Формула в TEX заключается в окружение из знаков доллар: $.

Строчная формула заключается в одинарное окружение. Например формула будет выглядеть вот так x = y. Или можно сложнее: выражение $x=\frac{y}{2}$, при наборе превратиться в

x= y2 .

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

знака доллар: $$. Например формула

$$

\sin y=0\,\Rightarrow\,y=\pi n

$$

при наборе будет выглядеть следующим образом

sin y = 0 ) y = n

Практически всегда возникает необходимость сослаться на ту или иную формулу по ее номеру. Номер можно присовить только выключенной формуле. Существует окружение equation, которое автомати- чески генерирует номер. И чтобы сослаться на нужную формулу, необходимо присвоить ей метку, как и в случае с теоремами. Например:

\begin{equation}

\label{eq1}

\langle\nabla,\,c^2(x)\,\nabla \rangle u(x,\,t)=u_{tt}(x,\,t)

\end{equation}

При наборе дает следующее

hr; c2(x)riu(x; t) = utt(x; t):

(9.1)

Теперь можно на эту формулу сослаться командой (\ref{eq1}): выражение (9.1) волновое уравнение, записанное с самоспоряженным оператором.

Формулы. Скобки.

Бывает, что нужно изменить порядок нумерации формул, подчинив номер формулы разделам текста. В стандартном article-документе нумерация формул сплошная. А иногда бывает удобно привязать нумерацию, например к разделу section. Делается это командой \numberwithin{equation}{section} .

Важно бывает красиво расставить скобки. Например здесь

(

 

1

)2

 

 

 

x2

1

 

скобки расставлены некрасиво: они должны быть одной высоты, что и сама формула. Для выравнивания по высоте следует использовать команды \left è \right. А именно:

$$

\left(\frac{1}{1-x^2}\right)^2

$$

 

 

÷òî äàåò

 

2

 

1

 

1 x2

 

Если же с одной стороны не надо ставить скобку, то тогда следует вместо нужной скобки поставить точку:

$$

\left.\frac{\partial u}{\partial t}\right|_{t=0}=\varphi(x)

$$

дает следующее

 

 

@u

t=0 = '(x):

 

@t

 

 

 

 

 

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]