Latex — это текстовый процессор

Обновлено: 05.07.2024

LaTeX — это удобный способ использования системы форматирования текста TEX. Его можно использовать с внешним интерфейсом, который очень похож на Word, но здесь мы покажем, как использовать его в минимальной среде, используя только текстовый редактор (например, emacs или gedit ) и командной строки. С помощью текстового редактора вы можете создать файл, содержащий ваш текст, а также несколько специальных команд форматирования. Рекомендуется добавлять к имени файла суффикс .tex. В качестве примера поставьте это

в верхней части файла с именем one.tex и

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

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

Если вам действительно нужны какие-либо из первых семи из них, их можно вставить, введя комбинации из двух символов, показанные ниже.

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

Далее ваш документ необходимо обработать. В настоящее время принято создавать файлы PDF непосредственно с помощью латекса. Тип

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

тогда вы знаете, что создали файл, который можно просмотреть с помощью acroread или evince.

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

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

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

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

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

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

Последние новости

  • 16 марта 2022 г. Робин Фэйрбэрнс (1947–2022 года)
  • 8 марта 2022 г. LaTeX Graphics Companion 2ed снова в печати! (обновить)
  • 14 февраля 2022 г. LaTeX Graphics Companion 2ed снова в печати!
  • Уязвимость log4j от 21 декабря 2021 г.: LaTeX не подвержен!
  • 15 ноября 2021 г. Доступен выпуск LaTeX осенью 2021 г.
  • 25 октября 2021 г. Финальный предварительный выпуск LaTeX 2021-11-15 доступен для тестирования
  • 23 сентября 2021 г. Второй предварительный выпуск LaTeX 2021-11-15 доступен для тестирования

LaTeX продукт

Введение Краткое введение в LaTeX. Узнайте, что такое LaTeX, какие у него есть функции и как он работает. Получение LaTeX Узнайте, как и где получить LaTeX для Linux, Mac OS X, Windows и в Интернете. Информационные бюллетени о выпуске LaTeX2e Информационные бюллетени о выпуске LaTeX2e для каждого выпуска LaTeX, созданного с 1994 года. Получение справки Помощь при проблемах с TeX и LaTeX: официальная документация, книги и ссылки.

Проект LaTeX3

Проект LaTeX3 Проект LaTeX3 — это долгосрочный исследовательский проект по разработке следующей версии системы набора текста LaTeX. Публикации Подборка статей, слайдов, материалов конференций, видео и т. д., опубликованных проектом LaTeX3. Код разработки Место для получения кода разработки LaTeX3, предназначенного только для экспериментов и комментариев. Пожертвования Пожалуйста, рассмотрите возможность пожертвования группе пользователей TeX для поддержки разработки LaTeX (вклад проекта LaTeX).

Книги LaTeX

Список книг по LaTeX на английском, французском, немецком и испанском языках.

Документация

Официальный раздел справки и документации по LaTeX.

Команда LaTeX

Узнайте больше о людях, стоящих за проектом LaTeX.

LaTeX — это система подготовки документов, используемая для обмена и публикации научных документов. LaTeX – это бесплатное программное обеспечение, которое распространяется под лицензией LaTeX Project Public License.

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

Сравнение Word и Latex

< td> LaTeX бесплатен. Как и большинство текстовых редакторов, таких как TeXShop, и менеджеров цитирования, таких как BibDesk. Таким образом, вы можете быть уверены, что у вас будет доступ к программному обеспечению и вы не столкнетесь с блокировкой, типичной для коммерческого программного обеспечения.
MS Word LaTeX
область
ускорить работу с небольшими документами Сила Word заключается в написании коротких, относительно простых документов, поскольку вы сразу видите, как выглядит то, что вы написали (WYSIWYG). Написание сырого LaTeX несколько медленнее, потому что сначала вы пишете только содержимое, а затем сгенерируйте выходной файл с макетом на отдельном шаге. LyX здесь является исключением.
ускорить большие документы с графикой Word может работать медленно при обработке либо очень больших текстов, либо текстов с большой графикой. Спорадические (автоматические) процессы сохранения и настройки типа могут привести к перерывам в записи, пока вы ждете, пока программа завершит свою задачу. Здесь LaTeX работает быстрее, потому что вы записываете только содержимое, а программное обеспечение не тратит время на размышления. о макете. Отдельные шаги настройки шрифта выполняются только в конце, что экономит ваше время.
простота использования Основные функции Word очень просты в использовании и каждый может создать простой документ с разумной компоновкой. Использование расширенных функций, таких как автоматическая нумерация, ссылки и цитирование, требует времени на обучение, сравнимого с LaTeX. Сначала вам придется потратить несколько часов на изучение LaTeX, не имея возможности сразу создавать текст. В зависимости от того, как вы пишете LaTeX, вам может понадобиться изучить некоторые простые команды, такие как \cite<>, но вам понадобятся лишь некоторые из них. В конечном счете, вы будете печатать быстрее, чем щелкать значки и меню Word.
качество макета Качество настройки шрифта Word приемлемо для большинства целей, но далеко от профессионального. Кроме того, вы сможете достичь хорошего качества только в том случае, если хорошо знаете Word, что не относится к обычным пользователям. Подробности LaTeX, с другой стороны, предоставляет вам готовые профессиональные макеты. Если вы хотите разобраться в мельчайших подробностях, вы можете настроить стандартные параметры по своему вкусу, но стандарт уже очень высок без какой-либо настройки.
научные функции Здесь основным недостатком является то, что Word не включает утилиту цитирования. Вам нужно будет приобрести дополнительное программное обеспечение, чтобы заполнить пробел. Библиографические программы имеют свою цену, кривую обучения и недостатки. особ. EndNote на Mac работает плохо, несмотря на широкое распространение. Поскольку исходный код LaTeX является открытым, многие поколения ученых писали необходимые им расширения. Вы сможете найти все часто и редко используемые функции. Ссылки обрабатываются BibTeX и внешним интерфейсом базы данных, таким как BibDesk, но, в отличие от Word, интеграция является бесшовной, а расширения бесплатны.
цена + доступность Это очевидно. Вы должны платить за программное обеспечение Word и Reference. Ваша лаборатория может сделать это за вас, но откуда вы знаете, что следующая будет, и вы не получите базу данных EndNote, а следующая лаборатория использует только диспетчер ссылок, заставляющий вас конвертировать или платить самостоятельно.
совместимость MS Разработчики Word почти не прилагают усилий для облегчения обмена с зарубежными программами. Вы можете не испытать этого, потому что Word так широко распространен. Но даже между разновидностями Word существуют проблемы совместимости, например. WinWord против MacWord или от последней версии до более старой версии. Это не относится к LaTeX. Основной выходной формат — PDF, одинаковый для всех ОС. Редакторы LaTeX существуют для всех типов систем и хорошо совместимы. Вы также увидите, что многие программы позволяют импортировать и экспортировать. Например, BibDesk может читать EndNote, но не наоборот. Тем не менее, PDF нельзя редактировать, и ваш соавтор может не знать LaTeX.
всего 13 из 21 18 из из 21

Выводы

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

Если вы пишете длинный документ, например магистерскую/докторскую диссертацию, статью или обзор, вам лучше использовать LaTeX. Если вы никогда не использовали его раньше, вам придется потратить некоторое время, прежде чем вы сможете справиться с реальной задачей. Но с Word вам, вероятно, потребуется такое же количество времени в конце, чтобы правильно отформатировать, переместить цифры и сгладить сбои макета. Таким образом, LaTeX на больших документах будет медленнее в начале и быстрее в конце, вероятно, обгоняя Word в последних раундах, поскольку процедуры автоматического позиционирования фигур, автоматическая нумерация, индексирование, генерация TOC сэкономят вам много работы. Здесь рекомендуется использовать шаблон и адаптировать его.

Производители отказываются от редакторов формул в текстовых редакторах в пользу языка набора текста LaTeX. Вот как начать.

Дэвид Мэтьюз — писатель-фрилансер из Берлина.

Вы также можете искать этого автора в PubMed Google Scholar


Иллюстрация The Project Twins

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

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

Сторонники выбирают LaTeX из-за того, что он предлагает полный контроль над макетом документа, или потому, что он представляет собой удар по разработчикам коммерческого программного обеспечения, особенно Microsoft. Другие считают программное обеспечение слишком сложным для всех задач, кроме самых требовательных. Исследование 2014 года (M. Knauff & J. Nejasmic PLoS ONE 9, e115069; 2014), в котором ученых из разных областей попросили протестировать как Microsoft Word, так и LaTeX, оказалось одним из десяти наиболее Обсудили статьи в Интернете в следующем году, по данным компании по обработке данных Altmetric (Altmetric принадлежит Digital Science, фирме, управляемой Holtzbrinck Publishing Group, которая имеет долю в издательстве Nature, Springer Nature. ). На данный момент статью просмотрели более 240 000 раз.

Однако за последние несколько лет грань между инструментами стерлась. В 2017 году Microsoft сделала возможным использование синтаксиса LaTeX для написания формул непосредственно в Word, а в прошлом году она отказалась от собственного редактора формул Word. Другие текстовые редакторы также поддерживают элементы LaTeX, позволяя новичкам использовать язык в той или иной мере по своему усмотрению.

«Для меня LaTeX — это инструмент, когда я хочу просто набрать текст, — говорит Кейси Грин, биоинформатик из Пенсильванского университета в Филадельфии. «Слово — это когда «достаточно хорошо» подходит и/или я работаю с людьми, которым нужно его использовать».

Уравнения кодирования

В отличие от таких текстовых редакторов, как Word, LibreOffice и OpenOffice, работающих по принципу "что видишь, то и получаешь", написание в LaTeX похоже на программирование. Обычный текст помещается внутрь команд, описывающих его форматирование (например, для курсива — \textit, а для полужирного — \textbf), а таблицы строятся ячейка за ячейкой. Затем этот исходный код компилируется в красивый PDF-файл, готовый к чтению.

Уравнения считаются сильной стороной LaTeX (см. «Написание уравнений в LaTeX»). Язык может похвастаться обширной библиотекой ярлыков для отображения математических символов. (Версия The Comprehensive LaTeX Symbol List 2017 года включает около 14 000 символов.) «Одна из причин, по которой я начал использовать LaTeX, заключалась в том, что я могу легко форматировать уравнения, которые выглядят красиво», — говорит Джон Пол Минда, психолог из Западного университета в Лондоне. Канада.

Написание уравнений в LaTeX

Создать знаменитое уравнение Эйнштейна в LaTeX почти так же просто, как написать E = mc^2.

Единственное форматирование — знак вставки (^), обозначающий верхний индекс. Но для правильного отображения уравнений в LaTeX вам необходимо обернуть содержимое в команду. Квадратные скобки и обратная косая черта (\[E = mc^2\]) центрируют уравнение на отдельной строке, в то время как заключение уравнения в знаки доллара ($E = mc^2$) помещает его в строку, в тело текст.

Документы LaTeX обычно содержат в верхней части директивы, описывающие размер документа (например, формат бумаги A4) и форматирование. Чтобы математические команды работали, пользователи должны указать программному обеспечению использовать математический пакет, несколько из которых доступны.Комплексная сеть архивов TeX содержит более 5000 пакетов, что позволяет пользователям LaTeX использовать все, от эльфийского письма автора Дж. Р. Р. Толкина до монгольского и стилей набора, имитирующих газетные.

Для более сложных уравнений пользователям необходимо изучить синтаксис команды, которую они хотят развернуть. Дроби, например, создаются путем ввода \frac, тогда как интегралы в диапазоне [a,b] выражаются как \int_^. Таким образом, интеграл в диапазоне [0,100] для x 2 + (1/2π)x будет записан как \int_^ x^2 + \frac<2\ пи>х дх.

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

Даже критики LaTeX, такие как Дэниел Аллингтон, ученый-социолог из Королевского колледжа Лондона, который в своем блоге критиковал то, что он называет "фетишем LaTeX", признают, что он обрабатывает уравнения лучше, чем альтернативы.

Однако, отмечает Аллингтон, ученые сегодня могут использовать синтаксис уравнений LaTeX, не отказываясь от редакторов типа "что видишь, то и получаешь". Например, Allington использует онлайн-инструмент MathJax. Он вставляет несколько строк кода LaTeX в веб-форму — установка не требуется — и MathJax отображает уравнения на веб-странице.

Пользователи Word также могут писать непосредственно в синтаксисе LaTeX, а затем щелкать, чтобы преобразовать его в форматированное уравнение. Microsoft заявляет, что поддерживается «большинство» выражений LaTeX, хотя на ее веб-сайте перечислены 20 ключевых слов, которые не поддерживаются (например, \степень, символ степени).

Для пользователей Документов Google надстройка Auto-LaTeX может преобразовывать уравнения LaTeX во встроенные изображения. Кэти Лоттерхос, ученый-мореплаватель и эколог из Северо-восточного университета в Бостоне, говорит, что эта комбинация инструментов работает особенно хорошо для нее, потому что большинство ее сотрудников не знают, как использовать язык набора текста. Недостатком, по ее словам, является то, что программа вставляет формулу в документ в виде изображения, "что хорошо для рецензирования, но непопулярно для наборщиков".

