Texstudio

Participate

As an open source project TeXstudio strongly benefits from an active community.

Use and spread the word

The easiest way to help on the development with TeXstudio is to use it! Furthermore, if you like TeXstudio, tell all your friends and colleagues about it.

Give Feedback

User feedback is highly welcome. Depending on the type of feedback you may use different channels to communicate.

Feature requests,bug reports and questions can be placed in the issue tracker.
In case of a bug report, please state version and operation system and a description which allows to reproduce the issue on another computer.

Contribute

You do not necessarily have to be a programmer to help and make TeXstudio even better. There are many ways to contribute.

  • Write cwl-files for your favorite package.
  • Design icons.
  • Help on improving our website.
  • Write tutorials or create screencasts.
  • Package TeXstudio for your favorite distribution or platform.
  • TeXstudio is written in C++/Qt. Programmers are welcome to implement new features or fix bugs. Code development takes place on github. Pull-requests, direct patches or changed files are welcome.

It is a good idea to announce your plans on the texstudio issue list. So everybody knows what’s going on around TeXstudio and there is no duplicate work. For questions how you can contribute contact one of the developers.

Напоминание при дальнейшей работе с программой

Когда вы будете в дальнейшем работать с tex файлами и будете подключать дополнительные пакеты, например, используя шаблон Harrix LaTeXDocumentTemplate, то при первом подключении пакетов будет вылазить окошко:

Нажимайте Install, чтобы установились пакеты. При этом требуется подключение к интернету. В шаблоне Harrix LaTeXDocumentTemplate используется более 10 пакетов, так что надо будет более 10 раз установить пакеты.

