fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Как выучить

Хотите изучить LaTeX?

Хотите изучить LaTeX?

По сути, так пишут и оформляют документы большие мальчики. Каждый публичный доклад, научная статья, книга, криптовалютный whitepaper или даже конспект, написанный людьми, которые знают, что они делают, написан в LaTeX.

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

“Это сложно?”

Нет. Это похоже на изучение vim. Люди жалуются на то, что это сложно, пока не потратят минимум времени на его изучение и не поймут, насколько эффективнее они работают с ним. Возврат инвестиций огромен. Я написал вышеприведенную диссертацию в LaTeX примерно за неделю изучения минимума.

“Чем отличается LaTeX?”

LaTeX – это язык разметки, то есть вы пишете документы в любом текстовом редакторе по вашему выбору, и вместо того, чтобы вручную передвигать поля и размещать все самостоятельно, все будет оптимально размещено, когда вы скомпилируете документ в .pdf.

Языки разметки замечательны тем, что они отделяют задачу написания документа от задачи форматирования. Это похоже на разницу между HTML (языком разметки) и CSS (который делает стилизацию) и Javascript (который делает сценарии). LaTeX выполняет эквивалент всех трех функций, но позволяет выполнять их по отдельности, так что вы можете легко расширять документы.

“Почему LaTeX лучше, чем Microsoft Word и другие?”.

  • Библиографии делаются полностью автоматически. За все исследовательские работы, которые я написал за последние 5 лет, я ни разу не написал библиографическую страницу. Вы просто говорите LaTeX: “О, стиль APA, пожалуйста”, и все готово.
  • Нумерация разделов/страниц и перекрестные ссылки выполняются автоматически. Это означает, что если вы несколько раз отсылаете людей к диаграмме на странице 52, рисунку 5 или главе 4, а затем перемещаете страницы, рисунки или главы, ссылки продолжают ссылаться на страницу, рисунок или главу, которые вы изначально имели в виду. Это также означает, что вы можете буквально скопировать и вставить текст из своего документа в более крупный документ, и LaTeX автоматически перенастроит все номера перекрестных ссылок, чтобы они правильно ссылались на то, на что вы хотите, чтобы они указывали.
  • Текст можно легко скопировать в новый формат. Я написал много курсовых работ, которые впоследствии стали монографиями или книгами, и с помощью LaTeX вы можете просто скопировать необработанный текст, и он примет форматирование документа, в котором находится.
  • Он поддается написанию сценариев. Вы можете использовать coreutilities и другие программы для поиска, изменения и перемещения текста. Это кажется бесполезным, если вы никогда этого не делали, но когда вы понимаете, что можете это делать, все меняется к лучшему. Вы можете использовать это, например, для автоматического получения информации о клиентах на вашем компьютере и автоматической генерации профессиональных детализированных счетов в LaTeX или подобном формате. Кроме того, возможность использовать se d-i и grep с файлами .tex – это просто фантастика.
  • Для более продвинутых пользователей LaTeX – это не просто язык разметки: в нем также есть базовая логика и тесты (операторы if и т.п.), которые позволяют динамически реагировать на неизвестное содержимое.
  • Вы можете писать LaTeX буквально на чем угодно. Я пишу его в vim из-за его расширяемости, но вы можете легко разработать свой собственный рабочий процесс, вместо того чтобы полагаться на постоянно меняющиеся идиосинкразии Microsoft Word.

“Но в Word есть некоторые из этих вещей!”

Нишевые функции, которые практически никто из пользователей Word не использует. Кроме того, они меняются с каждым новым обновлением. Это и есть основная операционная структура LaTeX.

Установка LaTeX

Основной пакет LaTeX (texlive) довольно мал, но я настоятельно рекомендую вам вначале скачать все пакеты LaTeX (большая загрузка). Это удобно, потому что по мере изучения новых вещей вам не придется вручную загружать новые пакеты. Вы сможете спокойно экспериментировать с новыми возможностями LaTeX через новые пакеты. Вот как их можно получить:

  • GNU/Linux
    • На базе Arch (Artix, Manjaro, Parabola): pacma n-S texlive-most texlive-lang
    • На базе Debian (Ubuntu/Linux Mint): apt-get install texlive-full
    • Некоторые дистрибутивы (например, Void) используют tlmgr для установки пакетов TeX вместо основного менеджера пакетов.

    Как только вы скачали и установили эти пакеты, на вашей машине появился полнофункциональный движок LaTeX! Вы можете делать множество удивительных вещей, о которых вы еще даже не догадываетесь.

    Видеоуроки LaTeX

    Основы

    Первое, что необходимо изучить, это как составлять документы с помощью pdflatex и основные принципы работы языка TeX. В этом первом видео я рассказываю о том, как работает основной текст, абзацы, заголовки, рубрики и многое другое. Этого самого по себе достаточно, чтобы сделать профессиональную верстку.

    Нажмите, чтобы раскрыть видео.

    Нумерация и перекрестные ссылки

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

    Нажмите, чтобы раскрыть видео.

    Библиографии с помощью Biber и BibLaTeX

    Управление библиографией – это огромный плюс в LaTeX через biber. Я не писал библиографию более полувека благодаря тому, что LaTeX требует только файл метаданных библиографии и автоматически генерирует цитаты для любого нужного источника.

    Нажмите, чтобы раскрыть видео.

    Изображения и рисунки

    TeX – это еще не весь текст. Вы можете вставлять и красиво форматировать изображения таким образом, чтобы они располагались оптимальным образом без излишнего вмешательства человека.

    Нажмите, чтобы раскрыть видео.

    Макросы для упрощения работы

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

    Нажмите, чтобы раскрыть видео.

    Слайд-презентации с Beamer

    LaTeX предназначен не только для печатных документов. Вы можете превратить свой документ в презентацию Beamer, что позволит вам представить его в виде слайд-шоу, аналогичного Microsoft PowerPoint.

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

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