Аналогично пользователи LibreOffice, бесплатной альтернативы Word, могут кодировать уравнения с помощью расширения TeXMaths, которое преобразует синтаксис LaTeX в изображение PNG или SVG.

Освоение LaTeX

Пользователи, желающие погрузиться в LaTeX, могут установить пакет программного обеспечения LaTeX, например MiKTeX для Windows, MacTeX для Mac OS или TeX Live для Linux. Все они бесплатны для загрузки и использования и включают инструменты для компиляции «исходного кода» LaTeX в PDF. Word стоит от 8,25 долларов США в месяц на одного пользователя в составе более широкого пакета программного обеспечения Office, хотя представитель Microsoft говорит, что компания предлагает бесплатный доступ к онлайн-версии Word для исследователей из некоторых учреждений.

Такие пакеты программного обеспечения открывают двери для создания целых PDF-документов в LaTeX. Это позволяет исследователям получить «реальный контроль» над тем, как выглядит документ, говорит Филип Джадж, сторонник LaTeX и астроном из Высокогорной обсерватории в Боулдере, штат Колорадо. Для Лауры Фортунато, эволюционного антрополога из Оксфордского университета, Великобритания, именно «ненадежность» текстовых процессоров — их тенденция делать что-то «случайное», когда «вы знаете, что не сделали ничего плохого», — побудила ее научиться LaTeX во время работы над диссертацией.

Но этот процесс может показаться громоздким. «Главный недостаток LaTeX для меня заключался в том, что мне приходилось постоянно компилировать текст, чтобы посмотреть, как он выглядит, а затем получать ошибки, на отслеживание которых приходится тратить время», — говорит Шеннон Никли, исследователь роста алмазов, также из Оксфорда. /p>

Для Никли решением этой проблемы стал Overleaf, браузерный редактор для совместной работы над научными документами. (Overleaf также принадлежит Digital Science.) Overleaf отображает исходный код статьи и визуализацию PDF в реальном времени рядом друг с другом, что означает, что пользователи могут быстро увидеть, как их изменения преобразуются в готовый продукт. Инструмент бесплатен для отдельных пользователей, но стоит от 14 долларов США в месяц за добавление таких функций, как совместная работа и возможность синхронизации с сайтом GitHub для совместного использования кода.

Так стоит ли осваивать LaTeX? Это зависит от исследователя: как часто вы используете уравнения, насколько детальный контроль над документом вам нужен и сколько времени вы должны посвятить изучению нового языка?

Основное создание документа в LaTeX относительно простое. Но создание таблиц — нет. В отличие от Word, их нельзя нарисовать и разместить на странице, а нужно запрограммировать размер за размером. В исследовании 2014 года даже эксперты по LaTeX сделали больше ошибок при создании таблиц и написали меньше текста, чем новички в Word за 30-минутный тестовый период. «Создание таблиц в LaTeX чрезвычайно сложно, даже если вы уже делали это десятки раз», — говорит Никли.«Мне гораздо быстрее открыть новый лист Excel, ввести основные данные таблицы, а затем скопировать и вставить ее прямо в Word, где я могу точно настроить внешний вид и содержимое».

LaTeX – не единственный вариант форматирования документов, похожий на программирование. Аллингтон часто использует Markdown, который он описывает как более «легкий», чем LaTeX, потому что команды форматирования более просты. В Markdown, говорит Энтони Гиттер, вычислительный биолог из Университета Висконсин-Мэдисон, «очень мало технического синтаксиса, который участники могли бы сломать». Это было одной из причин, по которой Гиттер и его коллеги, включая Грина из Пенсильвании, использовали Markdown для написания открытого обзора глубокого обучения в биологии и медицине. Он предупреждает, что в LaTeX существует больший риск внесения участниками изменений, препятствующих компиляции кода в PDF.

При этом некоторые журналы и конференции не принимают документы в формате Markdown, — говорит Дмитрий Федянин, научный сотрудник Московского физико-технического института.

Nature, например, предпочитает отправлять материалы в формате Word, так как система набора журнала требует этого формата, — говорит Саймон Гриббин, главный редактор Nature. Тем не менее, примерно одна из десяти принятых заявок представлена ​​в формате LaTeX; По его словам, они конвертируются в Word перед передачей редакторам.

Но в Nature Physics, которая охватывает дисциплины, в которых широко используется LaTeX, редакторы более гибко подходят к форматированию документов. «LaTeX — это просто то, что «делают» физики, — объясняет главный редактор Андреа Тарони. «Пытаться заставить их поступать иначе — все равно, что пытаться пасти кошек».

Читайте также: