Как вставить ссылку в латехе

Перекрестные ссылки

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

Чтобы сослаться на отмеченный объект используется команда \ref <имя>. На ее месте в тексте документа будет напечатан номер, присвоенный объекту LaTeX’ом. Так, поставив ссылку на указанную выше формулу мы увидим: (1), хотя в исходном тексте документа стояло: \ref .

Наконец, команда \pageref <имя>печатает номер страницы, на которой расположен объект с данным именем.

и заменит команды \ref <неизвестное_имя>на ‘??’, так что неопределенную ссылку легко будет обнаружить.

Обработка документа, содержащего ссылки, происходит в два этапа: сначала компилятор сохраняет имена объектов (метки) и рассчитывает соответствующие им номера, затем он заменяет команды \ref этими номерами. Поэтому документ со ссылками необходимо транслировать дважды. Если вы сделаете это только один раз, то LaTeX будет использовать информацию, которую он собрал во время предыдущей трансляции, и которая могла устареть. Однако LaTeX предупредит вас об этом:

получим в готовом документе:

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

Поскольку одни и те же команды используются для ссылок на разные виды объектов, то в больших документах может возникнуть путаница, связанная с дублированием имен меток.

Допустим, мы хотим создать рисунок:

Так как рисунок создан для примера, то использование метки sample для него, как и для указанной выше формулы, выглядело бы логично. В результате возникло бы дублирование меток;

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

Префикс:Объект
chap:глава (chapter)
sec:раздел (section)
fig:рисунок (figure)
tab:таблица (table)
eq:уравнение (equation)
lst:исходный код (listing)
itm:пункт нумерованного списка (item)

Следуя этим соглашениям, обозначим ссылку на рисунок как \label .

Все, о чем мы здесь до сих пор говорили, касалось встроенных возможностей LaTeX. Существенно расширить их можно, подключив пакет hyperref. Например, если, сославшись на уравнение, вы хотите указать вместо его номера какой-то текст, это можно сделать с помощью команды \hyperref :

Для приведенного выше уравнения это может выглядеть так:

Источник

Навигация по документу в LaTeX

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

Возможные опции для hyperref

Ссылки внутри документа

К примеру, появилась необходимость сослаться на какой-либо пункт в документе. В этом случае воспользуемся мишенью и сошлёмся на неё. Если вы привыкли работать с HTML, можете сравнить это с созданием якоря на странице. Команда для мишени задаётся так:

где name — мишень, text — используемый текст (этот аргумент может быть пустым).

Теперь нужно просто сослаться на созданную мишень в тексте при помощи hyperlink :

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

Ссылки на сторонние ресурсы

Как выбрать цвет

Теперь цвет на другие страницы внутри документа и цвет гиперссылок опять же внутри документа будет филетовым, а вот ссылки на сторонние ресуры — голубыми.

linkcolor цвет гиперссылок внутри документа, по-умолчанию red pagecolor цвет гиперссылок на другие страницы внутри документа, по-умолчанию red filecolor цвет гиперссылок, открывающих локальные файлы, по-умолчанию cyan anchorcolor цвет текста мишени, по-умолчанию black citecolor цвет библиографических ссылок, по-умолчанию green urlcolor цвет гиперссылок на сетевые ресурсы, по-умолчанию magenta

Для того, чтобы можно было переходить по ссылкам из pdf-документа в gentoo следует установить пакет x11-misc/xdg-utils.

Источник

Как вставить ссылку в латехе

Использование ссылок

Представьте себе такую ситуацию. Сидите вы, пишете в Microsoft Word книгу о том, как красиво провели расчет вывода искусственного спутника на орбиту Земли. В ней, естественно, будет много формул. Вот вы только что закончили вводить формулу за номером (10.168) и неожиданно поняли, что совершенно необходимо добавить еще одну формулу в самом начале главы 10. Что надо сделать? Перенумеровать все формулы. Но самое ужасное то, что нужно еще перенумеровать все ссылки в тексте, не запутавшись в них. Ужас! TeX лишен этого недостатка, потому что у него автоматическая нумерация формул. Механизм нумерации очень простой, давайте в нем разберемся.

Здесь нужно обратить ваше внимание на то, что для правильной нумерации формул приходится компилировать tex-файл два раза. Почему так происходит? При первой компиляции LaTeX запоминает все метки и сохраняет их в специальном файле, формируя нумерацию. А при второй компиляции уже расставляет номера ссылок где положено. Поэтому документы с ссылками приходится компилировать два раза. Это, конечно, неудобно, но вспомните процесс изменения порядка ссылок в Microsoft Word. Двойная компиляция — ничтожный недостаток по сравнению с удобством автоматической нумерации формул.

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

Ну и напоследок расскажу, что ссылаться можно не только на формулы, но и на рисунки, таблицы (об этом позже), а также просто на какое-то место в тексте. То есть в том месте, куда надо сослаться вы ставите команду \label с меткой, а ссылаетесь на нее командой \ref либо \pageref. Они отличаются тем, что команда \ref даст ссылку на номер раздела (о рубрикации документов я расскажу позже), а \pageref — на номер страницы. Рекомендую поставить эксперимент самостоятельно.

Источник

Самоучитель LaTeX

Первые шаги к Латеху

Скачиваем и устанавливаем WinEdt + MikTex или ставим Texmaker

Общее оформление документа

Начинается каждый документ с объявления типа документа (например article), размера шрифта и других атрибутов.

Далее нужно подключать различные пакеты, без них мало что можно будет сделать.

Если Вы читаете эту статью со смартфона, имейте в виду, что никаких переносов делать не надо. Пишите все команды слитно.

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

\tableofcontents

Вставляет автоматически сгенерированное оглавление. (каждый раз, когда тегом \section или \subsection или \subsubsection вводится новая глава LaTeX запоминает это и потом сам создает оглавление)

\section
<Введение>

Первая глава будет называться «Введение»

\subsection
<Состояние ядерной энергетики в мире>

Подпункт первой главы

\end

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

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

Параметры [h], [h!], [H] всё более настойчиво будут рекомендовать LaTeXу разместить объект именно там, где он и стоит.

Но [H] у меня воспринимается за ошибку а остальные почти никакого эффекта не дают. Поэтому после некоторых рисунков приходится вставлять тег

— который воспринимается LaTeXом как конец той области куда можно вставлять объекты, введенные в код выше.

такого действия не имеет.

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

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

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

Это означает, что .jpg, gif, .png и другие форматы работать не будут.

Про то как конвертировать в eps c помощью ImageMagick вы можете прочитать в моей статье jpg и png в eps

Также конвертировать в eps можно с помощью GIMP и другими способами

Не забывайте конвертировать изображения.

\caption
<Название изображения номер один.\cite> \label

Название графика и ссылка на него.

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

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

Два изображения в ряд

\documentclass

\usepackage \usepackage \begin < document >Два изображения в ряд: \lipsum \begin < figure >\centering \begin < minipage > <0.45 \textwidth >\centering \includegraphics [width=0.9 \textwidth ] % первое изображениие \caption \end < minipage >\hfill \begin < minipage > <0.45 \textwidth >\centering \includegraphics [width=0.9 \textwidth ] % второе изображение \caption \end < minipage >\end < figure >\lipsum [3] \end

Как вставить таблицу LaTeX

Самое адекватное описание этой операции я нашёл в книге Роженко А.И. «Искусство верстки в LaTeXe»

Добавление таблиц в LaTeX

\begin

— этот тег начинает таблицу

\caption
<Название таблицы
\cite>

— название таблицы и ссылка на источник

\label

— метка, на которую потом можно будет ссылаться

\begin
<|c|c|c|>\begin

— сама таблица начнётся после этого тега; три столбца, выравненные по центру

\hline

— рисует горизонтальную линию

Страна & число & Мощность (МВт (эл)) \\ \hline

— первая строка

Аргентина & 1 & 692 \\ \hline

— вторая строка

\end

— заканчивает таблицу

\end

— заканчивает таблицу

Таблица, которая задана с помощью

Может занять слишком много места и не поместиться по ширине, для того, чтобы избежать этого, вместо простого выравнивания можно зафиксировать ширину столбцов

Теперь слишком широкий текст автоматически будет переноситься на следующую строку внутри столбца.

В WinEdt 6.0 есть кнопка, с помощью которой можно быстро вставлять таблицы нужного размера.

Однако, сперва нужно использовать теги

\begin

\caption <Название таблицы>\label

Чтобы объединить столбцы можно воспользоваться тегом

— где <2>— это число столбцов, которые нужно объединить <|c|>— выравнивание по центру

Источник

Осваиваем LaTeX за 30 минут

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

Что такое LaTeX?

LaTEX (произносится как «лэйтех» или «латех») представляет собой инструмент для создания профессиональных документов. В его основе лежит парадигма редактирования WYSIWYM (что вижу, то и подразумеваю), то есть от пользователя требуется сосредоточиться только на содержимом документа, оставив его форматирование программе. Вместо ручного распределения текста по странице, как это делается в Microsoft Word или LibreOffice Writer, можно просто его вводить, позволив LaTeX заняться остальным.

Зачем нужен LaTeX?

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

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

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

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

Пишем первый документ

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

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

После этого мы пишем содержание документа, заключенное в теги \begin и \end , представляющие его тело. Можете начать писать здесь текст и при желании вносить в него изменения.

Чтобы увидеть результат этих изменений в PDF, документ нужно скомпилировать. В Overleaf для этого нужно просто нажать Recompile. (Также можете настроить проект на автоматическую перекомпиляцию в процессе редактирования файлов, нажав на небольшую стрелку рядом с кнопкой Recompile и установив Auto Compile как On).

При использовании специального редактора LaTeX вроде TeXmaker или TeXworks нужно просто нажать кнопку Recompile. Если не знаете, где она находится, обратитесь к документации.

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

Преамбула документа

А вот подробное разъяснение каждой строки:

Эта команда задает кодировку документа. Ее можно опустить либо изменить на другой вариант, но рекомендуется использовать именно utf-8. Если вам не требуется конкретно другая кодировка, либо вы просто не уверены, то добавьте эту строку во вступление.

Добавление заголовка, автора и даты

Для добавления в документ заголовка, автора и даты необходимо внести во вступление три строки (только не в основное тело документа):

Здесь размещается имя автора. При желании можно также добавить в фигурные скобки следующую команду:

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

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

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

Как и в случае с любым кодом, зачастую будет нелишним добавлять комментарии. Комментарии – это включаемые в документ текстовые элементы, которые в итоге не отображаются и никак не него не влияют. Они помогают организовывать работу, делать пометки или закомментировать (отключать) строки/разделы при отладке. Чтобы создать комментарий в LaTeX, просто наберите символ % в начале строки, как показано ниже:

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

Жирный, курсив и подчеркивание

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

А вот еще одна очень простая команда: \emph <. >. Выполняемые ей для аргумента действия определяются контекстом – внутри обычного текста его выделенная часть переводится в курсив, а при использовании команды в курсивном тексте происходит обратное.

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

Добавление изображений

В Overleaf для добавления изображений их сначала нужно будет загрузить.

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

Команда \graphicspath < > сообщает LaTeX, что изображения находятся в каталоге images в текущей директории.

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

Подписи, метки и ссылки

С помощью окружения figure изображения можно подписывать, размечать, а также делать на них ссылки:

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

В примере выше показаны три важные команды:

Примечание: если вы используете подписи и ссылки на собственном компьютере, то вам потребуется скомпилировать документ дважды, чтобы они сработали. Overleaf делает это автоматически.

Создание списков

Списки в LaTeX создаются очень просто. Делается это с помощью различных окружений списков. Окружения – это разделы, которые требуется представить отличным от остальной части документа образом. Начинаются они с \begin <. >, а завершаются на \end <. >.

Существует два основных типа списков: упорядоченные и неупорядоченные. Каждый из них реализуется в собственном окружении.

Неупорядоченные списки

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

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

Упорядоченные списки

Для упорядоченных списков используется тот же синтаксис, но в другом окружении. В данном случае этим окружением выступает enumerate :

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

Добавление математических выражений

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

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

Режим отображения предлагает два варианта: без нумерации и с нумерацией.

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

Важно: окружение equation* предоставляется в виде стороннего пакета. Подробнее об этом рекомендую почитать статью по amsmath.

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

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

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

Базовое форматирование

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

Аннотации

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

Абзацы и перевод строки

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

Когда при написании документа вам требуется начать новый абзац, нужно дважды нажать «Ввод», вставив таким образом двойную пустую строку. Имейте ввиду, что отступ абзацев LaTeX делает автоматически.

Чтобы создать новую строку без создания очередного абзаца нужно вставить точку разрыва строки, для чего используется \\ (двойной обратный слэш, как в примере) или команда \newline.
При этом не следует использовать несколько \\ или \newline для «имитации» абзацев с увеличенными интервалами между ними, так как это приведет к конфликту с внутренними алгоритмами LaTeX. Для подобного эффекта рекомендуется использовать двойные пустые строки, после чего добавлять во вступление \usepackage .

Дополнительную информацию по теме можно найти в статье Paragraphs and new lines.

Главы и разделы

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

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

Более подробный разбор структуры документа описан в статье Sections and Chapters.

Создание таблиц

Простые таблицы

Вот простейший пример создания таблицы:

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

Добавление границ

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

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

Подписи, метки и ссылки

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

Примечание: если вы используете подписи и ссылки на своем компьютере, то для работоспособности ссылок нужно будет скомпилировать документ дважды. Overleaf делает это автоматически.

Добавление содержания

Процесс создания содержания очень прост и реализуется командой \tableofcontents :

Как вставить ссылку в латехе. Смотреть фото Как вставить ссылку в латехе. Смотреть картинку Как вставить ссылку в латехе. Картинка про Как вставить ссылку в латехе. Фото Как вставить ссылку в латехе

Скачивание готового документа

Завершенный документ в формате PDF можно скачать через расположенное слева меню, кликнув PDF.

Есть и более быстрый способ через нажатие кнопки Download PDF в окне просмотра PDF, как показано ниже:

Источник

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

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