Как сделать ссылку в latex

Навигация по документу в 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.

Источник

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Самоучитель 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

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

Представьте себе такую ситуацию. Сидите вы, пишете в 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|>— выравнивание по центру

Источник

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

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