Если пакеты не загружаются всё-таки, то посмотрите эту статью (может у вас такая же ошибка, как у меня была на Windows 8.1): Ошибка при загрузке пакетов в TeXstudio: «File `cmap.sty’ not found».

Вроде всё После такой вот непростой установки у нас есть полноценная связка для работы с Latex файлами.

В статье Harrix LaTeXDocumentTemplate – шаблон документов Latex рассмотрены примеры .tex файлов.

Основные математические операции и символы LaTeX

Здесь представлены те операции и символы, которые я использовал при написании диплома.

Перечень специальных символов доступных в LaTeX
^ Верхний индекс
^2 2 Это квадрат
U^{235} U235 Индексы в два и более символа надо заключать в фигурные скобки
_ Нижний индекс

H_2

H2

Например, водород

O_{16}

O16

Молекула кислорода
\frac{dX_i}{dt} Деление: в первых скобках числитель, во вторых скобках знаменатель
\ldots Многоточие
\longrightarrow Длинная стрелка слева направо
\bar Верхняя черта над символом
\dot Точка над символом
\sum Большой знак суммы

\prod

\prod

Большой знак произведения
\
\
Пробел
\cdot
\cdot

Знак умножения в виде точки

\times

\times

×

Знак умножения крест
\int_{lower}^{upper}

\int_{0}^{Q}

\int_{lower}^{upper}

\int_{0}^{Q}

Q

0

Интеграл

Больше LaTeX символов здесь

Если непонятно как ставить пробел — изучите этот

Для того, чтобы создавать PDF файл нужно нажать кнопку dvi pdf.
Перед этим желательно скомпилировать пару раз подряд, чтобы все
ссылки расставились правильно.

Больше символов Вы можете найти в статье

Символы LaTeX

Вставка картинок

Файлы с изображениями следует готовить за пределами LaTeX, используя специализированные
графические редакторы. Если в качестве компилятора используется pdflatex из актуальных дистрибутивов LaTeX, то в документ можно вставлять как векторные картинки в форматах eps и pdf, так и растровые в форматах jpeg и png. По возможности лучше использовать векторные форматы, так как они позволяют себя масштабировать без ухудшения качества изображения.

Для вставки файла KEDR.pdf (есть в архиве latex_examples.zip для
экспериментов) его нужно положить в каталог, где уже находится исходный tex-файл (Kurs.tex).
Вставка изображения в документ выполняется, как показано в листинге 5.

Листинг 5. Вставка изображения в LaTeX-документ
\begin{figure}
  \centering
  \includegraphics{KEDR}
  \caption{Детектор КЕДР}\label{fig:KEDR}
\end{figure}

Схема детектора КЕДР представлена в Рис.~\ref{fig:KEDR}.

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

Настройка установленных программ

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

Вначале увеличим объем памяти для компиляции отдельного графика.

  1. Нажимаем ПускВыполнить.
  2. Вводим там следующее:

initexmf —edit-config-file=pdflatex

1 initexmf—edit-config-file=pdflatex

После нажатия на Ok мелкнет черное окно и откроется пустой файл pdflatex.ini.

Вводим следующий текст и сохраняем, закрываем:

main_memory=10000000

1 main_memory=10000000

Аналогично вводим команду:

initexmf —dump=pdflatex

1 initexmf—dump=pdflatex

Появится черное окно, в котором начнет идти список файлов. Ничего не делаем и ждем, когда окно само закроется.

Всё. Теперь памяти для компиляции выделено гораздо больше.

Теперь сделаем так, чтобы каждый график компилировался отдельно:

  1. Открываем TeXstudio.
  2. Идем в настройки OptionsConfigure TeXstudio...:

Идем в настройки Commands. И там находим строчку PdfLaTeX:

И меняем содержимое строчки с

pdflatex.exe -synctex=1 -interaction=nonstopmode %.tex

1 pdflatex.exe-synctex=1-interaction=nonstopmode%.tex

на следующую строчку:

pdflatex -shell-escape -interaction=nonstopmode %.tex

1 pdflatex-shell-escape-interaction=nonstopmode%.tex

И нажмите на Ok.

Всё. Теперь при компиляции следующего кода (используется шаблон Harrix LaTeXDocumentTemplate):

\documentclass{report}

\input{packages} %Подключаем модуль пакетов
\input{styles} %Подключаем модуль стилей

\usepgfplotslibrary{external}
\tikzexternalize

\begin{document}

\input{names} %Подключаем модуль переименования некоторых команд

\begin{tikzpicture}
\begin{axis}[view/h=70]
\addplot3
{sin(deg(x+y^2))};
\end{axis}
\end{tikzpicture}

\begin{tikzpicture}
\begin{axis}[view/h=70]
\addplot3
{sin(deg(x+y^2))};
\end{axis}
\end{tikzpicture}

\begin{tikzpicture}
\begin{axis}[view/h=70]
\addplot3
{sin(deg(x+y^2))};
\end{axis}
\end{tikzpicture}

\end{document}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46

\documentclassa4paper,12pt{report}

\input{packages}%Подключаеммодульпакетов

\input{styles}%Подключаеммодульстилей
 

\usepgfplotslibrary{external}

\tikzexternalizeprefix=TikzPictures

\begin{document}

\input{names}%Подключаеммодульпереименованиянекоторыхкоманд

\begin{tikzpicture}

\begin{axis}viewh=70

\addplot3

surf,

shader=flat,

samples=50,

domain=-33,ydomain=-22

{sin(deg(x+y^2))};

\end{axis}

\end{tikzpicture}

\begin{tikzpicture}

\begin{axis}viewh=70

\addplot3

surf,

shader=flat,

samples=50,

domain=-33,ydomain=-22

{sin(deg(x+y^2))};

\end{axis}

\end{tikzpicture}

\begin{tikzpicture}

\begin{axis}viewh=70

\addplot3

surf,

shader=flat,

samples=50,

domain=-33,ydomain=-22

{sin(deg(x+y^2))};

\end{axis}

\end{tikzpicture}

\end{document}

Мы не получим ошибку о переполнении памяти и получим следующую картину:

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

Обратите внимание, что разделение на отдельные файлы достигается не только изменением настроек программы, но и строчками:

\usepgfplotslibrary{external}
\tikzexternalize

1
2

\usepgfplotslibrary{external}

\tikzexternalizeprefix=TikzPictures/

На всякий случай перезагрузите компьютер.

В статье Проверка орфографии в TeXstudio рассказано как настроить проверку орфографии.

Текстовый редактор

LaTeX-документ (расширение tex) — это обычный текстовый файл, в котором содержится и некоторый объём команд для LaTeX процессора. В каком-то смысле это программа, по выполнении которой получается качественно оформленная печатная или электронная копия документа.

Поэтому для редактирования tex-файлов используются обычные текстовые редакторы. В принципе,
подойдёт любой редактор, но, безусловно, для эффективного набора лучше выбрать специализированный
текстовый редактор, например, emacs. Предварительно
следует убедиться в том, что выбранный текстовый редактор поддерживает кодировку UTF-8 (общепринятая стандартная кодировка текста для символов Unicode). Этой кодировки следует придерживаться и при создании документов.

Можно также выбрать специализированный LaTeX-редактор, например,
Texmaker или
TeXstudio.

Ещё один хороший вариант — это LyX. Этот редактор совмещает поддержку
команд LaTeX и визуальное редактирование WYSIWYM (What You
See Is What You Mean).

Если мы не пишем в LaTeX, как нам использовать преимущества вёрстки в TeX?

Писать в AbiWord, Scrivener, Emacs Org-mode или Texts. AbiWord (доступен под Windows и Linux), Scrivener (доступен под Windows и Mac) и Org-mode (доступен везде, где вы можете запустить Emacs) экспортируют вашу работу в файл LaTeX; Org-mode и Texts (доступен под Windows и Mac) могут дополнительно сверстать его в LaTeX, если у вас установлен пакет LaTeX. С помощью AbiWord можно также открыть файл, написанный в другом текстовом процессоре, а затем экспортировать его в LaTeX. Я давно не использовал AbiWord и ещё не протестировал Texts, но могу поручиться за Org-mode

Обратите внимание, что версия Org-mode, которая идёт с Emacs в комплекте с Mac OS X такого не делает: вам понадобится более новая версия.
Писать в Word или LibreOffice, затем с помощью Pandoc конвертировать результат в файлы LaTeX

Писать в Markdown вообще в любом текстовом редакторе и с помощью Pandoc конвертировать файлы Markdown в файлы LaTeX (да, Markdown — это язык разметки, но он изначально разработан как простой и читаемый человеком язык; также обратите внимание, что хотя Texts является текстовым процессором, он всё сохраняет в Markdown). Также: расширение citeproc для Pandoc даёт Markdown более интуитивный синтаксис разметки цитат, чем у BibLaTeX, и поскольку knitr работает с Markdown, этот вариант позволяет вам автоматически внедрять сгенерированные таблицы и прочее, если вы используете R

Может быть, стоит почитать детальное руководство Кирана Хили к этому общему подходу.

9. Вёрстка собственной книги

  1. Там уже есть человек, который занимается этой работой.
  2. Если вам так хочется сделать чужую работу, может, вам понравится также собрать физические копии, распечатанные на принтере, отвезти их на склад издателя (эй, они даже могут разрешить вам самому управлять погрузчиком!), провести маркетинговая кампанию со своего телефона и доставить копии покупателям и ритейлерам на своей машине. Погодите — зачем останавливаться на этом? Почему не настоять на личном управлении печатным прессом и машиной для переплёта? На самом деле, почему бы не купить механический ручной пресс, тогда можно напечатать и сделать переплёт дома, как Вирджиния и Леонард Вулфы?
  3. Даже если вы сверстаете свою книгу и вам нет дела до всего остального, по-прежнему утверждает, что вы впустую тратите время.

стала стандартной

Возможности

Интегрированный текстовый редактор

  • Все инструменты LaTeX могут быть вызваны из TeXstudio одним нажатием и есть возможность добавлять собственные команды (например, прямой и обратный поиск)
  • LaTeX теги и 1102 математических символа могут быть выбраны и добавлены в текст
  • Мастер создания необходимого кода (например, настройка документа, окружения tabular/array и типы BibTex)
  • Ошибки компиляции LaTeX показываются на лог-панели и подсвечиваются в tex-файле
  • BibTeX автоматически вызывается при изменении соответствующих bib-файлов
  • Документация LaTeX, где можно посмотреть информацию об тегах
  • Настраиваемые меню, панели инструментов и окружения
  • Возможность управления TeXstudio пользовательскими скриптами
  • Поддержка DDE для взаимодействия с другими приложениями в ОС Windows
  • And also customizable code snippets, tabbed MDI view, …
  • Мощный текстовый редактор на базе QCodeEdit
  • Интерактивная проверка орфографии с пометкой грамматических ошибок в процессе набора текста
  • Интерактивная проверка ссылок, которая отмечает ошибочные ссылки/метки и неправильные ссылки на литературу
  • Интерактивная проверка с пометкой ошибок в командах LaTeX
  • Подсветка синтаксиса для команд LaTex в различных, настраиваемых форматах
  • Сворачивание кода позволяющая скрыть определенные блоки
  • Автодополнение тегов во время набора текстов и вывод соответствующих пунктов справочной службы используя списков тегов kile
  • Поддержка Unicode обеспечивает работу с файлами в любой кодировке
  • Поиск и замена с помощью панели поиска в нижней части текстовой панели
  • Навигатор текста позволяет переходить к закладкам, определенным строкам, последним изменениям и ошибкам или предупреждением LaTeX
  • Переназначение отдельных клавиш для автоматической вставки текста (например, символов цитирования)
  • И также нумерация строк, repetition checker, динамический перенос строк, подсветка скобок, автозакрытие скобок, таблица unicode, undo/redo, метка изменения строк, окно редактора с вкладками…

Инструменты

  • Интерактивно обновляемый просмотр структуры документа позволяет показать логическую иерархию файла
  • PDF-предпросмотр показывает скомпилированный pdf-файл и поддерживает синхронизацию с TeX
  • Предпросмотр формул отображает выдачу LaTeX для отдельного выражения в тексте
  • Диалог поиска в файлах позволяет проводить поиск в открытых файлах
  • Тезаурус отображает список возможных замен для заданного слова
  • Конвертер HTML создает html из скомпилированных в PS LaTeXфайлов
  • Анализатор текста подсчитывает и показывает частоту появления слов и фраз
  • Генератор случайного текста автоматически создает текст похожий на исходный
  • SVN поддержка локальных изменений в репозитории системы контроля версий

Установка

  • Кросс-платформенность позволяет использовать TeXstudio в операционных системах Windows, Linux, BSD и Mac
  • Автоматическое определение MikTeX, Ghostscript и Standardlatex
  • USB-режим сохраняет настройки в texmakerx.ini (если вы его создали), чтобы использовать одинаковую конфигурацию на различных компьютерах
  • Перевод на английский, немецкий, французский и другие языки

Информация взята с официального сайта программы. Перевод: Ильдар Насибуллаев

Классификация текстовых редакторов

LaTeX редакторы можно разделить на следующие категории:

  • текстовые редакторы общего назначения с поддержкой LaTeX (Emacs, vim, geany, Eclipse, Notepad++, TextMate, Sublime Text и т.д.);
  • специализированные текстовые LaTeX-редакторы (TeXstudio, Texmaker, gummi, Kile, TexShop, TeXnicCenter, WinEdt и т.д.);
  • визуальные редакторы (LyX, TeXmacs и BaKoMa TeX Word);
  • Web-ориентированные (online) редакторы (ShareLaTeX, LaTeX Lab, writeLaTeX, Papeeria, Verboses и т.д.);
  • генераторы отчётов (Sweave, knitr).

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

Features

Comfortable Editing

Multi-Cursors

Edit multiple positions at the same time. Vertical blocks can even be copied and pasted.

Auto completion

Suggests possible LaTeX commands as you type. There is a tooltip help explaining the command.

Completion works also for references and bibliography entries.

More than 1000 mathematical symbols

Quick access to more than 1000 mathematical symbols.

Bookmarks

Use bookmarks to keep references to important places in your text and to navigate there quickly.

Tooltips show a preview of the code position.

Link overlays

Filenames, references and citations turn into links when moving the mouse over them while holding .

Also here, tooltips show a preview of the code position.

Assistants for images, tables, formulas, …

Generate blocks of code using assistants without the need for detailed LaTeX knowledge.

Drag & drop support for images

When you drag an image on the editor the image assistant opens. From there it’s just one more click to have the code for the image inclusion. Of course, we try to make the paths relative. This also works with multiple images.

Table-formatting

You can copy / paste / insert new table columns with a single click.

The table-autoformatter aligns the table code.

Keep The Overview

  • Structure view
  • Code folding
  • Advanced syntax highlighting
  • Interactive spellchecker
  • Interactive grammar checker
  • Interactive reference checker
  • Clear display of LaTeX errors and warnings (in editor and as list)

Advanced build system

  • Built-in support for various LaTeX compilers, index, bibliography and glossary tools, Latexmk, and many more
  • Automatic detection of the need for multiple LaTeX runs
  • Run any program you like
  • Completely customizable for the creation of the complete document

View The Result

  • Integrated PDF viewer with (almost) word-level syncing
  • Live-updating inline preview for formulas and code segments
  • Tooltip preview for included images

Easy Setup

  • Installers or packages available for Windows, Linux and Mac OS X
  • Portable USB version available
  • Automatic detection of MikTeX, TeX Live, Ghostscript and Standardlatex
  • SVN support

О чем я буду рассказывать?

Эту серию статей будет писать человек, не очень разбирающийся в компьютерах для таких же людей. Я увлекаюсь математикой и с целью облегчения этого занятия, там, для приличной записи своих решений, доказательств, для облегчения расчетов и т. д. мне пришлось изучить несколько специальных программ. Первое время я для записи своих опусов в математике использовал Ворд. При этом мной явственно ощущалось неприспособленность этой прогры под эти цели. По этой причине я стал искать альтернативные пути решения этого вопроса. Так я наткнулся на . Поначалу я не думал тратить на его изучение сколько-то значительного времени, считая его по возможностям где-то около надстройки Mathtype в Word’е. Однако, присмотревшись к ‘у повнимательнее, я пришел к убеждению, что, хотя, с этим, конечно, многие не согласятся, но ничего лучше ‘a для записи текста с математическим, вообще, с научным уклоном, нет. Да, отчасти меня тогда подтолкнуло отсутствие в Office возможности включения формул, набранных на (я знаю, что в Office 16 такая возможность появилась, про более ранние версии не знаю, но еще в Office 2003 такой возможности нет). Несмотря на то, что я в то время не знал, что такое TeX, если бы тогда такая возможность имелась, я бы об этом узнал и, кто знает, может быть, я бы не открыл для себя волшебный мир ‘а.

Последнее в том же TeXworks я вообще не смог сделать (у меня есть некоторый опыт написания и использования файлов .bat, так вот я не знаю, как передавать назначенному в качестве движка мной батнику созданному мной в TeXworks Инструменту верстки имя того открытого в настоящий момент в TeXworks файла .tex, который я хочу обработать этим самым инструментом). Обо всем этом я раcскажу в свое время. Хочу сказать, что мне не удалось обнаружить ничего такого, что я бы мог сделать в, повторюсь, «настоящем редакторе » и не смог сделать в LyX. Впрочем, быть может, это вопрос скудости моей фантазии, не знаю, но я начну писать здесь про находки, сделанные мной в процессе этого изучения. А дальше посмотрим, о чем еще писать. Итак, не тратя лишнее время, начнем.

Возможности

В сердце нашего приложения заложено мощнейшее вычислительное ядро MiKTeX, распространяемое по бесплатной лицензии. Из особенностей такого подхода можно назвать полное отсутствие какой-либо визуализации готового результата. Вы верстаете документ, не видя того, что получится в итоге. Чтобы просмотреть документ, нужно произвести компиляцию, которая требует некоторого времени.

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

  • Наличие ряда удобных и простых инструментов, позволяющих разместить текст на странице так, как того желает сам пользователь. Междустрочные интервалы, абзацы, промежутки между словами, все это настраивается в каких-нибудь пару кликов. Естественно, при наличии должных знаний.
  • Есть тут и ряд функций, сильно облегчающих работу пользователя. Например, это генерация автоматического содержания. И это только верхушка айсберга.
  • Мы можем с легкостью использовать функционал перекрестных ссылок с формулами, линковать ими любые имеющиеся на странице изображения, таблицы, другие объекты, причем соблюдая при этом последовательность, иерархию и т. д.
  • Есть тут и режим цитирования, который позволяет организовать структуру, например, библиотечных карточек.
  • Достаточно вам просто вставить изображение, как оно тут же автоматически выравнивается должным образом, получает нужную подпись и другие заданные заранее параметры.
  • Поддерживаются вычислительные формулы любой степени сложности что позволяет производить даже самые сложные расчеты. Также мы можем использовать и формулы из химии, в общем, все, что является нестандартной записью, тут отлично интегрируется.
  • Можно отобразить параметры любой функции при помощи графиков и диаграмм. Причем такие показатели будут меняться в режиме реального времени, отображая текущие значения.
  • Поддерживается подсветка синтаксиса и исполнение различных скриптов, что делает LaTeX практически языком программирования.
  • Используется функционал специальных карт тематического характера, что дает возможность быстро структурировать документ.

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

Установка MiKTeX

Переходим на сайт http://www.miktex.org/download.
И скачиваем установочный файл (он должен весить больше 100 Мб)

Обратите внимание, что он должен быть под нужную “битность” системы. Нам нужно скачать для 64 бит.

Или скачайте тут (хотя, когда вы будете читать, то на сайте будет более свежая версия):

А теперь немного про установку. Можно запустить установку с параметрами по умолчанию и наслаждаться процессом установки. Например, на основной свой комп я так и сделал. Но иногда у многих при установке вылетает ошибка The thread function could not be started. Причем в интернете много жалоб, но мало помогающих советов. И вроде проблема присутствует именно на Windows 7. Поэтому далее будет описан способ, который у меня не вызывал такую ошибку, а стандартная установка вызывала. Надеюсь, что у вас все будет в порядке. Итак, перейдите к скаченному файлу. У меня это basic-miktex-2.9.5105-x64.exe

Исправление ошибки

  1. Щелкните правой кнопкой по файлу и выберете пункт Исправление неполадок совместимости:

Появится вот это окно:

Отметьте следующие проблемы:

Скажите, что в Windows Vista все запускалось хорошо:

В следующем окне запустите программу для начала установки:

Согласитесь с соглашением:

Программа может быть использована кем угодно:

Путь к программе можете оставить по умолчанию:

Update 2017.02.13. Появился вот такой пункт. Рекомендую включить автоматическую подзагрузку недостающих пакетов:

После этого начнется установка:

Если все прошло хорошо, то установка завершится этим окном:

Этот пункт нужен, если исправляли ошибку под сплойером выше. После этого надо довершить процесс работы по устранению несовместимостей:

Перезагрузите комп.

Для Windows 8.1 некоторые окна отличаются. Вот те скриншоты, которые немного изменились по сравнению с Windows 7:

Набор текста

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

Листинг 3. Пример форматирования текста
\section{Введение}
\label{sec:intro}

% Что должно быть во введении
\begin{enumerate}
 \item Формулировка проблемы
 \item Определение предмета исследования
 \item Определение цели исследования
 \item Постановка задач исследования
 \item Установка ограничений
 \item Определение необходимой информации
 \item Выявление объектов исследования
\end{enumerate}

Эксперимент подробно описан в разделе~\ref{sec:exp} на
стр.~\pageref{sec:exp}.

\section{Описание эксперимента}
\label{sec:exp}

\subsection{Триггер}
\label{sec:exp:trigger}

\subsubsection{Случайный триггер}
\label{sec:exp:trigger:rnd}

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

Кроме символа процента необходимо экранировать символы . Также специальным является и
символ .

Окружение формирует нумерованное перечисление. Аналогично ненумерованное перечисление создаётся с помощью окружения .

Обратите внимание на метки, поставленные с помощью команды вслед за заголовками. Используя эти метки, можно с помощью команд и
сослаться на номер и страницу соответствующего раздела

Для выставления правильной нумерации в ссылках компилятору потребуется выполнить два прохода:

> pdflatex Kurs.tex
> pdflatex Kurs.tex

Пример исходного LaTeX-документа Kurs.tex и окончательного PDF-файла
Kurs.pdf можно найти в архиве latex_examples.zip. Все последующие
листинги тоже там дублируются.

Как вставить изображение LaTeX

Необходимый минимум знаний

Изображения нужно предварительно конвертировать в формат .eps.

Это означает, что
.jpg, gif, .png и другие форматы работать не будут.
Конвертировать в eps можно с помощью
,онлайн конвертеров, например,
этого и другими
способами

Добавление изображений в LaTeX
Не забываем подключить в начале файла пакет для графики
Вставляем изображение. —
говорит о том что мы хотим картинку в этом месте (работает крайне своеобразно,
советую после картинок вставлять тег
\clearpage)

В разделе

можно найти ссылки на подробное
описание управления плавающими объектами (изображениями, таблицами)

Выравниваем по центру
Собственно вставляем график (файл изображения лежит в той же папке и называется
pic1.eps , но eps писать не нужно. Не забываем конвертировать изображения.
Название графика и ссылка на него. Чтобы где-то сослаться на этот график нужно будет написать
\ref{fig:pic1} ;\cite{L1}
— это ссылка на первую книгу из списка литературы
Ссылка на картинку pic1

Дополнительная информация

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

Другие текстовые редакторы

Хотя многие пользователи признают только два редактора – Emacs и Vim (а точнее только какой либо один из двух), на самом деле существует множество других популярных текстовых редакторов:

  • для среды разработки Eclipse можно установить плагин TeXlipse;
  • среда разработки geany требует пакет GeanyLaTeX ( в Debian);
  • популярнейший редактор для Mac OS X TextMate нуждается в LaTeX bundle;
  • свободный редактор Notepad++ может использоваться и без дополнительных расширений, но правильная настройка может значительно улучшить его возможности в области поддержки LaTeX;
  • для редактора Sublime Text предлагается расширение LaTeXTools.

Любой сколько-нибудь популярный текстовый редактор рано или поздно начинает поддерживать LaTeX хотя бы на уровне подсветки синтаксиса.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий