Как сделать курсив в латех

Самоучитель LaTeX

Первые шаги к Латеху

Скачиваем и устанавливаем WinEdt + MikTex или ставим Texmaker

Общее оформление документа

Начинается каждый документ с объявления типа документа (например article), размера шрифта и других атрибутов.

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

Если Вы читаете эту статью со смартфона, имейте в виду, что никаких переносов делать не надо. Пишите все команды слитно.

Во вставляемых листах не нужно отдельно писать documentclass и прочее, по логике это просто кусок текста, который вставляется в конечную страницу.\tableofcontentsВставляет автоматически сгенерированное оглавление. (каждый раз, когда тегом \section или \subsection или \subsubsection вводится новая глава LaTeX запоминает это и потом сам создает оглавление)\section

Первая глава будет называться «Введение»\subsection

Подпункт первой главы\end

Заканчиваем документ

Таблицы и изображения имеют свойства появляться не там куда вы их хотите поместить, а там, куда их размещает LaTeX. Теоретически с этим можно бороться с помощью одного из параметров:

Параметры [h], [h!], [H] всё более настойчиво будут рекомендовать LaTeXу разместить объект именно там, где он и стоит.

Но [H] у меня воспринимается за ошибку а остальные почти никакого эффекта не дают. Поэтому после некоторых рисунков приходится вставлять тег

— который воспринимается LaTeXом как конец той области куда можно вставлять объекты, введенные в код выше.

такого действия не имеет.

Как вставить изображение LaTeX

Необходимый минимум знаний

Изображения нужно предварительно конвертировать в формат .eps.

Дополнительная информация

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

Два изображения в ряд

\documentclass

\usepackage \usepackage \begin < document >Два изображения в ряд: \lipsum \begin < figure >\centering \begin < minipage > <0.45 \textwidth >\centering \includegraphics [width=0.9 \textwidth ] % первое изображениие \caption \end < minipage >\hfill \begin < minipage > <0.45 \textwidth >\centering \includegraphics [width=0.9 \textwidth ] % второе изображение \caption \end < minipage >\end < figure >\lipsum [3] \end

Как вставить таблицу LaTeX

Самое адекватное описание этой операции я нашёл в книге Роженко А.И. «Искусство верстки в LaTeXe»

Добавление таблиц в LaTeX

\begin

— этот тег начинает таблицу
\caption
<Название таблицы
\cite>
— название таблицы и ссылка на источник
\label

— метка, на которую потом можно будет ссылаться
\begin
<|c|c|c|>\begin

— сама таблица начнётся после этого тега; три столбца, выравненные по центру
\hline— рисует горизонтальную линию
Страна & число & Мощность (МВт (эл)) \\ \hline— первая строка
Аргентина & 1 & 692 \\ \hline

— вторая строка
\end

— заканчивает таблицу
\end

— заканчивает таблицу

Таблица, которая задана с помощью

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

Теперь слишком широкий текст автоматически будет переноситься на следующую строку внутри столбца.

В WinEdt 6.0 есть кнопка, с помощью которой можно быстро вставлять таблицы нужного размера.

Однако, сперва нужно использовать теги

\begin

\caption <Название таблицы>\label

Чтобы объединить столбцы можно воспользоваться тегом

— где <2>— это число столбцов, которые нужно объединить <|c|>— выравнивание по центру

Источник

LaTeX/Основы языка TeX

Этот раздел руководства направлен на ознакомление с азами LaTeX.

LaTeX использует специальный язык разметки, преобразуя исходный текст вместе с его разметкой в документ высокого качества. Аналогичным образом формируются веб-страницы: исходный текст записывается с помощью языка HTML, а браузер открывает эту страницу уже во всей красе — с различными цветами, шрифтами, размерами и т.д.

Содержание

Ваш первый LaTeX документ [ править ]

Процесс создания документов с системе LaTeX состоит из следующих этапов:

Самый простой пример работающего исходного файла:

Здесь, однако, необходимо упомянуть, что «классический» LaTeX создавался в первую очередь для оформления текстов на основе латиницы. Для кириллических текстов после строки \documentclass потребуется также указать одну из следующих последовательностей команд:

Как сделать курсив в латех

Вместо DejaVu Serif следует указать какой-либо из доступных в конкретной установке LaTeX шрифтов.

Как сделать курсив в латех

Пробелы [ править ]

Символы пробела и табуляции, а также одиночный разрыв строки, рассматриваются LaTeX как символ пробела. Несколько последовательных символов пробела или табуляции рассматриваются как один символ. Пустая строка между двумя строками текста разделяет абзацы. Несколько пустых строк также интерпретируются как одна. На примере ниже, слева исходный код, справа — как мог бы выглядеть сверстанный вывод.

Пустая строка начинает новый абзац.

Специальные символы [ править ]

Следующие символы зарезервированы и имеют особое значение для LaTeX или недоступны во всех шрифтах. Если Вы введёте эти символы как есть, они не отобразятся правильно, но заставят делать LaTeX то, чего вы не ожидали.

Для использования этих символов следует добавить обратную косую черту перед символом (или записать его в виде команды, начинающейся с \ ):

, \ не имеют «двусимвольного» варианта.

поставит тильду (диакритический знак) над символом. Например \

< n >даёт ñ. Для отображения просто символа

, можно использовать такую комбинацию: \

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

Аналогично, команда \^ помещает циркумфлекс («крышку») над следующим символом, например \^ < o >дает ô.

Множество других символов может быть напечатано с помощью специальных команд в математических формулах или как акценты.

Команды [ править ]

Команды LaTeX чувствительны к регистру и существуют в следующих вариантах:

Общий синтаксис следующий:

Группы [ править ]

Как правило, группа определяется как часть документа, заключённая между двумя фигурными скобками. Действие многих команд (таких, как, например, команды выбора шрифта) автоматически отменяется по завершению группы, где они были применены. Кроме открывающей и закрывающей фигурных скобок, в качестве ограничителей могут быть использованы команды \begingroup и \endgroup.

Отметим, что пробелы игнорируются после имени команды (и, в частности, между именем команды и открывающей фигурной скобкой первого аргумента), но не после открывающей или перед закрывающей фигурной скобкой. Так, группа с командой \bfseries в примере ниже будет содержать избыточные пробелы до и после текста, в то время как разрыв строки после \textit и ведущие пробелы на следующей строке перед ее аргументом будут проигнорированы.

Окружения [ править ]

Окружения LaTeX играют роль, сходную с командами, но обычно применяются для бо́льших фрагментов текста. Общий синтаксис окружения:

Между командами \begin и \end могут находиться другие команды или окружения. LaTeX сопоставляет окружению группу, так что команды, используемые внутри окружения, не влияют на остальные части документа.

Всё в LaTeX можно определить в терминах команд и окружений.

Комментарии [ править ]

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

Источник

Создание новых команд

Окружения типа » теорема»

Если вы пишете математический текст, то в этом тексте будет содержаться немалое количество теорем, лемм, определений и тому подобных вещей. Эти элементы математического текста желательно оформлять специальным образом. Например, формулировки теорем часто печатают, для ясности, другим шрифтом, само слово «теорема» также выделяют (третьим) шрифтом и т.д. Чтобы задать такое оформление, в исходном тексте приходится написать довольно много TeX’овских команд, и лучше не повторять этот длинный набор команд много раз, а создать заменяющее его макроопределение, что, в свою очередь, может потребовать некоторого труда (чем-то подобным мы занимались в предыдущих разделах, когда разрабатывали команду \z ). Если же вы или редакция, с которой вы имеете дело, не слишком требовательны к деталям оформления, то соответствующие макросы (точнее говоря, новые окружения) легко создать из полуфабрикатов, предоставляемых нам для этих целей LaTeX’ом.

Окружения, используемые в LaTeX’е для оформления фрагментов текста типа «теорема», заранее не определены. Дело в том, что количество различных типов объектов наподобие теоремы, присутствующих в одном тексте, может быть достаточно велико (предложение, утверждение, лемма, определение, замечание. ), так что LaTeX в целях экономии машинной памяти и исходя из того, что на все вкусы таких окружений все равно не напасешься, определять их предоставляет вам. Как это делать, удобнее всего разобрать на примере.

Пусть в нашем тексте присутствуют «предложения». Давайте создадим окружение таким образом, чтобы можно было, например, писать

Как сделать курсив в латех

Для создания такого окружения используется команда \newtheorem :

Теперь обсудим, как работают окружения, созданные при помощи команды \newtheorem (будем называть их просто окружениями типа «теорема»). Во-первых, как вы уже заметили, формулировка печатается курсивом, а заголовок — полужирным шрифтом. Во-вторых, абзац, идущий после нашего окружения, начинается с абзацным отступом, если после закрывающей окружение команды \end идет пустая строка, и без отступа в противном случае (так что в этом отношении окружения типа «теорема» ведут себя совершенно аналогично таким окружениям, как , и т.п.). В-третьих, окружение типа » теорема» может иметь необязательный аргумент (как обычно, в квадратных скобках). Текст, стоящий в этих квадратных скобках, будет напечатан в скобках после заголовка «теоремы» и ее номера. Обычно это используется для указания ученого, чьим именем названа «теорема»:

Как сделать курсив в латех

При пользовании классами документов, предоставляемыми Американским математическим обществом, появляются дополнительные возможности влиять на оформление «теорем». См. следующий пункт.

Вместе с окружением типа «теорема» автоматически создается и счетчик, хранящий его номер. Имя этого счетчика совпадает с именем окружения (так что в нашем примере счетчик называется predl); чтобы изменить представление на печати номеров наших «теорем», можно обычным образом переопределить соответствующую the-команду. Например, если мы хотим, чтобы предложения нумеровались прописными латинскими буквами, надо в преамбуле написать:

» Теоремы», определяемые описанным выше способом, будут иметь сплошную нумерацию на протяжении всего документа. Как мы уже понимаем, это далеко не всегда удобно. Часто хотелось бы сделать так, чтоб, например, в каждом разделе нумерация » теорем» начиналась заново. Для таких целей предусмотрена команда \newtheorem с необязательным аргументом. Этот аргумент ставится после двух обязательных и представляет собой имя того счетчика, которому будет подчинен счетчик нашей » теоремы». Пусть, например, в нашем тексте есть не только предложения, но и теоремы (без кавычек), и мы хотим, чтобы нумерация теорем начиналась заново в каждом разделе. Тогда можно написать в преамбуле так:

После этого можно будет писать, например, вот что:

Как сделать курсив в латех

Обратите внимание, что, если «теорема» определена таким образом (со счетчиком, подчиненным другому счетчику), то представление ее номера на печати изменяется: при определении

(счетчик «теоремы» типа xyz подчинен счетчику abcd) команда \thexyz будет определена как

(если вы хотите, чтобы нумерация «теоремы» представлялась на печати иначе, вы опять-таки можете переопределить the-команду).

Наконец, LaTeX предоставляет еще одну возможность нумерации определяемых вами «теорем». Предположим, что кроме теорем в вашем тексте есть еще и леммы, и при этом вы хотите, чтобы леммы и теоремы нумеровались совместно: теорема 2.1, теорема 2.2, затем лемма 2.3, затем теорема 2.4 и т.д. Тогда, предполагая, что окружение уже определено, как выше, можно определить окружение lemma > так:

Команду \newtheorem можно использовать или с одним необязательным аргументом, или с другим, но не с обоими вместе.

Окружения типа «теорема» в пакете amsthm

Все LaTeX’овские «теоремы», определяемые пользователем при помощи окружения , оформляются в одном и том же стиле, что не всегда приемлемо. Пакет , распространяемый Американским математическим обществом, позволяет внести в это оформление некоторое разнообразие. Итак, предположим, что вы его подключили. Что нового, по сравнению с «чистым» LaTeX’ом, можно сделать?

Окружение proof допускает и необязательный аргумент: если написать, скажем,

то вместо слова Proof появится текст, записанный нами в квадратных скобках.

Источник

Работа в LaTeX. Создание документа на примере подготовки курсовой работы

Как сделать курсив в латех

Мы уже рассматривали издательский пакет LaTeX в цикле статей Каталог классов и стилей LaTeX. Эти статьи были посвящены отдельным классам и стилям пакета, а также особенностям работы с LaTeX, но не затрагивали вопросы применения LaTeX для подготовки документа «от начала и до конца». В данной статье мы восполним этот пробел и рассмотрим процесс создания LaTeX-документа на примере подготовки курсовой работы.

Знакомство с LaTeX лучше начинать с документов «среднего» масштаба (например, курсовой работы), так как на их примере можно изучить все основные принципы работы с LaTeX, и при этом не оказаться «погребённым» под ворохом технических особенностей и деталей реализации. Естественно, предварительно стоит познакомиться с документацией или книгой по вопросам вёрстки в LaTeX, но если хочется начать «здесь и сейчас», то можно начать с этой статьи, которая поможет избежать стандартных ошибок.

Дистрибутив LaTeX

Если у вас уже установлен и настроен дистрибутив LaTeX, то можно пропустить этот раздел. В противном случае дистрибутив LaTeX придётся установить, так без него продвинуться дальше не получится. Установка LaTeX – это простая задача, и для начала рекомендуется установить дистрибутив TeX Live. Устанавливать следует все имеющиеся в наличии пакеты.

Этот дистрибутив присутствует в большинстве популярных дистрибутивах GNU/Linux (пакет для установки texlive-full ). У пользователей Windows популярен MikTeX, а пользователю Mac OS, возможно, подойдёт дистрибутив MacTeX.

Текстовый редактор

LaTeX-документ (расширение tex) — это обычный текстовый файл, в котором содержится и некоторый объём команд для LaTeX процессора. В каком-то смысле это программа, по выполнении которой получается качественно оформленная печатная или электронная копия документа.

Поэтому для редактирования tex-файлов используются обычные текстовые редакторы. В принципе, подойдёт любой редактор, но, безусловно, для эффективного набора лучше выбрать специализированный текстовый редактор, например, emacs. Предварительно следует убедиться в том, что выбранный текстовый редактор поддерживает кодировку UTF-8 (общепринятая стандартная кодировка текста для символов Unicode). Этой кодировки следует придерживаться и при создании документов.

Можно также выбрать специализированный LaTeX-редактор, например, Texmaker или TeXstudio.

Ещё один хороший вариант — это LyX. Этот редактор совмещает поддержку команд LaTeX и визуальное редактирование WYSIWYM (What You See Is What You Mean).

Пример LaTeX-документа

В этом разделе мы представим первый LaTeX-документ. Для этого необходимо создать файл HelloWorld.tex, и поместить в него (скопировав или набрав) следующее содержание. Файл HelloWorld.tex и другие примеры можно найти в архиве latex_examples.zip в разделе «Материалы для скачивания».

Листинг 1. Исходный файл HelloWorld.tex

После создания файла HelloWorld.tex, его можно скомпилировать с помощью программы pdflatex и посмотреть полученный в результате PDF-файл HelloWorld.pdf, как показано ниже

В принципе любой правильно настроенный современный специализированный LaTeX-редактор позволяет компилировать tex-файлы и просматривать полученный результат. Для просмотра PDF-документов в системе должна быть установлена соответствующая программа просмотра. В данном примере предполагалось, что доступна программа okular, но всегда можно скачать стандартную программу просмотра Adobe Reader. Готовый PDF-файл HelloWorld.pdf также можно найти в архиве latex_examples.zip.

Создание титульного листа

Перед началом работы следует попытаться найти готовый класс LaTeX, который учитывает все правила к оформлению научных публикаций, установленные в ВУЗе. Если такой файл найдётся (у других студентов или в администрации ВУЗа), то задачу по вёрстке документа можно считать решённой, что позволит сразу перейти к набору текста.

К сожалению, для российских ВУЗов такие файлы встречаются крайне редко, поэтому мы выполним оформление титульного листа «вручную», вставляя в него пробелы, выверенные линейкой на твёрдой копии образца.

В листинге 2 представлен пример оформления титульного листа, который можно использовать после внесения специфических изменений (файл KursTitle.tex также находится в архиве latex_examples.zip).

Листинг 2. Исходный код титульного листа курсовой работы

Набор текста

После оформления титульного листа можно переходить к набору текста. Пакет LaTeX берёт на себя работу по оформлению заголовков разделов и их автоматической нумерации. Достаточно только указать, что в данном месте начался новый раздел с помощью команд \section (раздел), \subsection (подраздел) и \subsubsection (подподраздел).

Листинг 3. Пример форматирования текста

формирует неразрывный пробел.

Обратите внимание на метки, поставленные с помощью команды \label вслед за заголовками. Используя эти метки, можно с помощью команд \ref и \pageref сослаться на номер и страницу соответствующего раздела. Для выставления правильной нумерации в ссылках компилятору потребуется выполнить два прохода:

Пример исходного LaTeX-документа Kurs.tex и окончательного PDF-файла Kurs.pdf можно найти в архиве latex_examples.zip. Все последующие листинги тоже там дублируются.

Математика

Как неоднократно говорилось в статьях цикла «Каталог классов и стилей LaTeX» этот издательский пакет был изначально оптимизирован для набора математических публикаций. Но перед тем как начать набирать математические выражения, нам предстоит изучить соответствующую TeX-нотацию.

Листинг 4. Пример математической нотации

В любой книге по LaTeX присутствует глава с подробным объяснением TeX-нотации, кстати, эта же нотация используется и в WikiPedia для набора формул.

Вставка картинок

Файлы с изображениями следует готовить за пределами LaTeX, используя специализированные графические редакторы. Если в качестве компилятора используется pdflatex из актуальных дистрибутивов LaTeX, то в документ можно вставлять как векторные картинки в форматах eps и pdf, так и растровые в форматах jpeg и png. По возможности лучше использовать векторные форматы, так как они позволяют себя масштабировать без ухудшения качества изображения.

Для вставки файла KEDR.pdf (есть в архиве latex_examples.zip для экспериментов) его нужно положить в каталог, где уже находится исходный tex-файл (Kurs.tex). Вставка изображения в документ выполняется, как показано в листинге 5.

Листинг 5. Вставка изображения в LaTeX-документ

Вставка кода

Листинг 6. Пример включения неформатируемого текста в LaTeX-документ

В пятой статье из цикла «Каталог классов и стилей LaTeX» описано множество пакетов, которые специализируются на оформлении алгоритмов и программного кода.

Библиография

Листинг 7. Создание библиографии

\cite, а для использования \LaTeX<> лучше
почитать

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

Заключение

Сверстать документ так, чтобы его было приятно и удобно читать – это далеко не такая простая задача, как кажется изначально. Пакет LaTeX позволяет получить приемлемый результат за разумный промежуток времени без необходимости привлечения специалиста-верстальщика. Однако для создания сложных текстов всё-таки потребуется потратить время на изучение возможностей LaTeX. К счастью, для LaTeX присутствует множество информации, как по самому пакету, так и по его классам и стилям. Надеемся, что данная статья, знакомящая с основами вёрстки в LaTeX, побудит вас продолжить изучение LaTeX, чтобы раскрыть весь потенциал этого пакета.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *