<?xml version="1.0" encoding="utf-8"?>
<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0">
  <!-- This style was edited with the Visual CSL Editor (https://editor.citationstyles.org/visualEditor/) -->
  <info>
    <title>gost-r-7-0-100-2018-author-date-alphabetical</title>
    <id>http://www.zotero.org/styles/gost-r-7-0-100-2018-author-date-alphabetical</id>
    <link href="http://www.zotero.org/styles/gost-r-7-0-100-2018-author-date-alphabetical/" rel="self"/>
    <link href="http://protect.gost.ru/document.aspx?control=7&amp;id=173511" rel="documentation"/>
    <author>
      <name>Roman Raspopov, Рычков В.А., bibliostyle.ru</name>
    </author>
    <category citation-format="author-date"/>
    <category field="generic-base"/>
    <summary>
        
        Russian GOST-Р 7.0.100-2018 style Mendeley.
        Russian GOST-Р 7.0.100-2018 style Zotero.
    
        ГОСТ Р 7.0.100-2018 стиль Менделей.
        ГОСТ Р 7.0.100-2018 стиль Зотеро.
        
        Дополнение bibliostyle.ru.
        !!! Для оформления электронных ресурсов необходимо заполнить поле "Date Accessed:"
		
        За основу был взят стиль gost-r-7-0-100-2018-num-alphab (multilang_sort_bibliography)
		Roman Raspopov, Рычков В.А.
		https://www.zotero.org/styles/gost-r-7-0-5-2008-numeric-alphabetical

        Дополнение Рычкова. Добавлено &quot;Дата обращения&quot; у источников с сайтов.
        
        За основу был взят стиль Андрея Четверикова с разными видами сортировки (в порядке появления источников, в алфавитном порядке и с отображением фамилий вместо номеров ссылок в тексте), которые прекрасно работали, но не могли обеспечить многих требований ГОСТ 7.0.5-2008 &quot;Библиографическая ссылка&quot;, ГОСТ 7.1-2003 &quot;Библиографическая запись и описание&quot; и ГОСТ 7.82-2001 &quot;Библиографическая запись. Библиографическое описание электронных ресурсов&quot;. В данном стиле введен большой перечень усовершенствований, который позволил дополнить функционал стилей А. Четверикова.

      Теперь стиль решает следующие задачи в соответствии с требованиями ГОСТов:
      - Сортировка библиографии (для каждого вида сортировки нужно установить отдельный файл *.csl):
			а) по языку (сначала русскоязычные, затем иностранные), а внутри языка в алфавитном порядке;
      		б) в порядке появления ссылок;
      		в) в хронологическом порядке.
      - Локализация стандартных обозначений ([et al.] / [и др.]; Vol. / Т.; P. / С. и другие), которые зависят от поля &quot;Язык&quot; (&quot;Language&quot;): для русскоязычных это поле оставляется пустым, для иностранных &quot;en&quot; (без ковычек).
      - Разделение областей библиографического описания знаками &quot;. –&quot; (точка и тире).      
      - Учет количества авторов:
      		- Для 1-3 авторов в начале описания указывается первый автор, в области сведений об ответственности указываются все авторы;
      		- Для 4 и более авторов описание начинается с заголовка источника, в области сведений об ответственности указывается первые три автора и обозначение [и др.] или [et al.] в зависимости от языка источника.
      - Сортировка производится с учетом того, что на первом месте может стоять не фамилия автора, а заглавие источника.
      - В программе Zotero используеются следующие виды источников:
      		- Книга (Book) - для книг, многотомных изданий, отдельных томов; 
      		- Раздел книги (Book Section) - для разделов (частей) книг;
      		- Диссертация (Thesis) - для диссертаций и авторефератов диссертаций;
      		- Документ конференции (Conference Paper) - для статей из сборников конференций, трудов и т.п.
      		- Статья из периодики (Journal Article) - для статей из журналов, периодических изданий;
      		- Статья из энциклопедии (Encyclopedia Article)
      		- Газетная статья (Newspaper Article)
      		- Веб-страница (Webpage) - для описания Электронных ресурсов УДАЛЕННОГО доступа
      		- Компьютерная программа (Computer Program) - для описания Электронных ресурсов ЛОКАЛЬНОГО доступа.
      		* - Практически все виды библиографического описания укладываются в эти встроенные типы Zotero.

      Примечания:
      - Составитель (сост.) в Zotero обозначается как &quot;Редактор серии&quot; (Series Editor).
      - В поле Edition (Издание) нужно вводить информацию целиком «как есть», например: «2-е изд.» или «2-е изд. перераб. и доп.» или «2nd edition» – это сделано для возможности корректной обработки иностранных источников.
      - Примеры оформлений разных источников и соответствие библиографических терминов и полей Zotero см. в приложении (файл &quot;Приложение. Соответствие полей в Zotero для ГОСТ.doc&quot;).
          	
      Так как возможности локализации в текущей версии Zotero (4.0.8) довольно ограничены, иногда библиографическое описание источников оказывается вынужденно стандартизованным (не всегда можно учесть все нюансы оригинального библиографического описания), а также приходится идти на разного рода ухищрения при использовании полей в программе. Однако результат стоит того - в итоге список литературы автоматически формируется, сортируется и форматируется в соответствии с большинством требований ГОСТ. 
      
      Выражаю искреннюю благодарность Андрею Петровичу Фоту за его пособие с очень подробным описанием всех нюансов составления библиографических списков (Фот А.П. Оформление библиографических ссылок на использованные источники в научных работах : методические рекомендации соискателям ученых степеней. – Оренбург: ГОУ «ОГУ», 2005. – 24 с.), а также Андрею Четверикову за разработку основы стилей ГОСТ и их поддержку на сайте (http://chetvericov.ru/stil-oformleniya-dlya-mendeley-i-zotero-csl-po-gost-r-705-2008).



      E-mail автора ГОСТ Р 7.0.5-2008: romanraspopov@gmail.com
	  E-mail редактора ГОСТ Р 7.0.100-2018: bibliostyle@mail.ru


    </summary>
    <updated>2021-09-07T19:14:18+00:00</updated>
    <rights>This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License  http://creativecommons.org/licenses/by-sa/3.0/</rights>
  </info>
<!--_______________________________________________________________________________

    ___________________________ ЛОКАЛИЗАЦИЯ ТЕРМИНОВ ______________________________

    _______________________________________________________________________________ -->
	
  <locale xml:lang="en">
    <terms>
      <term name="et-al">et al.</term>
      <term name="and others"/>
      <term name="page" form="short">p.</term>
      <term name="number-of-pages" form="short">p.</term>
      <term name="number-of-volumes" form="short">vols.</term>
      <term name="note" form="long"/>
      <term name="note" form="short"/>
      <term name="collection-editor" form="short">coll.</term>
      <term name="editortranslator" form="short">
        <single>ed. &amp; trans.</single>
        <multiple>eds. &amp; trans.</multiple>
      </term>
      <term name="available at" form="short">URL</term>
      <term name="accessed" form="long">date accessed</term>
      <term name="online" form="long">text : electronic</term>
    </terms>
  </locale>
  <locale xml:lang="ru">
    <terms>
      <term name="et-al">и др.</term>
      <term name="et-al" form="short">и др.</term>
      <term name="and others"/>
      <term name="page" form="short">с.</term>
      <term name="number-of-pages" form="short">с.</term>
      <term name="number-of-volumes" form="short">т.</term>
      <term name="note" form="long"/>
      <term name="note" form="short"/>
      <term name="collection-editor" form="short">сост.</term>
      <term name="collection-number" form="short">вып.</term>
      <term name="available at" form="short">URL</term>
      <term name="accessed" form="long">дата обращения</term>
      <term name="online" form="long">текст : электронный</term>
      <term name="translator" form="short">
        <single>пер.</single>
        <multiple>пер.</multiple>
      </term>
      <term name="editortranslator" form="short">
        <single>ред. и пер.</single>
        <multiple>ред. и пер.</multiple>
      </term>
	        <!-- SHORT MONTH FORMS -->
      <term name="month-01" form="short">янв.</term>
      <term name="month-02" form="short">февр.</term>
      <term name="month-03" form="short">марта</term>
      <term name="month-04" form="short">апр.</term>
      <term name="month-05" form="short">мая</term>
      <term name="month-06" form="short">июня</term>
      <term name="month-07" form="short">июля</term>
      <term name="month-08" form="short">авг.</term>
      <term name="month-09" form="short">сент.</term>
      <term name="month-10" form="short">окт.</term>
      <term name="month-11" form="short">нояб.</term>
      <term name="month-12" form="short">дек.</term>
    </terms>
  </locale>
  <locale>
    <terms>
      <term name="page-range-delimiter">-</term><!-- Если между номерами страниц нужно тире, а не дефис [С. 56-59], то эту строку нужно закомментировать -->
    </terms>
  </locale>
  <macro name="number-of-volumes">
    <choose>
      <if variable="language">        
        <text variable="number-of-volumes" prefix="in&#160;"/>
        <label variable="number-of-volumes" form="short" prefix="&#160;"/>
      </if>
      <else>
        <text variable="number-of-volumes" prefix="в&#160;"/>
        <label variable="number-of-volumes" form="short" prefix="&#160;"/>
      </else>
    </choose>
  </macro>
  <macro name="language-sort"> <!-- Макрос сортировки по полю "Language" (сначала русскоязычные источники, затем иностранные) -->
    <choose>
      <if variable="language">
        <text variable="language"/>
      </if>
      <else>
        <text value="AA00"/>
      </else>
    </choose>
  </macro>
  
<!--_______________________________________________________________________________

    _____________________________________ АВТОРЫ __________________________________

    _______________________________________________________________________________ -->

  <macro name="author_short"> <!-- Макрос для ненумерованных ссылок вида [Иванов, 2013] -->
    <choose>
      <if type="webpage">
        <names variable="author">
          <name form="short" name-as-sort-order="all" sort-separator="&#160;" delimiter=", " delimiter-precedes-last="always"/>
          <substitute>
            <text variable="title"/>
            <text variable="container-title"/>
          </substitute>
        </names>
      </if>
      <else>
        <names variable="author">
          <name form="short" name-as-sort-order="all" sort-separator="&#160;" delimiter=", " delimiter-precedes-last="always"/>
          <substitute>
            <text variable="title"/>
          </substitute>
        </names>
      </else>
    </choose>
  </macro>
  <macro name="author-title">
    <names variable="author" suffix=". ">
      <!-- Добавить запятую между фамилией и инициалами автора: sort-separator=",&#160;", иначе sort-separator="&#160;" -->
      <!-- Сделать шрифт фамилий и инициалов авторов наклонным: font-style="italic", иначе font-style="normal" -->
      <name et-al-min="2" et-al-use-first="1" suppress-min="4" initialize-with=". " font-style="normal" name-as-sort-order="first" sort-separator=",&#160;"/>
      <et-al term="and others"/>
    </names>
    <text variable="title"/>
  </macro>
  <macro name="second-position-creators">
    <names variable="author collection-editor editor translator" delimiter="; ">
      <name et-al-min="5" et-al-use-first="3" sort-separator=",&#160;" delimiter=", " initialize-with=".&#160;"/>
      <label form="short" prefix=" " suffix=". " text-case="lowercase" strip-periods="true"/>
	  </names>
  </macro>
  <macro name="second-position-authors-only">
    <names variable="author">
      <name delimiter-precedes-et-al="never" et-al-min="5" sort-separator=",&#160;" delimiter=", " et-al-use-first="3" initialize-with=". "/>
       <label form="short" prefix=" " suffix=". " text-case="lowercase" strip-periods="true"/>
	   </names>
  </macro>
  <macro name="second-position-creators-no-authors">
    <names variable="collection-editor editor translator" delimiter="; ">
      <name et-al-min="3" et-al-use-first="1" sort-separator=",&#160;" delimiter=", " initialize-with=". "/>
      <label form="short" prefix=" " suffix=". " text-case="lowercase" strip-periods="true"/>
	  </names>
  </macro>
  <!--_______________________________________________________________________________

    _________________________ ВСПОМОГАТЕЛЬНЫЕ МАКРОСЫ _____________________________

    _______________________________________________________________________________ -->

  <macro name="citation-number">
    <text variable="citation-number" suffix=".&#9;"/>
  </macro>
  <macro name="publisher">
    <group delimiter=" : " prefix=" " suffix=", ">
      <text variable="publisher-place"/>
      <text variable="publisher"/>
    </group>
    <text macro="year-date" suffix="."/>
  </macro>
  <macro name="day-month">
    <date variable="issued">
      <date-part name="day" form="numeric" suffix="&#160;"/>
      <date-part name="month" form="short"/>
    </date>
  </macro>
  <macro name="year-date">
    <date variable="issued">
      <date-part name="year"/>
    </date>
  </macro>
  <macro name="page">
    <label variable="page" form="short" prefix="" suffix="&#160;" text-case="capitalize-first"/>
    <text variable="page"/>
  </macro>
  <macro name="number-of-pages">
    <text variable="number-of-pages"/>
    <label variable="number-of-pages" form="short" prefix="&#160;" suffix=""/>
  </macro>
  
  <macro name="pages-or-volumes">
    <choose>
      <if variable="volume">
        <text macro="number-of-pages"/>
      </if>
      <else-if variable="number-of-volumes">
        <text macro="volumes"/>
      </else-if>
      <else>
        <text macro="number-of-pages"/>
      </else>
    </choose>
  </macro>
  <macro name="volume">
    <choose>
      <if variable="volume">
        <label variable="volume" form="short" prefix="" suffix="&#160;" text-case="capitalize-first"/>
        <text variable="volume"/>
      </if>
    </choose>
  </macro>
  <macro name="volumes">
    <label variable="volume" form="short" suffix="&#160;1-" text-case="capitalize-first"/>
    <text variable="number-of-volumes"/>
  </macro>
  <macro name="collection-number">
    <choose>
      <if variable="collection-number"> <!-- Номер выпуска (Вып. N) -->
        <label variable="collection-number" form="short" prefix="" suffix="&#160;" text-case="capitalize-first"/>
        <text variable="collection-number"/>
      </if>
    </choose>
  </macro>
  <macro name="URL">
    <group delimiter=" ">
      <text term="available at" form="short" suffix=":"/>
      <text variable="URL"/>
      <choose>
        <if variable="accessed">
          <group delimiter=" " prefix="(" suffix=")">
            <text term="accessed" suffix=":"/>
            <date delimiter="." variable="accessed">
              <date-part name="day" form="numeric-leading-zeros"/>
              <date-part name="month" form="numeric-leading-zeros"/>
              <date-part name="year" form="long"/>
            </date>
          </group>
        </if>
      </choose>
    </group>
  </macro>
  <macro name="online">
    <choose>
      <if match="any" variable="accessed">
        <text term="online" text-case="capitalize-first"/>
      </if>
    </choose>
  </macro>
<!--_______________________________________________________________________________

    ______________________________ ССЫЛКИ В ТЕКСТЕ ________________________________

    _______________________________________________________________________________ -->

<!-- Формат цитат для ненумерованных ссылок вида [Иванов, 2013] или [Иванов, 2013, с. 55].
Сортировка библиографии в этом случае должна быть в алфавитном порядке.
Для включения этого вида форматирования расскомментировать этот блок, закомментировать следующий (для нумерованных ссылок).-->


  <citation et-al-min="4" et-al-use-first="1" disambiguate-add-year-suffix="true" collapse="year" et-al-subsequent-use-first="1" disambiguate-add-names="false" disambiguate-add-givenname="false">
    <sort>
      <key macro="language-sort"/>
      <key macro="author-title"/>
      <key variable="issued"/>
    </sort>
    <layout locale="en" prefix="[" suffix="]" delimiter="; " page-range-format="">
      <group delimiter=", ">
        <text macro="author_short" suffix=""/>
        <text macro="year-date"/>      
      </group>
      <choose>
        <if variable="locator">
          <label variable="locator" form="short" prefix=",&#160;" suffix="&#160;"/>
          <text variable="locator"/>
        </if>
      </choose>      
    </layout>
    <layout prefix="[" suffix="]" delimiter="; " page-range-format="">
      <group delimiter=", ">
        <text macro="author_short" suffix=""/>
        <text macro="year-date"/>      
      </group>
      <choose>
        <if variable="locator">
          <label variable="locator" form="short" prefix=",&#160;" suffix="&#160;"/>
          <text variable="locator"/>
        </if>
      </choose>      
    </layout>
  </citation>

<!-- Формат цитат для нумерованных ссылок вида [1] или [1, с. 55].
Для включения этого вида форматирования расскомментировать этот блок, закомментировать предыдущий (для ссылок вида [Автор, год]).-->
<!--
  <citation et-al-min="5" et-al-use-first="3" collapse="citation-number">
    <sort>
      <key variable="citation-number"/>
    </sort>
    <layout prefix="[" suffix="]" delimiter="; " page-range-format="">
      <text variable="citation-number"/>
      <choose>
        <if variable="locator">
          <label variable="locator" form="short" prefix=",&#160;" suffix="&#160;"/>
          <text variable="locator"/>
        </if>
      </choose>
    </layout>
  </citation>
-->
<!--_______________________________________________________________________________

    ________________________________ БИБЛИОГРАФИЯ _________________________________

    _______________________________________________________________________________ -->

  <macro name="bibliography">
    <text macro="citation-number"/>
    <choose>
<!--_______________________________________________________________________________
    _______________ КНИГА (в т.ч. многотомник или отдельный том, а также __________
    Электронный ресурс локального доступа (CD-ROM, компьютерная программа и др.))__
    _______________________________________________________________________________ -->
      <if type="book">
        <group delimiter=". – ">
          <group delimiter=" / ">
            <group delimiter=". ">
              <group delimiter=" : ">
                <text macro="author-title"/>
                <text variable="collection-title"/>
                <text macro="number-of-volumes"/>
              </group>
              <text macro="volume"/>
              <text variable="title-short"/>
            </group>
            <group delimiter=" ">
              <text macro="second-position-creators"/>
              <text variable="note"/>
            </group>
          </group>
          <text variable="edition"/>
          <text macro="publisher"/>
          <text macro="collection-number"/>
          <text macro="pages-or-volumes"/>
          <choose>
            <if variable="accessed">
              <group delimiter=". – ">
                <text macro="URL"/>
                <text macro="online"/>
              </group>
            </if>
          </choose>
        </group>
      </if>
<!--_______________________________________________________________________________
    _________________________ ДИССЕРТАЦИЯ или АВТОРЕФЕРАТ _________________________
    _______________________________________________________________________________ -->
      <else-if type="thesis" match="any">
        <group delimiter=". – " prefix="">
          <group delimiter=" / ">
            <group delimiter=" : ">
              <text macro="author-title"/>
              <text variable="genre"/>
            </group>
            <text macro="second-position-authors-only"/>
          </group>
          <text macro="publisher"/>
          <text macro="number-of-pages"/>
          <choose>
            <if variable="accessed">
              <text macro="URL"/>
              <text macro="online"/>
            </if>
          </choose>
        </group>
      </else-if>
<!--_______________________________________________________________________________
    ___________ РАЗДЕЛ КНИГИ, СТАТЬЯ В СБОРНИКЕ, СТАТЬЯ В ЭНЦИКЛОПЕДИИ ____________
    _______________________________________________________________________________ -->
      <else-if type="chapter paper-conference entry-encyclopedia" match="any">
        <group delimiter=". – ">
          <group delimiter=" // ">
            <group delimiter=" / ">
              <text macro="author-title"/>
              <group delimiter=". – ">
                <text macro="second-position-authors-only"/>
                <text macro="online"/>
              </group>
            </group>
            <group delimiter=" / ">
              <group delimiter=" : ">
                <group delimiter=" ">
                  <text variable="container-title"/>
                  <text variable="event"/>
                </group>
                <text variable="collection-title"/>
                <text macro="number-of-volumes"/>
              </group>
              <group delimiter=" ">
                <text macro="second-position-creators-no-authors"/>
                <text variable="note"/>
              </group>
            </group>
          </group>
          <text macro="publisher"/>
          <text macro="volume"/>
          <text macro="collection-number"/>
          <text variable="title-short"/>
          <text macro="page"/>
          <choose>
            <if variable="accessed">
              <text macro="URL"/>
            </if>
          </choose>
        </group>
      </else-if>
<!--_______________________________________________________________________________
    _________________________ СТАТЬЯ В ПЕРИОДИКЕ, ЖУРНАЛЕ _________________________
    _______________________________________________________________________________ -->
      <else-if type="article-journal article-magazine" match="any">
        <group delimiter=". – ">
          <group delimiter=" // ">
            <group delimiter=" / ">
              <group delimiter=" : ">
                <text macro="author-title"/>
                <text variable="collection-title"/>
              </group>
              <group delimiter=". – ">
                <text macro="second-position-authors-only"/>
                <text macro="online"/>
              </group>
            </group>
            <text variable="container-title"/>
          </group>
          <text macro="year-date"/>
          <text macro="volume"/>
          <text variable="title-short"/>
          <text variable="issue" prefix="№&#160;"/>
          <text macro="page"/>
          <choose>
            <if variable="accessed">
              <text macro="URL"/>
            </if>
          </choose>
        </group>
      </else-if>
<!--_______________________________________________________________________________
    ______________________________ СТАТЬЯ В ГАЗЕТЕ ________________________________
    _______________________________________________________________________________ -->
      <else-if type="article-newspaper">
        <group delimiter=". – ">
          <group delimiter=" // ">
            <group delimiter=" / ">
              <group delimiter=" : ">
                <text macro="author-title"/>
                <text variable="section"/>
              </group>
              <text macro="second-position-authors-only"/>
            </group>
            <text variable="container-title"/>
          </group>
          <text variable="title-short"/>
          <text macro="year-date"/>
          <text macro="day-month"/>
          <text macro="page"/>
          <choose>
            <if variable="accessed">
              <text macro="URL"/>
            </if>
          </choose>
        </group>
      </else-if>
<!--_______________________________________________________________________________
    ___________ ЭЛЕКТРОННЫЙ РЕСУРС УДАЛЕННОГО ДОСТУПА (ВЕБ-СТРАНИЦА)_______________
    _______________________________________________________________________________ -->
      <else-if type="webpage">
        <group delimiter=". – " prefix="">
          <group delimiter=" // ">
            <group delimiter=" : ">
              <text macro="author-title"/>
              <text variable="genre"/>
            </group>
            <group delimiter=" ">
              <!--<text macro="second-position-authors-only"/>-->
              <text variable="note"/>
            </group>
          </group>
          <choose>
            <if variable="accessed">
              <text macro="URL"/>
            </if>
          </choose>
          <text macro="online"/>
        </group>
      </else-if>
<!--_______________________________________________________________________________
    _____________________________ Другие типы источников __________________________
    _______________________________________________________________________________ -->
      <else>
        <group delimiter=". – ">
          <group delimiter=" / ">
            <group delimiter=". ">
              <group delimiter=" : ">
                <text macro="author-title"/>
                <text variable="collection-title"/>
                <text macro="number-of-volumes"/>
              </group>
              <text macro="volume"/>
              <text variable="title-short"/>
            </group>
            <group delimiter=" ">
              <text macro="second-position-creators"/>
              <text variable="note"/>
            </group>
          </group>
          <text macro="publisher"/>
          <text macro="collection-number"/>
          <text macro="pages-or-volumes"/>
          <choose>
            <if variable="accessed">
              <group delimiter=". – ">
                <text macro="URL"/>
                <text macro="online"/>
              </group>
            </if>
          </choose>
        </group>
      </else>
    </choose>
  </macro>

<!--_______________________________________________________________________________
    _________ Непосредтсвенно БИБЛИОГРАФИЯ с сортировкой и локализацией ___________
    _______________________________________________________________________________ -->
  <bibliography et-al-min="5" et-al-use-first="3">
    <sort>
      <!-- Строка для сортировки в порядке появления ссылок, а не в алфавитном. Чтобы задействовать, нужно ее раскомментировать, а следующие три закомментировать
      <key variable="citation-number"/>-->
      <key macro="language-sort"/> <!-- Сортировка по полю "Language" (сначала русскоязычные источники, затем иностранные) -->
      <key macro="author-title"/>
      <key variable="issued"/>
    </sort>
    <layout locale="en" suffix=".">
      <text macro="bibliography"/>
    </layout>
    <layout suffix=".">
      <text macro="bibliography"/>
    </layout>
  </bibliography>
</style>
