Можно ли удалить оглавление в моих документах LaTeX?
в. Он имеет расширяемую поддержку программирования, а также возможность автоматического вычисления выражений в файлах. Но Emacs также хорошо справляется с тем, что позволяет пользователям создавать красивые документы с помощью LaTeX в режиме организации.Совет. Загрузите наши Шпаргалка по сочетаниям клавиш Emacs , чтобы повысить свою продуктивность.
Читайте также: Как управлять Git в Emacs с помощью Magit
Что такое LaTeX и организационный режим?
LaTeX — штапель по академическому письму. Его красивая типографика и почти волшебный способ отслеживания ссылок делают его привлекательным как для студентов, так и для преподавателей, которые хотят иметь готовые к печати публикации прямо с клавиатуры.
Contents
- 1 Что такое LaTeX и организационный режим?
- 2 Как установить LaTeX и режим организации
- 3 Создайте свой первый документ LaTeX в Emacs
- 4 Добавить разделы и подразделы
- 5 Используйте специальные символы
- 6 Добавить изображения
- 7 Создание таблиц
- 8 Как настроить преамбулу LaTeX в организационном режиме
- 9 Как использовать плагины LaTeX в режиме организации
- 10 Часто задаваемые вопросы
Что такое LaTeX и организационный режим?
tent/uploads/2024/05/emacs-latex-02-latex-website.jpg" alt="Веб-сайт Emacs Latex 02 Latex"><Однако LaTeX часто игнорирует тот факт, что код ТеХ сложен и труден в использовании. Например, для создания таблицы с помощью LaTeX вам необходимо знать код, который предполагает создание подсреды с синтаксисом, применимым только к ней.
Из-за этого LaTeX часто воспринимается как сложная в использовании программа, особенно для пользователей, не имеющих опыта написания кода. Несмотря на это, можно написать документ LaTeX, не зная никакого кода LaTeX, используя Эмакс с Организационный режим .
Режим организации — это надстройка, которую вы можете установить в стандартную установку Emacs. По своей сути он позволяет вам управлять документами, упорядоченными по маркерам. Затем вы можете использовать это для отслеживания задач и создания схем для этих задач.
Также читайте: 5 скрытых функций, которые можно использовать для улучшения Emacs
Помимо этого, режим организации также позволяет вам использовать формат структуры для создания собственных документов, которые вы можете экспортировать в любой формат. Это может быть полезно для тех, кто хочет поддерживать единый формат файлов для своих документов. Например, вы можете создать документ, используя синтаксис маркеров режима организации, и легко преобразовать его в HTML .
Читайте также: 5 полезных пакетов Emacs для повышения производительности
Как установить LaTeX и режим организации
Начать использовать LaTeX в Emacs невероятно просто. Это связано с тем, что это очень популярное программное обеспечение, которое есть в репозиториях почти всех дистрибутивов Linux.
- В Ubuntu вы можете установить LaTeX, выполнив следующую команду:
sudo apt install texlive-full
После этого вы можете проверить, правильно ли вы установили программу, выполнив следующую команду:
tex -v
- После этого следующее, что вам нужно сделать, — это добавить режим организации в вашу стандартную установку Emacs. Просто нажмите Alt+ X, затем введите «package-install».
Появится приглашение, в котором вы можете указать имя пакета, который хотите установить. Введите «org-mode». Оттуда Emacs загрузит, скомпилирует и установит исходный код Org на ваш компьютер.
Читайте также: Как использовать Emacs для RSS с Elfeed
Создайте свой первый документ LaTeX в Emacs
- Сначала вам необходимо создать документ организации в Emacs. Для этого вы можете нажать Ctrl+ X, затем Ctrl+ F, чтобы открыть приглашение буфера Emacs. в текущем каталоге.
- Далее укажите имя файла, который вы хотите создать.
- После этого создайте шаблон LaTeX для документа вашей организации. Это позволит вам легко включать такие атрибут
Как установить LaTeX и режим организации
я этого напишите следующие строки в начале документа организации:
#+TITLE: My Title #+AUTHOR: Ramces Red #+EMAIL: [email protected] #+DATE: \today
- После этого вы можете экспортировать это в файл PDF , нажав Ctrl+ C, затем Ctrl+ E.
- При этом откроется меню экспорта режима организации. Затем вы можете нажать L, чтобы экспортировать файл в формате LaTeX, а затем O, чтобы открыть его позже.
Читайте также: Как использовать электронную почту в Emacs
Добавить разделы и подразделы
После этого вы можете приступить к созданию структуры вашего документа. Например, это простой файл организации с двумя заголовками маркеров первого уровня и одним заголовком второго уровня. Под каждым заголовком я написал небольшой абзац, чтобы документ был объемным:
#+TITLE: My Title #+AUTHOR: Ramces Red #+EMAIL: [email protected] #+DATE: \today * This is the first heading This is the paragraph of the first heading of my new LaTeX document. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. ** This is the first subheading This is a second-level heading for this document. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. * This is the second heading This is another first-level heading for this document. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmodСоздайте свой первый документ LaTeX в Emacs
/pre>
Теперь вы можете сразу запустить именно этот документ через меню экспорта (как показано выше). При этом он будет использовать именно этот синтаксис, преобразовать его в LaTeX, а затем обработать в PDF-файл, пригодный для печати.
Это работает так: организация делает ряд предположений о том, как вы хотите, чтобы ваш документ выглядел. В этом случае он преобразует каждый пункт списка в раздел LaTeX с соответствующим номером раздела. После этого организация предполагает, что любой текст непосредственно под маркером является абзацами, принадлежащими этому разделу.
Этот интеллектуальный подход, в свою очередь, позволяет вам продолжать писать в синтаксисе организации и использовать его для плавного преобразования в код LaTeX.
Читайте также: Как использовать Emacs в качестве программы чтения USENET с Gnus
Используйте специальные символы
Еще одна замечательная особенность LaTeX в режиме организации — это возможность легко писать специальные символы изнутри Emacs. В традиционном LaTeX для написания специальных символов для математических формул потребуется знание команды управления для отрисовки символов. Например, чтобы написать греческую букву «τ», вам нужно написать следующую строку кода:
{\displaystyle \tau}
Этот подход может быть громоздким, особенно для статей и документов, в которых широко используются эти специальные символы. Зная это, организация может помочь решить эту проблему с помощью двух вещей: рендеринга в редакторе и завершения табуляции.
- Визуализация в редакторе — это функция Org, которая автоматически преобразует любой
Добавить разделы и подразделы
напечатанный глиф. Чтобы включить это, все, что вам нужно сделать, это нажать Ctrl+ C, Ctrl+ E, затем <кбд>\кбд>.
- Теперь вы можете ввести любой специальный символ в свой буфер, и Emacs немедленно заменит его, как только вы закончите ввод.
- Помимо этого, Org также предоставляет функцию завершения табуляции, которая может предлагать любой соответствующий символ, который вы вводите. Чтобы использовать это, вы можете нажать Esc+ Tab, вводя имя символа, который вы хотите использовать.
- Эта функция также может быть полезна, если вы не можете вспомнить название символа. Например, вы можете ввести «\a», а затем Esc+ Tab, чтобы найти символ, начинающийся с «\a». Затем организация просмотрит все возможные символы и распечатает буфер, из которого вы сможете выбрать тот, который вам нужен.
Читайте также: 7 полезных альтернатив Cron для Linux
Добавить изображения
Кроме того, можно напрямую включать рисунки и графику в ваши документы LaTeX через режим организации. В отличие от традиционного LaTeX, для вставки изображений в Org требуется только предоставить ссылку на файл, который вы хотите добавить. Зная это, рассмотрим следующий пример:
#+TITLE: My Title #+AUTHOR: Ramces Red #+EMAIL: [email protected] #+DATE: \today * This is the first heading This is the paragraph of the first heading of my new LaTeX document. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. This is the second paragraph and I want to include a couple of pictures: [[/home/ramces/documents/projects/latex/01/img1.png]] [[./img2.png]]
При этом я включил два изображения в файл документа LaTeX. Первый — это абсолютная ссылка, указывающая на конкретный файл изображения на моем компьютере. Это может быть полезно, если вы хотите включить изображения, расположенные в разных частях вашей системы.
С другой стороны, второй использует относительную ссылку, которая берет текущий каталог и ищет файл с именем «img2.jpg». В отличие от абсолютной ссылки, это позволяет вашему документу LaTeX быть переносимым и гибким к изменениям в файловой структуре.
Создание таблиц
Еще одна замечательная особенность режима организации — вы можете создавать в нем таблицы, которые можно преобразовать в LaTeX. Это может быть полезно для пользователей, которые хотят создавать таблицы, готовые к печати, но не знакомы с синтаксисом и средой таблиц LaTeX.
- После этого вы можете снова нажать Tab, чтобы перейти к следующей строке.
- Ниже приведен отрывок из документа организации, который я создал с одним столбцом.
Используйте специальные символы
лать, это нажать |, а затем Tab. Это сообщит организации, что вы хотите создать таблицу с одним столбцом в текущей позиции курсора.#+TITLE: My Title #+AUTHOR: Ramces Red #+EMAIL: [email protected] #+DATE: \today * This is the first heading This is the paragraph of the first heading of my new LaTeX document. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. | This is the only column | |--------------------------| | This is a single column | | table in Org Mode. |
- Однако в Org также можно создавать таблицы с несколькими столбцами. Для этого продолжайте вводить после второго символа |и нажмите Tab. Это сообщит организации, что вы хотите добавить новый столбец прямо в текущую таблицу.
- Оттуда вы можете использовать меню экспорта организации, чтобы преобразовать эту таблицу в формат LaTeX.
Читайте также: 5 способов ускорить компиляцию в Gentoo Linux
Как настроить преамбулу LaTeX в организационном режиме
Поле заголовка — это специальное значение режима организации, которое вы можете вставить в начало документа. Благодаря этому вы можете изменить практически любое значение любой переменной вашего документа LaTeX. В этом отношении «Поле заголовка» аналогично настройке преамбулы вашего документа LaTeX.
- Чтобы использовать поле заголовка, все, что вам нужно сделать, это добавить
#+LATEX_CLASS_OPTIONS:
в начале документа вашей организации. - Оттуда вы можете добавить список настроек в скобках для вашего документа LaTeX. Например, это документ на бумаге формата А4 с размером шрифта 12 пунктов.
#+TITLE: My Title #+AUTHOR: Ramces Red #+EMAIL: [email protected] #+DATE: \today #+LATEX_CLASS_OPTIONS: [a4paper, 12pt] * This is the first heading This is the paragraph of the first heading of my new LaTeX document. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Читайте также: 8 полезных и интересных команд Bash
Как использовать плагины LaTeX в режиме организации
Наконец, также можно подключить внешние плагины LaTeX через режим организации. К ним относятся утилиты управл
Добавить изображения
БибТекс , а также расширенные плагины, такие как Геометрия . Таким образом, это может быть особенно полезно, если вы используете эти плагины для создания собственных документов.- Включить сторонние плагины в организацию относительно просто. Подобно добавлению параметров для конкретного документа, вы можете включать плагины, добавив параметр «+#LATEX_HEADER» в начале вашего документа.
- Оттуда вы можете включить команду «\usepackage{}», чтобы включить плагин, который вы хотите использовать.
Например, это документ организации, в котором для управления библиографией используется плагин BibTeX.
#+TITLE: My Title #+AUTHOR: Ramces Red #+EMAIL: [email protected] #+DATE: \today #+LATEX_HEADER: \usepackage{bibtex} * This is the first heading This is the paragraph of the first heading of my new LaTeX document. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Это конец! Теперь вы знаете, как использовать режим организации для создания и публикации PDF-документов LaTeX прямо из Emacs. Мало того, вы также знаете, как Org может позволить вам легко создавать и поддерживать документы LaTeX, не зная большого количества кода LaTeX.
Если все эти разговоры пробудили у вас больший интерес к LaTeX. Вы можете прочитать эту статью, где мы рассказываем о некоторых из лучшие редакторы LaTeX, которые вы можете установить в Linux .
Читайте также: Как исправить сломанные пакеты в Linux