TeX ДЛЯ НАЧИНАЮЩИХ Текст научной статьи по специальности «Компьютерные и информационные науки»
Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Ярославский Владимир Валерьевич, Ярославская Екатерина Юрьевна
Авторы рассказывают о применении системы ТеХ для подготовки и печати математических текстов высокого качества. На многочисленных примерах продемонстрированы возможности этой системы для набора специальных символов и математических формул.
i Надоели баннеры? Вы всегда можете отключить рекламу.
Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Ярославский Владимир Валерьевич, Ярославская Екатерина Юрьевна
Профессиональный библиограф составит и оформит по ГОСТ список литературы для вашей работы
Языки разметки. Часть 4: вёрстка математических формул
Языки разметки
Языки разметки.
Часть 3: верстка таблиц
ПРОЦЕДУРЫ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ С ДЕСЯТИЧНЫМИ ДРОБЯМИ В ПАКЕТЕ LATEX2ε И ИХ ПРИМЕНЕНИЕ В СИСТЕМЕ КОНТРОЛЯ КАЧЕСТВА ЗНАНИЙ СТУДЕНТОВ PREX
Учу пользоваться программа 3d tex
Инструкции и рекомендации по подготовке статей в формате latex для журнала «Прикладная дискретная математика»
i Не можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.
Текст научной работы на тему «TeX ДЛЯ НАЧИНАЮЩИХ»
Ярославский Владимир Валерьевич, Ярославская Екатерина Юрьевна
TeX ДЛЯ НАЧИНАЮЩИХ
Система TeX была разработана в 1978 году профессором Стенфордского университета, известным математиком и программистом Дональдом Кнутом (Donald E. Knuth). Он является автором популярного издания «Искусство программирования для ЭВМ», выпущенного в трех томах. Считается, что профессионал в области информатики должен быть знаком с этими книгами.
В процессе подготовки своих книг к печати Д.Кнуту надоело постоянно исправлять неточности при форматировании математических формул и текста. В результате он создал систему TeX для подготовки к печати математических текстов высокого полиграфического качества. С тех пор серьезные научные издательства и математические общества используют TeX.
Надо заметить, что под словом TeX следует понимать как компьютерную систему (программу), так и сам язык управления печатью. В первую очередь TeX нужно знать тем, кто собирается стать математиком. Все крупные математические конференции принимают статьи только в ТеХ’е. Основное предназначение TeX’а — издание прекрасных книг и особенно книг, содержащих много
математики. Давайте разберемся, как изображается и читается название TeX. Изображается так, как показано на рисунке 1, буква E смещена вниз. Для удобства букву E просто пишут маленькой. Несмотря на то, что название состоит из латинских букв, они подразумевают собой греческие буквы t (тау), e (эпсилон), % (хи), входящие в слово tecnh — «искусство».
Произносится название как тех (так же, как, например, начало слова техника).
Мини-Курс по Латех(LaTex). Создание первого документа
В чем преимущества и отличия этой системы от ныне популярного редактора Microsoft Word? TeX — это не редактор и потому не обладает свойством WYSIWYG (What You See Is What You Get — то, что видишь, то и получишь). Для TeX^ текст -это программа, которую нужно откомпилировать и на ее основе показать изображение на экране или напечатать на принтере.
TeX реализован для всех операционных систем, в то время как Word присутствует только в Windows. Имеется возможность управлять форматированием текста, с легкостью набирать сложные математические формулы, самим формировать любые математические обозначения. Переносы слов, выравнивание по правой границе, автоматическую нумерацию формул — это все берет на себя TeX. Если вам нужно использовать в тексте множество экзотических шрифтов, создать рекламные буклеты или поздравительные открытки, добавить цветные картинки, красочные рамки — для этих целей используйте Word или StarOffice. Но если
вам нужна красивая математика, выполненная по всем типографским правилам, TeX будет идеальным помощником. ТеХ’овские документы без проблем переносятся между платформами и одинаково точно воспроизводятся независимо от платформы. В частности, готовые ТеХ’овские документы легко конвертируются в распространенный формат PDF. Подготовив, например, какую-нибудь статью в ТеХ’е, вы можете создать ее PDF-версию и разослать ее своим друзьям и коллегам. Независимо от того, на какой операционной системе они работают (Windows, Unix/Linux или др.), этот PDF-файл они смогут прочитать свободно распространяемой программой Acrobat Reader.
Существуют макропакеты, такие как AmS-TeX и LaTeX, являющиеся наборами макрокоманд, состоящих из элементарных команд языка TeX. Команды этих пакетов реализуют сложные процедуры верстки, облегчая и упрощая пользователю работу по подготовке научно-технических документов. В дальнейшем будем рассматривать макропакет LaTeX, а именно LaTeX2e (хотя следует заметить, что многое будет относиться к самому TeX^). Наиболее известную реализацию этих пакетов, MiKTeX, можно загрузить с сайта http://www.miktex.org.
Рассмотрим на рисунке 2 общую схему создания документов.
Сначала нужно набрать документ в любом простом текстовом редакторе (например, Notepad или встроенный редактор в Far^). TeX^^ro документы обычно имеют расширение .tex. После компиляции создается файл с расширением .dvi (DeVice Independent — независимый от устройства), которой можно просмотреть на экране или распечатать на принтере. Если нужно внести document t о исправления, то редактируется исходный .tex-файл. Он заново компилируется, результаты опять просматриваются или распечатываются.
LaTeX’овский документ имеет следующую структуру:
Тип документа может быть book, article, report и letter. Отличие между ними состоит в стиле нумерации, составлении оглавления, размере заголовков и др. Для большинства случаев подойдет тип article. Директива usepackage[russian] подключает стилевой пакет русской локализации. Рассмотрим простой пример, который выводит текст «Здравствуй, мир!»:
documentclass usepackage[russian] begin Здравствуй, мир! end
Вы, наверное, уже успели заметить, что команды начинаются с символа «» (back slash). Текст документа начинается сразу после команды begin и продолжается до end. Как и в
языках программирования, можно определять свои команды, например: neweommandhi[1]
Определение начинается с команды newcommand, далее следует имя новой команды, в квадратных скобках число параметров (если они есть) и сама команда, в теле которой параметры обозначаются как # и номер параметра, команда \ означает переход на новую строку. Следующий пример выводит две строки: Здравствуй, мир! и Здравствуй, вселенная!
documentclass usepackage[russian] newcommandhi[1] begin
При подготовке больших статей может оказаться полезной команда input, которая вставляет в текущий документ содержимое файла, переданного в качестве параметра, и ТеХ’овские комментарии %:
documentclass usepackage[russian] begin input % input % эта глава закомментирована
Комментарий действует от символа % и до конца строки. Таким образом, во время подготовки большой статьи или книги можно временно закомментировать ненужные главы, оставив только одну, и работать с ней. Если нужно закомментировать большой кусок текста, то более удобна будет следующая команда:
i Не можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
Large LARGE huge Huge
Очень удобная работа с текстом.
Теперь познакомимся со шрифтами, какие они бывают и какого размера: прямой крошечный курсив мелкий полужирный подстрочный машинописный маленький рубленый нормальный наклонный большой капитель очень большой совсем большой огромный громадный Область действия этих команд задается фигурными скобками, например,
После компиляции вы получите: . вот такое большое слово.
В ТеХ’е существуют особые символы, которые нужно набирать специальным образом:
При работе с текстом также требуются команды: newpage — начать новую страницу, \ — начать новую строку,
indent — вставить отступ, используемый в начале абзацев,
noindent — подавить (не вставлять) такой отступ, — один пробел, , — небольшой пробел
(используется в формулах),
В ТеХ’е абзацы разделяются между собой пустой строкой. Выравнивание по правой границе система
берет на себя. Следует отметить, что последовательность из нескольких пробелов TeX воспринимает как один пробел.
Важно уметь различать дефисы и тире. Для набора короткого дефиса (как в слове какой-нибудь) используется один знак минуса. Для длинного дефиса, который появляется в диапазонах чисел, номерах телефонов, набирайте два знака минуса: 323—282—055 (323-282-055). Для тире (например, TeX — великолепный язык) нужно уже три знака минуса: TeX—великолепный язык. Сам же знак минуса набирается в математическом режиме $-$.
При форматировании абзацев TeX переносит слова. Иногда требуется запретить перенос какого-нибудь слова. Для этой цели существует команда hbox, которая сообщает TeX^, что слово является неделимым. TeX не может знать всех переносов всех слов, и потому в некоторых случаях следует ему помочь, указав точки переноса: пе-ре-строй-ка.
Следует упомянуть о дополнительных пробелах, которые можно добавлять в текст: вертикальные vspace> и горизонтальные hspace>. Для вертикальных отступов есть стандартные команды: bigskip, medskip и smallskip. Размер можно задавать в миллиметрах (mm), сантиметрах (cm), дюймах (in), пунктах (pt). Соотношения между ними такие: 1 cm = 10 mm, 1 in = 2.54 cm, 1 in = 72 pt.
Для формирования таблиц используется следующая схема:
где состоит из последовательности символов |, c, r, l. Одной букве (с, r, l) соответствует одна колонка. Буква c означает, что данные в этой колонке будут
№ ФАМИЛИЯ И,О. тЩКфпи
1 IILHILJCHI П.К. 353-2210
2. Петров 11-1-1. 471-5128
3. DfTjMJis К.С. 7 28- 7-0-1 ^
выравнены по центру, буква r — выравнены по правой границе, буква l — по левой. Символ | проводит вертикальную черту между колонками. В теле таблицы команда \ переводит на новую строку, hline проводит линию, символ Ь£ Фамилия И.О. Иванов П.К. Петров Н.И. Ветров К.С. о.
В системе TeX можно набирать различные специальные символы, например, греческие буквы. Наберем некоторые из них: альфа (команда TeX — alpha), бета (beta), гамма (gamma), дельта (delta), Дельта (Delta), пи (pi), хи (chi), омега (omega), Омега (Omega), кси (ksi), Кси (Ksi), лямбда (lambda), дзета (zeta), ро (rho), тета (theta), пси (psi). На рисунке 5 показан результат компиляции.
В формулах часто ис-.4, пользуются верхние и нижние индексы (см. рисунок 6): $BAk$, $A_i$
Рассмотрим примеры с использованием нижних и Рисунок 6. верхних индексов вместе (порядок расстановки верхних и нижних индексов неважен): $хЛ2_3 = х_3л2$ или чуть сложнее $сЛ_п$.
Рисунок 7 иллюстрирует, как набирают некоторые математические значки. О том, как набирают другие символы и более сложные формулы, любознательный читатель сможет найти в указанной ниже литературе.
Фефим маигесжих формул яашяаеоеийся) символом
X VAdot-tJrt Ф opLll5
0 nmpty:ict u nup
V ioralL aetmLnua
t w -> FliEhtflxrnu
1. Дональд Е.Кнут. Все про TeX. Протвино, 1993. 592 с.
2. Спивак М. Восхитительный TeX: руководство по комфортному изготовлению научных публикаций в пакете AmS-TeX. М.: Мир, 1993. 285 с.
3. Тельников К. О., Чеботаев П.З. LaTeX. Издательская система для всех. Новосибирск: Сибирский хронограф, 1994. 294 с.
4. Львовский С.М. Набор и верстка в пакете LaTeX. М.: Космосинформ, 1995. 374 с.
5. Гуссенс М., Миттельбах Ф., Самарин А. Путеводитель по пакету LaTeX и его расширению LaTeX2e. М.: Мир, 1999. 606 с.
Ярославский Владимир Валерьевич, кандидат физико-математических наук, программист,
Ярославская Екатерина Юрьевна, преподаватель кафедры высшей математики Санкт-Петербургского государственного морского технического университета (СПбГМТУ).
Источник: cyberleninka.ru
TEX – Документ LaTeX (LaTeX Source Document)
В Windows: TeXworks, BaKoMa TeX, TeXnicCenter, Texmaker, LaTeX Editor, proTeXt, gVim, XeTeX, MiKTeX, latex2rtf, EXP, Reference Manager, Writer2LaTeX, TeX Live
В Mac OS: LyX/Mac, TeXworks, Texmaker, TeXShop, Skim, MacVim, MacTeX
В Linux: TeXworks, Texmaker, TeX Live, teTeX
Описание расширения TEX
Популярность:
Разработчик: LaTeX Project Development Team
Расширение TEX связано с документами TeX/LaTeX, включает в себя текст, специальные символы, математические выражения и графику. LaTeX – это система подготовки документов для высококачественной верстки, наиболее часто используется в средних и крупных технических или научных документах, но он может быть использован для любого вида издания. TeX/LaTeX – это одна из лучших программ для набора сложных формул, именно поэтому программа очень популярна в академических кругах, особенно среди математиков и физиков. Файлы .TEX – это текстовые документы, которые набираются на собственном языке разметки в виде обычных ASCII-файлов, содержащих информацию о форматировании текста или выводе изображений. Затем .TEX файлы транслируются в файлы .DVI, которые отображаются на экране или печатаются, их так же можно конвертироваться файлы .PS, .PDF или другой формат.
MIME тип: application/x-tex, application/x-texinfo
Другие программы, связанные с расширением TEX
-
Файл текстуры
.TEX – файл растрового изображения, который используются для хранения текстур; может создать видимость различных поверхностей и может быть применен к 2D и 3D объектам; часто используется в видеоиграх (например, шутеры от первого лица), которые поддерживают 3D-отображение текстуры. Формат TEX может отличаться в различных играх, но цель использования одинаковая.
Пример видео игр, использующие TEX файлы включают Avalon Heroes (который на самом деле использует формат .DDS переименованный в TEX файлы), Serious Sam, Dead Rising 2, Nascar Heat и серия игр Hitman.
TEX файлы можно попробовать открыть в обычном графическом редакторе.
Так же файл .TEX – файл текстур Corel PaintShop Photo Pro.
HEX код: 54 44 49 50 4C 4F 4F 4D 01 (Corel), 54 56 45 52 (Croteam), 47 72 69 67 6F 6E 20 54 65 78 74 75 72 65 20 66 (Grigon) и 30 53 45 52 20 58 45 54 (Nascar)
Популярность:
Источник: fileext.ru
ИТ_TEX
Издательская система LATEX Что же такое LATEX? Если отвечать одной фразой, это издательская система на базе TEX’а. Система компьютерной верстки TEX (произносится «тех») была создана выдающимся американским математиком и программистом Дональдом Кнутом в конце 70-х годов XX века; издательские системы на ее базе по сию пору широко используются и сдавать позиции не собираются.
Чем объясняется столь редкое в компьютерном мире долголетие? На первый взгляд, все свидетельствует против TEX’а. В самом деле, в отличие, допустим, от популярного ныне Microsoft Word’а, TEX не является системой типа WYSIWYG (What You See Is What You Get): чтобы посмотреть, как будет выглядеть на печати набираемый текст, надо запустить отдельную программу.
И по структуре файлов TEX несовместим с Word’ом (что не удивительно: эта структура мало изменилась с начала 1980-х годов, когда никакого Word’а не было и в помине, а форматы Word-файлов меняются чуть ли не ежегодно). Наконец, чтобы работать в TEX’е, надо потратить определенное время на его изучение: трудно представить себе книгу под названием «TEX for dummies» («TEX для чайников»).
Вот краткий перечень TEX’овских достоинств: 1) Никакая другая из существующих в настоящее время издательских систем не может сравниться с TEX’ом в полиграфическом качестве текстов с математическими формулами. 2) Система TEX реализована на всех современных компьютерных платформах, и все эти реализации действительно работают одинаково.
3) Благодаря этому TEX стал международным языком для обмена математическими и физическими статьями: набрав свою статью в TEX’е, математик может послать ее по электронной почте своему коллеге, даже если отправитель работает под Windows, а получатель — с UNIX’ом или, допустим, на Макинтоше. 4) В Интернете существуют обширные «архивы препринтов», в которые каждый может послать (и из которых каждый может получить) статью; все эти статьи набраны опять-таки в TEX’е.
5) Наконец, основные реализации TEX’а для всех платформ распространяются бесплатно. Разумеется, у TEX’а есть и недостатки. Главный из них — в том, что с помощью TEX’а тяжело (хотя в принципе и возможно) готовить тексты со сложным расположением материала на странице (наподобие рекламных буклетов).
Для таких приложений, практически не встречающихся в научно-технической литературе, TEX не предназначен. Литература 1. Львовский С.М. Набор и верстка в системе LaTeX.3-е издание, исправленное и дополненное. 2. Сюткин Вл. Включение рисунков в LaTeX2. 3. Х. Партль, Э. Шлегл, И. Хина. LaTEX. Краткое руководство.
Переработанный и дополненный перевод с немецкого Р. В. Загретдинова под редакцией И. А. Маховой. 4. Сюткин Вл. Набор математических формул в LaTeX2. 5. Сюткин Вл.Справочник по командам LaTeX2.
Лабораторная работа №1. Введение в LATEX. 1. Входные файлы LATEX. Исходными данными для LATEX является обычный текстовый файл с расширением .tex. Его можно создать в любом текстовом редакторе (блокнот, Microsoft Word, встроенный редактор Far и пр.). Он содержит текст документа вместе с командами, указывающими LATEX, каким образом верстать текст. 2. Структура входного файла.
Каждый документ LATEX должен следовать определенной структуре. Так, каждый входной файл должен начинаться с команды: documentclass[. ] <. >Она указывает, документ какого типа вы собираетесь писать. В квадратных скобках указываются параметры команды, в фигурных скобках указывается тип документа.
После этого, вы можете включать команды, влияющие на стиль документа в целом, или загружать пакеты, добавляющие новые возможности в систему LATEX. Для загрузки такого пакета используется команда: usepackage <. >Когда настройка закончена, начинается тело документа командой: begin Далее вводится текст документа с командами TEX.
В конце документа добавляется команда: end Любой текст, который следует после неё LATEX игнорирует. На рис. 1 представлено содержимое минимального файла LATEX. Рис. 1. Минимальный входной файл LATEX. Область между командами documentclass<> и begin называется преамбулой . Область между командами begin и end называется телом документа . 3. Компиляция pdf-документа из входного файла.
Создание pdf-документа по входному файлу выполняется в два шага: Шаг 1. В командной строке выполните команду: latex Команда преобразует входной файл в файл формата dvi (Device Independent), пригодный к распечатке. В настоящее время файлы формата dvi используются для предпросмотра итогового документа. Файл dvi можно просмотреть при помощи утилиты Yap, распространяемой вместе с дистрибутивом MikTeX.
Шаг 2. В командной строке выполните команду: dvipdfm Команда создает итоговый pdf-документ. Задания. 1. Создайте TEX-документ в любом текстовом редакторе (например, простой текстовый редактор с подсветкой синтаксиса — notepad++). Поместите в тело документа следующий текст: TeX — это компьютерная программа, созданная Дональдом Кнутом (Donald E. Knuth). Она предназначена для вёрстки текста и математических формул. Кнут начал писать TeX в 1977 году из-за расстройства от того, что Американское Математическое Сообщество делало с его статьями в
процессе их публикации. Где-то в 1974 году он даже прекратил посылать статьи: «Просто мне было слишком больно смотреть на конечный результат». TeX, в том виде, в котором мы его используем, был выпущен в 1982 году и слегка улучшен с годами. Последние несколько лет TeX стал чрезвычайно стабилен. Кнут утверждает, что в нем практически нет ошибок. Номер версии TeX сходится к Pi и сейчас равен 3.14159.
TeX произносится как «TeX». Выполните компиляцию документа, создайте dvi-файл. log-файл содержит протокол компиляции. Откройте программу предпросмотра dvi-файлов Previewer и просмотрите результат.
Для отображения русского текста необходимо подключить пакет babel c параметром russian и пакет inputenc с параметром cp1251 . Изучите справку по команде usepackage[]<> и подключите пакеты babel и inputenc в вашем исходном файле. Выполните компиляцию. Проверьте полученный результат.
2. Выполните оформление документа: Замените везде в тексте слово TeX на официальный логотип T E X. Для этого воспользуйтесь командой TeX . Вместо текстовых кавычек (» «) воспользуйтесь принятыми в России французскими кавычками («»). Для этого используйте команды » < и «>. Замените там, где это необходимо, дефис (-) на длинное тире (–).
Для этого воспользуйтесь командой —. Замените в тексте слово «Pi» на математический символ π (изучите раздел «Формулы внутри текста» руководства [4] из списка литературы). Проверьте полученный результат.
3. Поместите в конец тела исходного файла формулу: begin int limits_S left( frac<partial Q> <partial x>- frac<partial P> <partial y>right), dx , dy =oint limits_C P,dx + Q , dy end Изучите справку по параметрам команды documentclass. Посмотрите, какое влияние на внешний вид документа оказывают необязательные параметры twocolumn, leqno, fleqn.
4. Используя любое из предложенных учебных пособий по TEX измените стиль шрифта для фамилии автора TeX на курсивный, стиль шрифта текста цитаты на полужирный, а текст, описывающий назначение TeX — наклонным стилем. 5. Запрограммируйте в отдельном документе формулы интегрирования суммы ( ( u v ) u v ) и разности двух функций ( ( u v ) u v ), а также правило интегрирования функции, умноженной на постоянную ( ( Cu ) Cu ) (формулы должны располагаться в отдельных строках и пронумерованы автонумерацией).
6. Изучите раздел 2 учебного пособия [1]. Ответьте на следующие контрольные вопросы письменно : Контрольные вопросы: 1. Что нужно изменить в тексте документа, если вы планируете использовать кодировку DOS (CP-866)? 2. Что такое символы группирования «»? Для чего они используются в TEX? 3. Что такое окружения, для чего они используются в TEX? 4. Что такое параметры команды TEX?
5. Что означает команда documentclass? Какие существуют параметры команды documentclass. Как при помощи данной команды выставить основной шрифт документа размером 14 пт.
4. Сформируйте колонтитулы таким образом, чтобы в колонтитулах вместо надписи <Мой первый колонтитул в TEXе!>пропечатывалось название раздела, расположенного на данной странице. 5. Измените колонитулы таким образом, чтобы колонтитулы первой страницы выглядели следующим образом: Причём надпись выравнивается по левому краю, а номер страницы — по правому краю. Колонтитулы остальных страниц остаются в точности такими же, как после выполнения задания 3. 6. Сформируйте колонтитулы таким образом, чтобы в нижнем колонтитуле пропечатывался номер страницы по левому краю, дата по центру и название документа по правому краю. Верхний колонтитул остаётся пустым.
Лабораторная работа №4. Форматирование текста. 1. Позиционирование текста.
Абзац начинается командой par , которая осуществляет перевод строки, выполняет вертикальный отступ (величина которого задается переменной parskip ) и делает для первой строки абзаца отступ от левого края абзаца (величина которого задается переменной parindent ). Все строки в командных скобках begin end или в области действия декларации centering центрируются. Строки в командных скобках begin end или в области действия декларации raggedright прижимаются к левому краю страницы.
Строки в командных скобках begin end или в области действия декларации raggedleft прижимаются к правому краю страницы. Для ручной вставки горизонтального или вертикального промежутка необходимо использовать команду hspace> или vspace>. 2. Списки. Маркированный список создаётся при помощи окружения begin end Каждый элемент списка начинается с команды item.
Например: begin itemПервый элемент itemВторой элемент itemТретий элемент end Допускаются вложенные списки четырех уровней. Перед каждым из элементов печатается установленный по умолчанию маркёр. По умолчанию, для маркированного списка первого уровня устанавливается маркер «•».
Для второго уровня — «-» Для третьего уровня — «*» Для четвертого уровня — «.» Вид маркёра задаётся переменными labelitemi, labelitemii, labelitemiii, labelitemiv для списков первого, второго, третьего и четвертого уровня соответственно. Нумерованный список создаётся при помощи окружения begin end 3. Перекрестные ссылки. В книгах, отчётах и статьях часто востречются ссылки на некоторые элементы документа.
Команда label помечает объект, после которого установлена команда, меткой name (метка должна быть уникальной). Например , sectionlabel — пометит раздел в документе. Команда ref печатает порядковый номер объекта, помеченного меткой name. Для каждого класса объектов ведется свой счетчик объектов. Объектом может быть например рисунок, таблица, раздел, подраздел и т.д.
Объекты нумеруются в порядке их появления в документе. Например , ref напечатает порядковый номер раздела «Глава 1». Для ссылки на источник литературы используется команда cite[] — печатает в квадратных скобках номер или метку элемента с идентификатором name. Например , если источник литературы задан следующим образом: bibitem Гергель В.П., Стронгин Р.Г. Основы параллельных вычислений для многопроцессорных вычислительных систем. — Н.Новгород, ННГУ, 2001 тогда команда cite заставит TEX вставить в основной текст ссылку на данный источник в формате: []
4. Переопределение команд.
первый абзац раздела не имеет абзацного отступа маркированные списки помечаются маркёром «-» (необходимо переопределить команду labelitemi). интервал между абзацами — 6pt. выравнивание абзаца — по левому краю. Оформление заголовка раздела : выравнивание заголовка раздела по левому краю. отступ сверху и снизу заголовка раздела — 6pt. размер шрифта заголовка — 14pt.
2. Оформите все ссылки на источники литературы при помощи команды cite<>. 3. Прочитайте раздел 14.2 из [5]. Сформируйте окружение paragraph, которое реализует требования к оформлению основного текста, описанные в пункте 1. 4. Письменно ответьте на вопросы: 1. Каким образом можно задать область действия декларации centering? 2. Что такое блоки в TEX? 3. Что такое клей?
4. Для чего предназначены команды hbox и mbox? 5. Каким образом можно вставить в основной текст документа ссылку сразу на несколько источников литературы в виде [1-3, 5]?
Источник: studfile.net
Самоучитель LaTeX
Начинается каждый полноценный документ с объявления типа документа (например article), размера шрифта и других атрибутов.
Далее нужно подключать различные пакеты, без них мало что можно будет сделать.
Если Вы читаете эту статью со смартфона, имейте в виду, что никаких переносов делать не надо. Пишите все команды слитно.
Как вставить изображение LaTeX
Необходимый минимум знаний
Изображения нужно предварительно конвертировать в формат .eps.
Это означает, что .jpg, gif, .png и другие форматы работать не будут.
Про то как конвертировать в eps c помощью ImageMagick вы можете прочитать в моей статье jpg и png в eps
Также конвертировать в eps можно с помощью GIMP и другими способами
Дополнительная информация
Для удобства изображения можно хранить в отдельных каталогах. Например, по отдельному каталогу на каждую главу диплома. Все каталоги нужно перечислить, для того чтобы LaTeX смог их найти.
Два изображения в ряд
documentclass {article} usepackage {lipsum} usepackage {mwe} begin { document } Два изображения в ряд: lipsum begin { figure } centering begin { minipage }{0.45 textwidth } centering includegraphics [width=0.9 textwidth ]{example-image-a} % первое изображениие caption {first figure} end { minipage } hfill begin { minipage }{0.45 textwidth } centering includegraphics [width=0.9 textwidth ]{example-image-b} % второе изображение caption {second figure} end { minipage } end { figure } lipsum [3] end { document }
Как вставить таблицу LaTeX
Самое адекватное описание этой операции я нашёл в книге Роженко А.И. «Искусство верстки в LaTeXe»
Таблица, которая задана с помощью
begin { tabular }
Может занять слишком много места и не поместиться по ширине, для того, чтобы избежать этого, вместо простого выравнивания можно зафиксировать ширину столбцов
begin { tabular }{|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|}
Теперь слишком широкий текст автоматически будет переноситься на следующую строку внутри столбца.
В WinEdt 6.0 есть кнопка, с помощью которой можно быстро вставлять таблицы нужного размера.
Однако, сперва нужно использовать теги
begin {table} caption {Название таблицы}label{tab:1}
Объединение ячеек
Чтобы объединить столбцы можно воспользоваться тегом
— где {2} — это число столбцов, которые нужно объединить {|c|} — выравнивание по центру
Строки объединяются с помощью
Пример таблицы, в которой использованы оба типа объединений
LaTeX код будет выглядеть примерно так
Явное указание места
Таблицы и изображения имеют свойства появляться не там куда вы их хотите поместить, а там, куда их размещает LaTeX. Теоретически с этим можно бороться с помощью одного из параметров:
Параметры [h], [h!], [H] всё более настойчиво будут рекомендовать LaTeX-у разместить объект именно там, где он и стоит.
Использовать их нужно сразу после объекта, например
Когда-то ещё в Windows 7 [H] у меня воспринимается за ошибку а остальные почти никакого эффекта не дают. Поэтому после некоторых рисунков приходилось вставлять тег
— который воспринимается LaTeXом как конец той области куда можно вставлять объекты, введенные в код выше.
такого действия не имеет.
Работа с текстом
Подчёркивание
Подчёркивание текста делается командой
Курсив
Выделение текста курсивом
Жирный шрифт
Как выровнять текст в LaTeX
Если в титульном листе, или ещё где-то нужно как-то по-особому выровнять текст и вы не можете найти в книгах как это сделать можно попробовать теги
begin {alltt} end {alltt}
Внутри этих тегов текст будет выглядеть примерно так, как вы его напишете, т.е. пробелы не будут игнорироваться.
begin {alltt} Научный руководитель д.ф.-м.н. Бор О.Н. Рецензент д.ф.-м.н. Басов Н.Г. end {alltt}
Набор формул в LaTeX
Есть два стандартных окружения для ввода формул: Первый и Второй
Если вы не собираетесь ссылаться на формулу в дальнейшем, то достаточно поставить два знака доллара $ $ , а между ними написать формулу, например:
Такую простую формулу, можно было бы и без окружения написать, но уже для использования индексов окружение необходимо.
Чтобы LaTeX дал формуле номер (он делает это автоматически) нужно окружение
begin {equation} Ваша формула end {equation}
В этом окружении также можно использовать label{} чтобы ставить метки.
Если ваша формула очень будет занимать несколько строк окружение нужно заменить на:
begin {multline} Ваша формула end {multline}
Вместо слов «Ваша формула» нужно написать нужное уравнение.
Как правильно написать уравнение Вы можете узнать из параграфа: Основные математические операции и символы LaTeX
Как компилировать LaTeX
Windows
Созадйте файл в WinEdt найдите в верхнем меню пункт TeX и выберите LaTeX (или нажмите
Компиляция в Linux
Если вы работаете в texmaker нажмите
Основные математические операции и символы LaTeX
Здесь представлены те операции и символы, которые я использовал при написании диплома.
int_{0}^{Q} int_{lower}^{upper}
Если непонятно как ставить пробел — изучите этот пример
Для того, чтобы создавать PDF файл нужно нажать кнопку dvi pdf. Перед этим желательно скомпилировать пару раз подряд, чтобы все ссылки расставились правильно.
Больше символов Вы можете найти в статье Символы LaTeX
Греческий алфавит в LaTeX
Написание греческих букв в LaTeX довольно логично. На английском языке оно вообще практически совпадает с обычным написанием. Но на всякий случай полезно иметь источник для самопроверки.
У эпсилона, теты, пи, ро, сигма, фи есть два варианта написания: обычный и var, который получается добавлением приставки var к коду обычного написания. Например Epsilon Varepsilon
Комментировать код LaTeX
Метод, которым можно воспользоваться для комментирования кода в LaTeX зависит как от Ваших предпочтений, так и от установленных пакетов.
Этот текст не отобразится
Этот текст не отобразится
Нумерация страниц в LaTeX
Если вас не устраивает нумерация, проставленная по умолчанию, можно задать номер cтраницы с помощью команды
где n — это номер станицы, который вы хотите установить.
В случае, когда отображение номера страницы нежелательно (например страница номер «0») можно воспользоваться командой
Цветной текст в LaTeX
Чтобы иметь возможность менять цвет текста нужно импортировать пакет xcolor
color {blue} После этого синего текста должна быть красная звёздочка color{red} ^*
После этого синего текста должна быть красная звёздочка *
Как конвертировать LaTeX в Word
Читал про большое количество способов. Многие попробовал. Расскажу, как обычно, про тот, который у меня заработал.
Нужно скачать и установить какой-то софт для конвертации (не забудьте оплатить его)
У меня это получилось в Windows 7 и довольно кривом Office 10.
В Windows XP и кривом Office 2007 тоже получилось, но с формулами хуже. Нужно проверить в XP и 10м Office.
Способ Максима Николаевича (у меня картинки не перенеслись)
1) Я установил Word (у меня 2007)
2) У меня установлен Mathtype
3) У меня установлен GrindEq
4) Для использования crack я копирую соответствующие файлы (из скачанной папки) в папку с установленными компонентами. (обязательно приобретите лицензионную версию — не используйте способ Максима)
5) Открываю в ворде tex документ, который хочу конвертировать.
6) Происходит сама конвертация.
Примеры файлов LaTeX
Простейший пример
Пример простого .tex файла — это скорее не для статьи, а просто для проверки работоспособности системы.
begin < document >section < Energy >$E = hcdotnu$ end
Пример титульной страницы для диплома Посмотреть
Простой файл с таблицей
documentclass [ 12pt ] < article >usepackage [ T1, T2A ] usepackage [ utf8 ] usepackage [ russian ] usepackage begin section < Energy >$E = h cdotnu $ section < Бенальмадена >Город — курорт на побережье Коста-дель-Соль Средиземного моря в Испании. begin < table >[ h! ] caption < Общие сведения >label < tab:1 >begin < tabularx >< textwidth > < |p < 0.4cm >|p < 2.5cm >|p < 1.5cm >|p < 5cm >> hline Б Испания tabularx >end < table >end
pdf файл, созданный из этого .tex файла будет выглядеть примерно так
Примеры набора формул приведены на странице LaTeX в HTML , чтобы не загружать эту.
Литература по LaTeX:
Книг по Латеху довольно много, в том числе и на русском языке. На последовательное освоение верстки в Латехе по учебнику нужно выделить достаточно много времени, также стоит иметь в виду, что различные темы освещены в учебниках с разной степенью доступности, а идеального учебника пока что не существует.
Я честно хотел его написать, но пока не осилил.
Пособия по LaTeX:
LaTeX FAQ: возможные проблемы и способы их решения
LaTeX не распознаёт изображения .eps
Скорее всего после компилляции в LaTeX (Shift + Ctrl + L) вы нажимаете вместо кнопки dvi-pdf кнопку PDF LaTeX — нажмите правильную кнопку =) т.к. PDF LaTeX это другой способ компилляции, просто так он .eps распознавать не будет — нужно отдельно установить epstopdf пакет.
Видеоуроки LaTeX
Для ускорения загрузки этой страницы все видеоуроки перенесены сюда
Преобразование LaTeX в HTML
О новом релизе утилиты для преобразования LaTeX документов в HTML код можно прочитать здесь
Источник: www.andreyolegovich.ru
Файл TEX (что это такое и как его открыть)
Основы LaTeX для тех, кто ещё не пробовал. Зачем он в 2019? Урок LaTeX (Декабрь 2022)
Файл NEF представляет собой файл изображения Nikon Raw. Узнайте, как открыть файл .NEF или преобразовать файл NEF в другой формат файла, например JPG, DNG, PNG, PDF и т. Д.
Файл AZW (что это такое и как его открыть)
Файл AZW является файлом формата Kindle eBook Format. Узнайте, как открыть .AZW-файл или преобразовать AZW-файл в другой формат.
Файл ODS (что это такое и как его открыть)
Файл ODS, скорее всего, является файлом OpenDocument Spreadsheet. Вот как открыть файл ODS или преобразовать файл ODS в XLS, PDF, XLSX, CSV, DOC и т. Д.
Источник: ru.go-travels.com