Перейти к содержанию

Мамаев Михаил

Первые шаги в освоении LaTex

Работая в науке мы часто сталкиваемся с необходимостью написания хорошо оформленных текстов: статьи, труды конференции или просто заметки для себя любимых. Многие используют для этого MS-Word по привычке, но на мой личных взгляд, с этой функцией LaTeX справляется куда лучше: - Автоматическая нумерация формул - Удобные ссылки на формулы, графики и прочий контент - Прекрасный механизм для цитирования и составления библиографии (BibTex)

Всё это звучит просто замечательно, но к сожалению, порог входа для этого замечательного инструмента довольно высок (удачи разобраться с установкой компилятора LaTeX и написанием своего первого файла). Однако несколько упросить первые шаги можно, если использовать ресурс Overleaf.com. Среди его преимуществ: - Не надо ничего устанавливать: достаточно просто зарегистрироваться на сайте и уже можно писать свои статьи - Большиство функционала бесплатно - Возможность редактировать документ совместно - Огромная база примеров и туториалов (mostly in english, but who doesn't speak it yet?) - Обширное количество шаблонов как от издательств, так и от пользователей --- оформить можно всё: от статьи в Nature до собственного CV

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

Шаг 1

В проекте создаём пустой файл с расширением *.bib (к примеру, references.bib), в котором мы будем хранить всю информацию о статьях, на которые будем ссылаться в работе.

Шаг 2

Находим необходимую нам статью на любом из удобных для вас ресурсов. В нашем примере мы будем использовать Scopus, однако подобный функционал должен существовать на любой базе данных научных публикаций. Ищем кнопку "export" или "cite". Среди списка вариантов находим BibTex. В нашем случае скачивается текстовый документ, открыв который мы обнаруживаем нечто подобное:

@ARTICLE{Gardim2021,
    author = {Gardim, Fernando G. and Ollitrault, Jean-Yves},
    title = {Effective shear and bulk viscosities for anisotropic flow},
    year = {2021},
    journal = {Physical Review C},
    volume = {103},
    number = {4},
    doi = {10.1103/PhysRevC.103.044907},
    url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85105535892&doi=10.1103%2fPhysRevC.103.044907&partnerID=40&md5=406347ce81e2ea9938f499de2ec9888b},
    type = {Article},
    publication_stage = {Final},
    source = {Scopus},
    note = {Cited by: 7; All Open Access, Green Open Access}
}

Копируем содержимое и вставляем в *.bib-файл.

Шаг 3

В тексте делаем ссылку при помощи команды

\cite{Gardim2021}

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

@ARTICLE{Gardim2021,
...

Шаг 4

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

\bibliographystyle{unsrt} % стиль списка литературы 
\bibliography{references} % эта команда непосредственно сгенерирует нам список. Аргумент --- имя *.bib файла без расширения

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

Послесловие

Надеюсь, мой небольшой туториал поможет кому-то облегчить жизнь при написании статей и упростит его первые шаги в использовании LaTeX

Михаил М.

Комментарии