Так, хорошо, давайте расширим нашу базу данных, добавив туда другие элементы. Вообще, если вы регулярно пишите какие-то статьи, то вы, наверняка, используете много всяких разных источников, и я рекомендую вам потратить усилия один раз для того, чтобы организовать свою домашнюю базу с помощью какого-нибудь библиографического менеджера. Это существенно облегчит вашу жизнь в дальнейшем. Если вы не знаете никакие библиографические менеджеры, то я рекомендую вам, рекомендую вам сайт подразделения Высшей школы экономики, которое называется Центр по работе с библиографией. Если написать в Google «центр по работе с библиографией ВШЭ», то — в Yandex в моем случае — то можно попасть на его сайт. Несмотря на то, что этот центр создан в Высшей школе экономики, и, конечно, они проводят курсы повышения квалификации и занятия для студентов по тому, как организовывать свою домашнюю библиографическую базу, здесь есть довольно много, на их сайте есть довольно много полезных материалов в открытом доступе. Вот, скажем, здесь есть инструкции про разные библиографические менеджеры. Вот, например, инструкции по разным библиографическим менеджерам — здесь есть, ну, в общем, почти все страницы сайта делятся на две категории: для Word и аналогов и для LaTeX. Ну нас, конечно, LaTeX интересует. Если мы перейдем по ссылке на список библиографических менеджеров, в «Сравнение библиографических менеджеров, ориентированных на LaTeX», то здесь можно увидеть такую таблицу. И, вот, нас, интересуют последние столбики, то есть программы JabRef, Mendeley и Zotero. Это известные, известные библиографические менеджеры, то есть программы, которые позволяют организовывать базу данных статей и других источников, и потом удобно на них ссылаться. Из этих трех я пользуюсь Mendeley, и сейчас я вам покажу, как удобно, как можно удобно в нем организовать работу с библиографией. Если зайти на сайт Mendeley.com и зарегистрироваться там, к сожалению, он только по-английски, Или, к счастью. И зарегистрироваться там, то можно попасть на страницу My Library. И вот в моем случае здесь есть список статей, которые содержатся в моей базе данных. Здесь про каждую из них можно посмотреть какие-то более подробные данные, но то, что я вам советую сделать, — это скачать программу Mendeley. Вот есть здесь «Download Mendeley Free», эту программу можно скачать и установить. Вот я сделал это на этом компьютере, и у меня есть теперь Mendeley Desktop. Здесь отображается база моих статей. Я могу просто моментально каждую из них открыть, я могу подразделять их на категории, я могу массово цитировать их. Если мне нужно создать базу данных, то это можно сделать очень быстро. И давайте сейчас я добавлю сюда ту самую статью Fama, которую мы уже неоднократно использовали. Во-первых, я скачаю PDF. Сохраню его куда-нибудь. Так. И перетащу в Mendeley. Статья оказалась здесь в списке моих статей, когда я сюда ее добавил, причем, смотрите, Mendeley автоматически считал из файла выходные данные, то есть название журнала, год выпуска этого журнала и страницы. Mendeley умеет искать по открытым источникам данные для библиографических описаний различных статей. Теперь я могу вот прямо отсюда двойным кликом перейти к PDF этой статьи. А могу — то, что нас сейчас особенно интересует, — экспортировать ее библиографическое описание. Я могу нажать здесь правой кнопкой — здесь есть такой пункт в меню Сopy As, скопировать как, и он предлагает несколько форматов. Вот, например, LaTeX Citation Command — это просто команда базового функционала LaTeX. Нас сейчас интересует BibTeX Entry. Я скопировал как BibTeX Entry. Могу перейти в мою базу данных и вставить. Так, ну здесь это та же самая статья, еще раз, еще раз вставленная сюда в качестве объекта. Здесь многие данные те же самые. Смотрите, в чем разница: Mendeley автоматически капитализировал первые буквы слов в заголовке в отличие от Google, то есть сделал заглавной первую букву каждого слова, что является правилом для английского языка. Вот, ну и здесь есть еще какие-то вспомогательные сведения о том, где, скажем, найти этот файл на моем компьютере. Но... Они никак не отразятся в итоговом документе, который мы делаем, поэтому можно просто оставить их здесь. Хорошо, давайте я уберу старую ссылку. У меня теперь будет здесь просто Fama1965 статья. Вот. Ну и добавлю сюда еще несколько источников. Скажем, я бы мог... Хотя, нет, давайте этот я сохраню. Вот, каким образом я добавлю сюда еще несколько источников. Скажем, что если мне нужно создать базу данных из всех статей, которые есть у меня в базе данных в Mendeley? Создать базу данных в формате, в формате BibTeX, Я могу выделить их здесь, нажать правой кнопкой и выбрать Export. Разумеется, мне нужно экспортировать это в формате bib. Сейчас выберем, куда сохранить. Я сохраняю в ту же самую папку, в которой хранится мой TeX-документ и первый файл с библиографией. И назову я его bib2.bib. Сохраняем. Давайте откроем сохраненный файл в TeXstudio, и можно посмотреть, что здесь получилось. Здесь полный список тех статей, которые я выделил в Mendeley, когда экспортировал в файл bib2.bib. Каждая из них получила свое уникальное машинное имя. Обычно оно состоит из фамилии автора и года. Ну и здесь есть все сведения, которые Mendeley знал про эту статью, то есть, как правило, это те сведения, которые он нашел, анализируя PDF-документы, или которые вы можете ввести там вручную. Вот. Статьи идут здесь просто одна за другой. И то, что нам сейчас нужно сделать, — это подключить этот файл к нашему TeX-документу, чтобы в нем... чтобы можно было ссылаться на источники из этого. Да, у меня здесь была ошибка. bib1 не точка tex, конечно, а точка bib. Это не помешало все правильно скомпилировать в предыдущей итерации, но сейчас лучше исправить, потому что у нас будет несколько файлов, и LaTeX может запутаться. Так, ну мне нужно добавить сюда второй ресурс — это bib2. И теперь я могу обращаться к файлам из двух списков библиографии. Скажем, я могу здесь добавить вторую статью — \cite, ну и, когда уже файлы названы правильно, и ссылки на них есть, программа TeXstudio предлагает мне выбрать из всех, всех, всех документов, статей, которые встретились в базах данных bib1 и bib2. Ну, скажем, я могу выбрать здесь какую-нибудь статью Spengler2012. Так. Давайте попробуем теперь это запустить. Все сразу хорошо сработало. У нас появилось две статьи в списке литературы. Обратите внимание, что это ровно те статьи, которые цитируются в тексте, то есть не вся та огромная база данных, которая есть в документе, попала сюда, а только те объекты, которые реально встречаются. Если мне нужно добавить сюда еще что-то, непосредственно не ссылаясь на это в документе, то я могу использовать команду \nocite и добавить сюда какую-нибудь статью — вот, скажем, Abbink2012. Запустим это. И статья Abbink добавилась к нашему списку литературы, хотя непосредственно ссылка на нее в тексте не встречается. Как вы помните, сортировка, которую я указывал в аргументе команды biblatex, была: имя, то есть имя автора, затем — год, и затем — название статьи. Name, year, title. Если я хочу, чтобы в моей... в моем документе, в списке литературы документа, объекты перечислялись по порядку хронологическому их издания, тогда я могу поменять год и имя автора местами, запустить это. Так, и... после первого прохода все исчезло. Иногда так бывает: если мы вносим какие-то изменения в то, как должна отображаться библиография, то может потребоваться несколько действий. Первое — я запустил на обработку как обычно, и результат оказался не соответствующим ожиданиям, то есть список литературы вообще исчез. Если это произошло, то мне нужно сделать еще две вещи: во-первых, выбрать в инструментах и пройти к команде «Библиография». Если у вас другая программа, то там можно найти соответствующую команду, то есть скомпилировать библиографию. Ну и после этого, после того, как библиография обновится, нужно еще раз, как обычно, запустить на обработку. Вот теперь появилось все, что нужно. Итак, если однократная компиляция приводит к каким-то неожиданным последствиям, то нужно сделать компиляцию библиографии после нее, а после нее еще раз нужно сделать обычную компиляцию LaTeX. Обратите внимание, что обязательно в настройках вашей программы... в настройках вашей программы, в которой вы работаете, в моем случае — TeXstudio, должен быть выбран Biber, а не BibTeX в качестве движка для обработки библиографии, потому что мы работаем именно в нем. BibLaTeX позволяет делать множество различных стилей цитирования. Скажем, я могу написать вместо \cite, могу написать команду \footcite. Как нетрудно догадаться, то, что произойдет – это появится сноска. Если вам нужно цитировать… Если по правилам журнала, в который вы сдаете статью, нужно именно так представлять ссылки на библиографию, то есть сноска, а внизу – или полное библиографическое описание, или краткая ссылка, то команда \footcite – это то, что вам нужно. Скажем, если мне нужно использовать… Вот, давайте попробуем: я могу написать здесь \textcite, и формат ссылок будет такой: здесь будет написан... написана фамилия автора, и в круглых скобках – год. Существует много разных форматов, как могут выглядеть ссылки на источники, которые вы указываете с своем документе. В материалах к этому занятию вы найдете их более подробный список. Более того, LaTeX позволяет переопределять в преамбуле то, как отображаются ссылки на документы. То есть, если вдруг вы думали, что все ваши ссылки должны быть в формате textcite, то... а потом вдруг оказалась, что редакция журнала, в который вы сдаете статью, требует, чтобы они были в виде footcite, то есть в виде сносок внизу страницы, то это можно переделать буквально за минуту так, чтобы изменение коснулось всего документа. Давайте теперь посмотрим на какую-нибудь статью с множественными авторами. Вот, скажем, здесь есть статья Sun, Zhang, Li, в которой авторов три. Давайте я посмотрю, как она здесь называется. Она называется здесь Sun2005. В ней три автора. Я могу сейчас написать здесь ссылку. Ну, скажем, \textcite и найти здесь эту статью. И посмотреть, как будет выглядеть ссылка, которая создастся в результате. Смотрите, здесь написано «Sun и др.». Это так, потому что количество авторов оказалось больше, чем опция maxcitenames, указанная в преамбуле. Если я поменяю здесь опцию maxcitenames=2 на 3, то здесь будут перечислены все авторы, потому что общее количество уложилось в опцию maxcitenames. Если вам кажется, что перечислять всех авторов, если их больше двух, – это перебор, тогда можно указать здесь просто =2. BibLaTeX предоставляет богатейшие возможности как для оформления самого списка литературы, так и для ссылок на источники, которые в нем встречаются. Я советую вам еще раз привести в порядок вашу базу данных источников, один раз потратив на это время и потом облегчив себе жизнь, автоматизировав многие процессы, связанные с цитированием. В материалах к уроку вы найдете большое количество примеров использования тех или иных опций пакета BibLaTeX, которые позволяют по-разному оформлять ссылки на источники и список литературы. В следующем видеофрагменте мы рассмотрим простейшие примеры построения картинок... построения графиков и создания картинок с помощью пакета TikZ.