Как из word сделать latex
Понадобилось мне написать диплом. Времени в обрез, требования жесткие. Материал есть, текст почти готов, надо оформлять. Сел, подумал, и решил, что ручной версткой уж точно заниматься не хочется. Из опыта участия во всевозможных олимпиадах вспомнилось, что лучше час потерять, но сделать решение, которое потом пройдет тесты, чем сразу сделать что-то и потому судорожно переделывать. Плюс к тому хотелось таки заняться плотным изучением Latex и компании.
Ставим задачу
Исходные условия:
Компьютер Acer Aspire One. Очень удачная машинка для студента, надо заметить. Нетбуки в Европе так и называют — студенческие компьютеры.
Операционная система — Linpus (читай Fedora 8).
Система верски — Latex в реализации teTex, ныне свернутая.
Требуется в течение недели получить текст диплома, оформленного по всем правилам учебного заведения.
- Гарнитура Times New Roman;
- Кегль 12pt;
- полуторный интервал;
- отступ от заголовка 6pt;
- заголовки первого уровня (т.е. названия глав) выключаются по центру;
- заголовки последующих уровней выключаются влево с обязательным абзацным отступом;
- совпадающим с абзацным отступом основного текста;
- приложения нумеруются с цифры 1;
- слова «ОГЛАВЛЕНИЕ», «ВВЕДЕНИЕ» пишутся заглавными буквами (т.е. буквально так, как это набрано в этом предложении);
- все заголовки включаются в содержание.
В качестве основы для публикации после непродолжительного анализа был выбран пакет disser. Самое главное, что в нем подкупило — это ощущение целостности и наличие файла для сборки (т.е. Makefile).
Установка
Сначала автор хотел установить TeXLive, но это не получилось. Почему-то не запустился инсталлятор, а поскольку в perl'е автор не силен, желания разбираться не было никакого. Из пакетов с помощью yum был установлен teTeX.
Надо отметить, что процесс этот проходил не быстро, благо GPRS-интернет от Мегафон — удовольствие не быстрое (это не камень в огород Мегафона, а констотация факта. GPRS-интернет медленный!)
и проверяется наличие ошибки вида «не найден какой_то_пакет.sty». Если такая ошибка есть, то этот пакет скачивался из интернета, инсталлировался (с обязательным выполнением команды sudo texhash ) и процесс повторялся. Надо сказать, что автор установил довольно много пакетов, прежде чем понять, что же ему надо и на чем можно остановиться, поэтому намеренно не привожу перечень пакетов, которые были установлены.
Про среду следует сказать отдельно.
В моем случае (т.е. в приведенной выше конфигурации) установка teTeX произошла в каталог /usr/share/texmf (далее $TEXMF) с правами rw-r--r--, т.е. простой пользователь может только читать, но не писать. А инсталляция пакетов Latex происходит в каталог $TEXMF/tex/latex/ и далее. Поэтому все содержимое пакетов недоступно (мы же не работаем под root'ом!) Пакет disser установился, соответственно, в каталог $TEXMF/tex/latex/disser, а документация к нему в $TEXMF/doc/latex/disser.
В документации к пакету disser приводятся примеры разных работ — кандидатской, докторской и магистерской диссертаций, а также работа бакалавра. Содержатся они в каталоге templates. Если бы было право на запись, то можно было бы прямо в каталоге, например, bachelor выполнить make и получить на выходе dvi-файл.
Но поскольку права на запись нет, примеры были скопированы в каталог ~/Documents и работа велась там.
В Makefile были внесены изменения (был прописан абсолютный путь в директиве include), чтобы уже в копии можно было выполнять make.
Далее начался собственно процесс верстки.
Сборка диплома
Текст изначально планировался к набору в кодировке utf-8, но позже выяснилось, что BiBTeX не умеет обрабатывать библиотечные файлы в этой кодировке, а совместить две кодировки в одном проекте не получается. Может это и возможно, но дешевле оказалось весь проект верстать в cp1251.
Набор текста производился в редакторе geany, от которого требовалась только подсветка синтаксиса и умение работать в кодировке cp1251. Немаловажным фактом оказалась и возможность работать в режиме полного экрана (отключены все элементы интерфейса, кроме строки меню), поскольку экран компьютера маленький.
Пакет disser предполагает разбиение документа на небольшие, логически связанные порции. Так, введение и заключение находятся в отдельных файлах, intro.tex и concl.tex соответственно. Главы находятся в файлах 1.tex, 2.tex, 3.tex и т.д. Приложения в файлах app-1.tex, app-2.tex и т.д.
Сборка документа производится путем указания в файле thesis.tex (основной документ) следующих строк между \begin и \end:
Оглавление, по требованиям, находится в начале документа и начинается со страницы 2. Титульный лист для дипломной работы выдавался (печатался отдельно), поэтому никакой необходимости его верстать и включать в документ не было. Для отключения титульного листа в заголовке документа было указывается notitlepage, т.е.
где многоточием заменены другие опции.
Размер листа устанавливается пакетом geometry:
\usepackage[
a4paper, includefoot,
left=3cm, right=1cm, top=2cm, bottom=1.5cm,
headsep=1cm, footskip=1cm
]
Настройка заголовков
Надо отметить, что в пакете disser очень грамотно произведена настройка элементов текста, т.е. названий глав, секций, подсекций и т.д.
Например, для оформления названия главы имеются следующие команды:
\thechapteralign
\thechapterfont
\prethechapter
\postthechapter
\chapteralign
\chapterfont
\beforechapter
\afterchapter
Команды определяют оформление разных частей заголовка: \thechapteralign — выключку номера, \thechapterfont — шрифт номера, \prethechapter — текст до номера, \postthechapter — текст после номера, \chapteralign — выключку текста заголовка, \chapterfont — шрифт текста заголовка, \beforechapter — отступ до заголовка, \afterchapter — отступ после заголовка.
Такая же серия команд есть и для оформления заголовка в оглавлении.
Подобная настройка произведена для каждого уровня заголовков. Подробности — в файле disser.pdf.
Такое разбиение позволяет сделать, например, такой заголовок:
Глава 1.
Анализ текущего состояния
и указать разное оформление для номера и для текста заголовка.
В итоге, для диплома в преамбуле документа появились такие команды (показана только настройка главы):
\renewcommand % Номер главы полужирным
\renewcommand<\prethechapter><> % Убираем слово "Глава"
\renewcommand<\postthechapter> % ставим точку и пробел после номер
\renewcommand % шрифт текста заголовка
\renewcommand<> % в оглавлении убираем слово "Глава"
Перекомпилируем и получаем правильно оформленные заголовки главы.
Другие заголовки
По умолчанию все заголовки в пакете disser набираются более крупным шрифтом, нежели основной текст. По требованиям же заголовки должны набираться тем же кеглем, что и основной текст (12), полужирного начертания.
Поэтому в преамбулу вписываем:
Заголовки второго и последующего уровня должны иметь такой же абзацный отступ, что и основной текст, т.е. номер секции не должен выступать влево по отношению к абзацному отступу.
Для этого в преамбулу включаем команды (основной текст имеет отступ 1 см)
Отступ от заголовка до текста должен быть не менее 6 пунктов:
Поскольку в дипломе было много мест, где подряд шли несколько заголовков разного уровня, автор пошел на некоторое нарушение в угоду визуальной составляющей и уменьшил размер отступа для заголовков третьего уровня до трех пунктов:
Выражение «plus .1pt» позволяет Latex немного двигать заголовки в вертикальном направлении при верстке страницы, что на нескольких страницах привело к более привлекательному результату.
Текст заголовков
По каким-то причинам «ОГЛАВЛЕНИЕ» и «БИБЛИОГРАФИЧЕСКИЙ СПИСОК» пришлось вставлять в тело документа, причем последнее — непосредственно перед библиографией.
Нумерация
Диплом по требованиям начинается с титульной страницы, после которой идет оглавление. Оглавление печатается на странице 2 и далее. Делается это с помощью команды
непосредственно перед \tableofcontents.
Приложения нумеруются с цифры 1. По умолчанию пакет disser предлагает нумерацию приложений с буквы «А» (кириллица). Для изменения формата номера в преамбуле пишется команда
\renewcommand> % заменяем нумерацию приложений на цифры
Кроме того, текст «ПРИЛОЖЕНИЕ 1» выключается вправо. Делается это командой
в преамбуле. Команда \hfill заполняет все свободное пространство строки, «раздавливая» то, что стоит до и после нее в разные стороны строки.
Оглавление
В оглавление должны включаться заголовки всех уровней. По умолчанию пакет disser включает в оглавление только главы и секции. Подсекции — не включаются.
В случае с дипломом автора этого оказалось достаточно, поскольку заголовки ниже subsection не использовались. Если это будет не так, то нужно указать 3 или даже 4 в команде выше.
Команды разбиения текста (chapter, section и пр.) имеют необязательный параметр, позволяющий указать текст, который будет включен в оглавление. Это удобно использовать для переноса строк в случае длинных заголовков. Команда
позволяет по-разному оформить заголовок в тексте и в оглавлении.
Приложения в оглавления начинаются со слова «ПРИЛОЖЕНИЯ», которое ссылается на ту же страницу, что и первое приложение, т.е.
ПРИЛОЖЕНИЯ. 51
ПРИЛОЖЕНИЕ 1. Сводная таблица. 51
Делается это просто. В тексте первого приложения (в файле app-1.tex) в начало добавляются две команды:
\clearpage нужно для того, чтобы команды \addcontentsline и \chapter попали на одну страницу.
Библиографический список
Пакет disser для формирования библиографии использует команду bibtex8. В поставке teTeX этой команды нет, во всяком случае в тех репозиториях, которые подключены по умолчанию.
Поэтому автор скачал исходный код утилиты и собрал ее самостоятельно, после чего поместил ее в каталог /usr/bin рядом с утилитой bibtex, а в каталог с дипломом поместил файл gost705.bst, используемый пакетом disser.
Шрифт Times New Roman/12 pt
Нормоконтроллер не пропустил шрифт cm-super, используемый по умолчанию. Поэтому пришлось подключить пакет PsCyr для того, чтобы текст верстался именно Times New Roman. Мне этот шрифт категорически не нравится, но это формальность, так что пришлось сделать как указано.
По каким-то причинам при указании опции 12pt в \documentclass Latex отказался менять размер шрифта. Пришлось последовательно (с пересборкой диплома) указать шрифт 8pt, 9pt, 11pt и затем 12pt. После этого шрифт стал нужного размера.
Заключительные положения
Следует отметить, что на все эксперименты и настройку суммарно ушло около 3 дней. Это с учетом того, что знание Latex у автора до этого было довольно поверхностное.
Основную информацию автор почерпнул из книг К. В. Воронцова «Latex2e в примерах», С.М. Львовского «Набор и вёрстка в системе Latex» и, конечно, документации пакета disser, какой бы скудной она ни была.
Преимущества Latex для работ подобного плана огромны — ссылочный аппарат позволяет не заботиться о том, в каком порядке идут приложения, элементы библиографического списка, таблицы, рисунки и проч.; работа ведется с простыми текстовыми файлами, поэтому потеря форматирования из-за проблем внутри MS Word/OO Writer невозможна в принципе; высокое полиграфическое качество; совершено прозрачная работа с математикой.
Проблемы, конечно, тоже есть, но они нивелируются достоинствами: сложности с форматированием длинных таблиц, сложная работа с рисунками, особенно крупноформатными; не всегда очевидные способы борьбы с проблемными местами в тексте (висячие строки, слова, overfull, underfull) и т.д. В целом, для качественной работы в Latex нужно несколько больше знаний в полиграфии и программировании, чем при простой верстке в Word/Writer. Но оно того стоит.
Рыба текста главного файла диплома с использованием пакета disser:
\documentclass[bachelor,subf,12pt,notitlepage]
\usepackage
\usepackage[
a4paper, mag=1000, includefoot,
left=3cm, right=1cm, top=2cm, bottom=1.5cm, headsep=1cm, footskip=1cm
]
\usepackage[T2A]
\usepackage[cp1251]
\usepackage[english,russian]
\usepackage
\usepackage
Конвертер DOCX в TEX онлайн бесплатно, также посмотрите описание форматов DOCX и TEX и видеоинструкцию как работает конвертер
Конвертируйте Word в LaTeX файлы онлайн бесплатно. Мощный бесплатный онлайн Word в LaTeX конвертер документов легко. Установка программного обеспечения для настольных ПК, таких как Microsoft Word, OpenOffice или Adobe Acrobat, не требуется. Все конверсии вы можете сделать онлайн с любой платформы: Windows, Linux, macOS и Android. Мы не требуем регистрации. Этот инструмент абсолютно бесплатный.
С точки зрения доступности вы можете использовать наши онлайн-инструменты преобразования Word в LaTeX для обработки различных форматов файлов и размеров файлов в любой операционной системе. Независимо от того, находитесь ли вы на MacBook, компьютере с Windows или даже на карманном мобильном устройстве, конвертер Word в LaTeX всегда доступен в Интернете для вашего удобства.
Как конвертировать Word в LaTeX
❓ Как я могу преобразовать DOCX в TEX?
Сначала Вам нужно добавить файл для преобразования: перетащите файл DOCX или щелкните внутри белой области, чтобы выбрать файл. Затем нажмите кнопку «Конвертировать». Когда преобразование DOCX в TEX завершено, вы можете загрузить файл TEX.
⏱️ Сколько времени занимает преобразование DOCX в TEX?
🛡️ Безопасно ли конвертировать DOCX в TEX с помощью DOCX конвертера?
Конечно! Ссылка для скачивания файлов TEX будет доступна сразу после конвертации. Мы удаляем загруженные файлы через 24 часа, и ссылки для скачивания перестают работать. Никто не имеет доступа к вашим файлам. Преобразование файлов (включая DOCX в TEX) абсолютно безопасно.
💻 Могу ли я преобразовать DOCX в TEX в Linux, Mac OS или Android?
Да, вы можете использовать DOCX конвертер в любой операционной системе через веб-браузер. Наш конвертер DOCX в TEX работает в режиме онлайн и не требует установки программного обеспечения.
🌐 Какой веб браузер я должен использовать для преобразования DOCX в TEX?
Вы можете использовать любой современный браузер для преобразования DOCX в TEX, например, Google Chrome, Firefox, Opera, Safari.
Быстрый и простой способ конвертации
Загрузите документ, выберите тип сохраненного формата и нажмите кнопку «Конвертировать». Вы получите ссылку для скачивания, как только файл будет конвертирован.
Конвертируй из любого места
Он работает со всех платформ, включая Windows, Mac, Android и iOS. Все файлы обрабатываются на наших серверах. Вам не требуется установка плагинов или программного обеспечения.
Качество конвертера
При подержке Aspose.PDF . Все файлы обрабатываются с использованием Aspose APIs, которое используются многими компаниями из списка Fortune 100 в 114 странах мира.
Другие поддерживаемые Конвертеры
Вы можете также преобразовывать DOCX во множество других форматов. Посмотрите список приведенный ниже.
Конвертер DOC в TEX онлайн бесплатно, также посмотрите описание форматов DOC и TEX и видеоинструкцию как работает конвертер
Конвертируйте DOC в LaTeX файлы онлайн бесплатно. Мощный бесплатный онлайн DOC в LaTeX конвертер документов легко. Установка программного обеспечения для настольных ПК, таких как Microsoft Word, OpenOffice или Adobe Acrobat, не требуется. Все конверсии вы можете сделать онлайн с любой платформы: Windows, Linux, macOS и Android. Мы не требуем регистрации. Этот инструмент абсолютно бесплатный.
С точки зрения доступности вы можете использовать наши онлайн-инструменты преобразования DOC в LaTeX для обработки различных форматов файлов и размеров файлов в любой операционной системе. Независимо от того, находитесь ли вы на MacBook, компьютере с Windows или даже на карманном мобильном устройстве, конвертер DOC в LaTeX всегда доступен в Интернете для вашего удобства.
Как конвертировать DOC в LaTeX
❓ Как я могу преобразовать DOC в TEX?
Сначала Вам нужно добавить файл для преобразования: перетащите файл DOC или щелкните внутри белой области, чтобы выбрать файл. Затем нажмите кнопку «Конвертировать». Когда преобразование DOC в TEX завершено, вы можете загрузить файл TEX.
⏱️ Сколько времени занимает преобразование DOC в TEX?
🛡️ Безопасно ли конвертировать DOC в TEX с помощью DOC конвертера?
Конечно! Ссылка для скачивания файлов TEX будет доступна сразу после конвертации. Мы удаляем загруженные файлы через 24 часа, и ссылки для скачивания перестают работать. Никто не имеет доступа к вашим файлам. Преобразование файлов (включая DOC в TEX) абсолютно безопасно.
💻 Могу ли я преобразовать DOC в TEX в Linux, Mac OS или Android?
Да, вы можете использовать DOC конвертер в любой операционной системе через веб-браузер. Наш конвертер DOC в TEX работает в режиме онлайн и не требует установки программного обеспечения.
🌐 Какой веб браузер я должен использовать для преобразования DOC в TEX?
Вы можете использовать любой современный браузер для преобразования DOC в TEX, например, Google Chrome, Firefox, Opera, Safari.
Быстрый и простой способ конвертации
Загрузите документ, выберите тип сохраненного формата и нажмите кнопку «Конвертировать». Вы получите ссылку для скачивания, как только файл будет конвертирован.
Конвертируй из любого места
Он работает со всех платформ, включая Windows, Mac, Android и iOS. Все файлы обрабатываются на наших серверах. Вам не требуется установка плагинов или программного обеспечения.
Качество конвертера
При подержке Aspose.PDF . Все файлы обрабатываются с использованием Aspose APIs, которое используются многими компаниями из списка Fortune 100 в 114 странах мира.
Другие поддерживаемые Конвертеры
Вы можете также преобразовывать DOC во множество других форматов. Посмотрите список приведенный ниже.
Convert WORD to LATEX online for free, also you can get the info about formats WORD and LATEX
Convert Word to LaTeX files online for free. Powerful Free Online Word to LaTeX document converter is easy. No desktop software like Microsoft Word, OpenOffice or Adobe Acrobat installation required. All conversion you can make online from any platform: Windows, Linux, macOS and Android. We don't require registration. This tool absolutely free.
In terms of accessibility, you may use our online Word to LaTeX convert tools to handle various file formats and file sizes on any operating system. Whether you’re on a MacBook, Windows machine, or even a handheld mobile device, the Word to LaTeX converter is always awaible online, for your convenience.
How to convert Word to LaTeX
❓ How can I convert WORD to LATEX?
First, you need to add a file for conversion: drag & drop your WORD file or click inside the white area for choose a file. Then click the "Convert" button. When WORD to LATEX conversion is completed, you can download your LATEX file.
⏱️ How long does it take to convert WORD to LATEX?
🛡️ Is it safe to convert WORD to LATEX using free converter?
Of course! The download link of LATEX files will be available instantly after conversion. We delete uploaded files after 24 hours and the download links will stop working after this time period. No one has access to your files. File conversion (including WORD to LATEX) is absolutely safe.
💻 Can I convert WORD to LATEX on Linux, Mac OS or Android?
Yes, you can use free Converter app on any operating system that has a web browser. Our WORD to LATEX converter works online and does not require any software installation.
🌐 What browser should I use to convert WORD to LATEX?
You can use any modern browser to convert WORD to LATEX, for example, Google Chrome, Firefox, Opera, Safari.
Fast and Easy Conversion
Upload your document, choose the save format type and click on “Convert” button. You will get the download link as soon as the file is converted.
Convert from Anywhere
It works from all platforms including Windows, Mac, Android and iOS. All files are processed on our servers. No plugin or software installation required for you.
Conversion Quality
Powered by Aspose.PDF . All files are processed using Aspose APIs, which are being used by many Fortune 100 companies across 114 countries.
Other Supported Conversions
You can also convert WORD into many other file formats. Please see the complete list below.
Это руководство нацелено на первое знакомство с LaTeX и предварительных знаний о нем от вас не потребует. К его завершению вы уже напишете свой первый документ и получите представление о ряде базовых возможностей этого инструмента.
Что такое LaTeX?
LaTEX (произносится как «лэйтех» или «латех») представляет собой инструмент для создания профессиональных документов. В его основе лежит парадигма редактирования WYSIWYM (что вижу, то и подразумеваю), то есть от пользователя требуется сосредоточиться только на содержимом документа, оставив его форматирование программе. Вместо ручного распределения текста по странице, как это делается в Microsoft Word или LibreOffice Writer, можно просто его вводить, позволив LaTeX заняться остальным.
Зачем нужен LaTeX?
Этот инструмент используется повсеместно для создания научных документов, написания книг, а также многих других форм публикаций. Он позволяет не только создавать красиво оформленные документы, но также дает пользователям возможность очень быстро реализовывать такие сложные элементы печатного набора, как математические выражения, таблицы, ссылки и библиографии, получая согласованную разметку по всем разделам.
Благодаря доступности большого числа открытых библиотек (об этом чуть позже) возможности LaTEX становятся практически безграничны. Эти библиотеки расширяют возможности пользователей еще больше, позволяя добавлять сноски, рисовать схемы и пр.
Одна из наиболее веских причин, по которой многие используют LaTeX, заключается в отделении содержания документа от его стиля. Это означает, что после написания содержимого, можно с легкостью изменять его внешний вид. Аналогичным образом, можно создать один стиль документа и использовать его для стандартизации внешнего вида других.
Это позволяет научным журналам создавать шаблоны для предлагаемых на рассмотрение материалов. Такие шаблоны имеют заданную разметку, в результате чего добавить остается лишь содержание. На деле существуют сотни подобных шаблонов, начиная с различных резюме и заканчивая презентациями слайдов.
Пишем первый документ
Изначально нам потребуется новый проект, начать который можно либо создав файл .tex , либо через Overleaf. Возьмем простейший пример:
Здесь мы видим, что LaTeX уже позаботился о первом элементе форматирования, сделав отступ в начальной строке абзаца. Теперь более подробно рассмотрим, за что отвечает каждая часть кода.
Первая строка объявляет тип документа, называемый классом. Класс определяет общее представление документа. Для разных типов документов требуются разные классы, то есть для CV/резюме будет использоваться свой класс, а для научного труда свой. В данном случае классом является article , самый простой и распространенный в LaTeX. Другие типы документов, с которыми вам, возможно, придется работать, могут потребовать использования других классов, например book или report .
После этого мы пишем содержание документа, заключенное в теги \begin и \end , представляющие его тело. Можете начать писать здесь текст и при желании вносить в него изменения.
Чтобы увидеть результат этих изменений в PDF, документ нужно скомпилировать. В Overleaf для этого нужно просто нажать Recompile. (Также можете настроить проект на автоматическую перекомпиляцию в процессе редактирования файлов, нажав на небольшую стрелку рядом с кнопкой Recompile и установив Auto Compile как On).
Если вы используете базовый текстовый редактор, например gedit, emacs, vim, sublime, блокнот и пр., то нужно будет компилировать документ вручную. Для этого просто выполните в терминале pdflatex . Подробнее об этом процессе можете почитать здесь.
При использовании специального редактора LaTeX вроде TeXmaker или TeXworks нужно просто нажать кнопку Recompile. Если не знаете, где она находится, обратитесь к документации.
Теперь, когда вы разобрались, как добавлять в документ содержимое, следующим шагом будет его именование. Для этого необходимо вкратце разобрать преамбулу.
Преамбула документа
В предыдущем примере текст вводился после команды \begin . Все, что содержится в файле .tex до этого места, называется преамбулой. В ней можно определить тип создаваемого документа, используемый язык, нужные библиотеки (подробнее позже) и ряд других элементов. Вот пример типичной преамбулы:
А вот подробное разъяснение каждой строки:
Как уже говорилось, этой командой определяется тип документа. В нее также можно передавать дополнительные параметры, включенные в квадратные скобки через запятую. В данном примере эти параметры устанавливают размер шрифта ( 12pt ) и размер страницы ( letterpaper ). Конечно же, для шрифта можно установить и другие размеры ( 9pt , 11pt , 12pt ), но если размер не задан, то предустановленным значением будет 10pt . Что же касается размера страницы, то для него доступны варианты a4paper и legalpaper . Подробнее об этом можете почитать в статье Page size and margins.
Эта команда задает кодировку документа. Ее можно опустить либо изменить на другой вариант, но рекомендуется использовать именно utf-8. Если вам не требуется конкретно другая кодировка, либо вы просто не уверены, то добавьте эту строку во вступление.
Добавление заголовка, автора и даты
Для добавления в документ заголовка, автора и даты необходимо внести во вступление три строки (только не в основное тело документа):
Здесь размещается имя автора. При желании можно также добавить в фигурные скобки следующую команду:
Она может идти после имени автора, внутри скобок команды author . Эта команда добавляет верхний индекс и сноску с текстом из скобок. Очень полезный элемент, если вам нужно поблагодарить в своей статье какую-либо организацию.
Дату можно ввести вручную или использовать команду \today , чтобы она обновлялась автоматически при компиляции документа.
После добавления перечисленных строк преамбула должна выглядеть так:
Теперь, когда вы присвоили документу заголовок, автора и дату, можно вывести в нем эту информацию с помощью команды \maketitle . Ее нужно включить в ту часть тела документа, где вы хотите видеть заголовок.
Добавление комментариев
Как и в случае с любым кодом, зачастую будет нелишним добавлять комментарии. Комментарии – это включаемые в документ текстовые элементы, которые в итоге не отображаются и никак не него не влияют. Они помогают организовывать работу, делать пометки или закомментировать (отключать) строки/разделы при отладке. Чтобы создать комментарий в LaTeX, просто наберите символ % в начале строки, как показано ниже:
Жирный, курсив и подчеркивание
- Жирный текст в LaTeX пишется внутри команды \textbf <. >;
- Курсив пишется с помощью команды \textit <. >;
- Подчеркнутый текст оформляется с помощью команды \underline <. >.
А вот еще одна очень простая команда: \emph <. >. Выполняемые ей для аргумента действия определяются контекстом – внутри обычного текста его выделенная часть переводится в курсив, а при использовании команды в курсивном тексте происходит обратное.
Более того, некоторые пакеты, например Beamer, изменяют поведение команды \emph .
Добавление изображений
В Overleaf для добавления изображений их сначала нужно будет загрузить.
LaTeX не способен обрабатывать изображения самостоятельно, поэтому приходится использовать сторонний пакет. С помощью пакетов можно измерять предустановленный вид документа LaTeX и совершать другие действия. В данном случае нам нужно добавить в документ изображение, для чего потребуется библиотека graphicx , которая привнесет новые команды: \includegraphics <. >и \graphicspath <. >. Для использования graphicx включите во вступление следующую строку: \usepackage .
Команда \graphicspath < > сообщает LaTeX, что изображения находятся в каталоге images в текущей директории.
Команда \includegraphics , в свою очередь, уже конкретно добавляет изображение в документ. Здесь universe представляет имя файла, содержащего изображение, без его расширения, поэтому universe.jpg стал просто universe . Имя файла изображения не должно содержать пробелов и многоточий.
Примечание: расширение файла включить можно, но лучше его опустить. В этом случае LaTeX будет искать все поддерживаемые форматы. Также при загрузке файлов обычно рекомендуется указывать расширение в нижнем регистре.
Подписи, метки и ссылки
С помощью окружения figure изображения можно подписывать, размечать, а также делать на них ссылки:
В примере выше показаны три важные команды:
- \caption : подписывает изображение. При создании списка изображений данная подпись будет в них использована. Поместить ее можно как под, так и над рисунком.
- \label : если вам нужно сослаться на изображение внутри документа, установите метку с помощью этой команды. Метка пронумерует изображение и при использовании вместе со следующей командой позволит на него сослаться.
- \ref : этот код будет замещен числом, соответствующим изображению, на которое делается ссылка.
Примечание: если вы используете подписи и ссылки на собственном компьютере, то вам потребуется скомпилировать документ дважды, чтобы они сработали. Overleaf делает это автоматически.
Создание списков
Списки в LaTeX создаются очень просто. Делается это с помощью различных окружений списков. Окружения – это разделы, которые требуется представить отличным от остальной части документа образом. Начинаются они с \begin <. >, а завершаются на \end <. >.
Существует два основных типа списков: упорядоченные и неупорядоченные. Каждый из них реализуется в собственном окружении.
Неупорядоченные списки
Неупорядоченные списки создаются пространством itemize. Каждая запись должна предваряться управляющей последовательностью \item , как показано ниже:
По умолчанию отдельные записи обозначаются черной точкой, или буллетом. Текст в записях может иметь неограниченную длину.
Упорядоченные списки
Для упорядоченных списков используется тот же синтаксис, но в другом окружении. В данном случае этим окружением выступает enumerate :
Аналогично неупорядоченным спискам, каждая запись должна предваряться управляющей последовательностью \item , которая будет автоматически генерировать число, отмечая им элемент. Метки перечисления состоят из последовательных чисел, начинающихся с единицы.
Добавление математических выражений
Одно из главных удобств LaTeX состоит в простоте использования математических выражений. Этот инструмент предоставляет два режима их написания: режим inline (встраивание) и режим display (отображение). Первый используется для написания формул, являющихся частью текста. Второй позволяет создавать выражения, не входящие в состав текста или абзаца, а размещаемые на отдельных строках. Вот пример режима встраивания:
Для размещения уравнений в режиме встраивания используйте один из следующих разграничителей: \( . \) , $ . $ или \begin . \end . Работают они равнозначно, поэтому выбор определяется лишь собственным предпочтением.
Режим отображения предлагает два варианта: без нумерации и с нумерацией.
Для вывода уравнений в режиме отображения используйте один из следующих разграничителей: \[ . \] , \begin . \end или \begin . \end . Применять $$ . $$ нежелательно, так как он может внести несогласованные интервалы, а также коряво работать с некотороми математическими пакетами.
Важно: окружение equation* предоставляется в виде стороннего пакета. Подробнее об этом рекомендую почитать статью по amsmath.
Для использования многих команд при работе с математикой необходим пакет amsmath, поэтому не забудьте его добавить. Ниже показан пример некоторых его базовых команд:
Возможности использования математики в LaTeX безграничны, и перечислить их все здесь просто нереально. Так что рекомендую дополнительно почитать соответствующие материалы по теме:
-
(Математические выражения) (Сноски и индексы) (Скобки и кавычки) (Дроби и многочлены) (Выравнивание уравнений) (Операторы) (Интервалы в математическом режиме) (Интегралы, суммы и пределы) (Стиль отображения в математическом режиме) (Список греческих букв и математических символов) (Математические шрифты)
Базовое форматирование
Теперь разберем написание аннотаций, а также форматирование документов LaTeX в разных главах, разделах и абзацах.
Аннотации
В научных трудах принято включать краткий обзор основной темы работы. В LaTeX для этого есть специальное окружение abstract . Это окружение помещает текст в специальном формате в начало документа.
Абзацы и перевод строки
Когда при написании документа вам требуется начать новый абзац, нужно дважды нажать «Ввод», вставив таким образом двойную пустую строку. Имейте ввиду, что отступ абзацев LaTeX делает автоматически.
Чтобы создать новую строку без создания очередного абзаца нужно вставить точку разрыва строки, для чего используется \\ (двойной обратный слэш, как в примере) или команда \newline.
При этом не следует использовать несколько \\ или \newline для «имитации» абзацев с увеличенными интервалами между ними, так как это приведет к конфликту с внутренними алгоритмами LaTeX. Для подобного эффекта рекомендуется использовать двойные пустые строки, после чего добавлять во вступление \usepackage .
Дополнительную информацию по теме можно найти в статье Paragraphs and new lines.
Главы и разделы
Команды для организации документа варьируются в зависимости от его типа. Простейшей формой организации выступает деление на разделы, доступное во всех форматах.
Команда \section<> отмечает начало нового раздела, а внутри скобок содержит его имя. Нумерация разделов происходит автоматически и может быть отключена добавлением символа * в команду создания раздела: \section*<> . Можно также использовать подразделы, \subsection<> и даже подподразделы, \subsubsection<> . Ниже перечислены основные уровни вложенности:
Обратите внимание, что \part и \chapter доступны только в классах report и book .
Более подробный разбор структуры документа описан в статье Sections and Chapters.
Создание таблиц
Простые таблицы
Вот простейший пример создания таблицы:
По умолчанию для создания таблиц в LaTeX используется окружение tabular . В этом окружении нужно указывать параметр, в нашем случае . В таком виде он сообщит LaTeX, что в таблице будет три столбца, и текст внутри этих столбцов нужно разместить по центру. Можно также использовать r для выравнивания текста по правому краю и l для выравнивания по левому.
Для указания разрывов в записях таблицы используется символ & . Количество символов выравнивания в каждой строке всегда должно быть на один меньше, чем количество столбцов. Чтобы перейти к очередной строке таблицы используется команда создания новой строки, \\ . Всю таблицу мы заключаем в окружение center , чтобы она размещалась по центру страницы.
Добавление границ
Окружение tabular достаточно гибкое и позволяет размещать разделяющие строки между каждым столбцом.
Границы можно добавлять при помощи команды рисования горизонтальной линии \hline и параметра рисования вертикальной линии | .
- < |c|c|c| >: эта команда объявляет, что в таблице будут использованы три столбца, разделенные вертикальными линиями. На необходимость вертикального разделения указывает символ |.
- \hline : эта команда вставит горизонтальную линию. В примере выше горизонтальными линиями мы ограничили верх и низ таблицы, но при желании ими можно разделить ее всю.
Подписи, метки и ссылки
Как и изображения, таблицы можно пописывать и делать на них ссылки. Единственное отличие – это использование вместо figure окружения table .
Примечание: если вы используете подписи и ссылки на своем компьютере, то для работоспособности ссылок нужно будет скомпилировать документ дважды. Overleaf делает это автоматически.
Добавление содержания
Процесс создания содержания очень прост и реализуется командой \tableofcontents :
Разделы, подразделы и главы включаются в содержание автоматически. Чтобы добавить записи вручную, например для указания непронумерованного раздела, используйте команду \addcontentsline , как показано в примере.
Скачивание готового документа
Завершенный документ в формате PDF можно скачать через расположенное слева меню, кликнув PDF.
Есть и более быстрый способ через нажатие кнопки Download PDF в окне просмотра PDF, как показано ниже:
Читайте также: