From 550e0062508de14939dd518c5b7d6efefaf5b655 Mon Sep 17 00:00:00 2001
From: Igor <pashev.igor@gmail.com>
Date: Sun, 31 Oct 2010 13:34:54 +0300
Subject: <bibtex> RAW BiBTeX </bibtex> - works

---
 .gitignore       |    5 +
 README           |   21 +
 bibtex.php       |  545 ++++++++++++++
 conf/default.php |   11 +
 example-dump.txt |  306 ++++++++
 example.bib      | 2089 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 lang/en/lang.php |   23 +
 lang/ru/lang.php |   23 +
 plugin.info.txt  |    7 +
 syntax.php       |  166 +++++
 test.php         |   15 +
 11 files changed, 3211 insertions(+)
 create mode 100644 .gitignore
 create mode 100644 bibtex.php
 create mode 100644 conf/default.php
 create mode 100644 example-dump.txt
 create mode 100644 example.bib
 create mode 100644 lang/en/lang.php
 create mode 100644 lang/ru/lang.php
 create mode 100644 plugin.info.txt
 create mode 100644 syntax.php
 create mode 100644 test.php

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..c812d6e
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*~
+.*.swp
+.desktop
+.directory
+
diff --git a/README b/README
index e69de29..f39bca5 100644
--- a/README
+++ b/README
@@ -0,0 +1,21 @@
+This is a syntax plugin for Dokuwiki (http://www.dokuwiki.org/).
+
+
+
+It introduces two syntax extentions for Dokuwiki:
+
+
+1. Entire list of publications.
+
+<bibtex>
+Raw BiBTeX data
+</bibtex>
+
+
+2. Publications selected from <bibtex> by some attributes.
+
+<papers>
+author = pashev,
+year = 2005
+</papers>
+
diff --git a/bibtex.php b/bibtex.php
new file mode 100644
index 0000000..ef81614
--- /dev/null
+++ b/bibtex.php
@@ -0,0 +1,545 @@
+<?php
+
+class BibtexParser
+{
+
+    public $STRINGS = array(); // @STRING(matveev="В. И. Матвеев") -> 'matveev' => "В. И. Матвеев"
+    protected $STRINGS_o = array(); // 'jetp' => 1 - to sort by journal importance
+    public $ENTRIES = array();
+    public $SELECTION = array();
+
+
+    /*
+     * Expand strings like 'gusarevich # " and " # matveev',
+     * substituting 'gusarevich' and 'matveev'
+     * from $STRINGS
+     *
+     */
+    public function expand_string($str)
+    {
+        $chunks = preg_split('/\s*#\s*/', $str);
+        $len = count($chunks);
+        for ($i = 0; $i < count($chunks) ; $i++)
+        {
+            if (preg_match('/"(.*?)"/', $chunks[$i], $matches))
+            {
+                $chunks[$i] = $matches[1];
+            }
+            elseif (isset($this->STRINGS[$chunks[$i]])) // not !empty(), but isset() !
+            {
+                $chunks[$i] = $this->STRINGS[$chunks[$i]];
+            }
+        }
+
+        $r = implode($chunks);
+        return $r;
+    }
+
+
+    /*
+     * Parse a line of BiBTeX data
+     * and collect strings and bib-entries
+     *
+     */
+    protected function parse_string($line)
+    {
+        static $bibent = '';
+        static $string_no = 0;
+
+        if (preg_match('/@STRING\s*\((.+?)\s*=\s*"(.*?)"\)/u', $line, $matches))
+        {
+            $this->STRINGS[$matches[1]] = $matches[2];
+            $this->STRINGS_o[$matches[1]] = $string_no++;
+        }
+        elseif (preg_match('/@(\w+?)\s*\{\s*(\w+?)\s*,/u', $line, $matches))
+        {   // TODO: Ignore wrong fields
+            $bibent = $matches[2];
+            $this->ENTRIES[$bibent]['entry'] = strtolower($matches[1]);
+            $this->ENTRIES[$bibent]['id'] = strtolower($matches[2]);
+            // e. g. $ENTRIES['pashev_2010_axiom']['entry'] = 'book'
+        }
+        elseif (preg_match('/(\w+?)\s*=\s*(.*?)\s*,?$/u', $line, $matches))
+        {
+            $this->ENTRIES[$bibent][strtolower($matches[1])] = $matches[2];
+            /* e. g.
+             * $ENTRIES['pashev_2010_axiom']['year'] = 2010
+             * $ENTRIES['pashev_2010_axiom']['numpages'] = 68
+             * and so on...
+             *
+             */
+        }
+    }
+
+
+    /*
+     * Read file line by line
+     * and pass every line to parse_string()
+     *
+     */
+    public function read_file($filename)
+    {
+        $handle = fopen($filename, 'rb');
+        if ($handle)
+        {
+            while (!feof($handle))
+            {
+                $line = fgets($handle);
+                $this->parse_string($line);
+            }
+            fclose($handle);
+        }
+    }
+
+    /*
+     * Read raw bibtex data (text)
+     * and pass every line to parse_string()
+     *
+     */
+    public function read_text($text)
+    {
+        if (!is_array($text))
+        {
+            $text = preg_split('/\n/u', $text);
+        }
+        foreach ($text as &$line)
+        {
+            $this->parse_string($line);
+        }
+    }
+
+    /*
+     * $SELECTION keeps only references
+     * to BiBTeX entries stored in $ENTRIES
+     *
+     * If entry is selected for the first time
+     * a new field is added - formatted HTML -
+     * which should be ready to display
+     *
+     */
+    public function select($search = array())
+    {
+        foreach ($this->ENTRIES as &$entry)
+        {
+            $select = true;
+            foreach ($search as $key => $value)
+            {
+                $key = strtolower($key);
+                if (!empty($entry[$key]) && !preg_match($value, $entry[$key]))
+                {
+                    $select = false;
+                    break;
+                }
+            }
+            if ($select)
+            {
+                if (!!empty($entry['html']))
+                {
+                    $entry['html'] = $this->format($entry);
+                }
+                $this->SELECTION[] = $entry;
+            }
+        }
+    }
+
+    public function latex2html($text)
+    {
+        $text = preg_replace('/([^\\\\])~/u', '\\1&nbsp;', $text);
+        $text = preg_replace('/<<(.*?)>>/u',    '«\1»',    $text);
+        $text = preg_replace('/(\d+)\s*-{1,3}\s*(\d+)/u',  '\1&ndash;\2',  $text);
+        $text = preg_replace('/---/u',  '&mdash;',  $text);
+        $text = preg_replace('/--/u',  '&ndash;',  $text);
+        $text = preg_replace('/\^\{(.+?)\}/u',  '<sup>\1</sup>',  $text);
+        $text = preg_replace('/_\{(.+?)\}/u',  '<sub>\1</sub>',  $text);
+        $text = preg_replace('/\$(.+?)\$/u',  '<tt>\1</tt>',  $text);
+        
+        $text = preg_replace('/\{(.*?)\}/u',  '\1',  $text);
+
+        return $text;
+    }
+
+
+    /*
+     * Format one BiBTeX entry in HTML
+     *
+     */
+    public function format($entry)
+    {
+        $res = 'This is an abstract method';
+        return $res;
+    }
+
+
+}
+
+
+/*
+ * Example class for very special purpose
+ *
+ */
+class BibtexParserGoga extends BibtexParser
+{
+    protected $entry;
+
+    protected $I18N = array(
+            'p.'    => array('russian' => 'с.'),
+            'pp.'   => array('russian' => 'с.'),
+            'P.'    => array('russian' => 'С.'),
+            'Pp.'   => array('russian' => 'С.'),
+            'Vol.'  => array('russian' => 'Т.'),
+            'no.'   => array('russian' => '№'),
+            'et&nbsp;al.'  => array('russian' =>  'и&nbsp;др.'),
+            'Ed.&nbsp;by'  => array('russian' =>  'Под&nbsp;ред.'),
+        );
+
+    protected function _($str)
+    {
+        if (empty($this->entry['language'])) {return $str;};
+        if (empty($this->I18N[$str]))        {return $str;};
+        if (empty($this->I18N[$str][$this->entry['language']]))    {return $str;};
+
+        return $this->I18N[$str][$this->entry['language']];
+    }
+
+
+    /*
+     * Compare entries for sorting
+     *
+     */
+    protected function cmp_entries(&$a, &$b)
+    {
+        // by year (if range - by last year)
+        $x = preg_match('/.*([0-9]{4})/ui', $a['year'], $matches) ? $matches[1] : 0;
+        $y = preg_match('/.*([0-9]{4})/ui', $b['year'], $matches) ? $matches[1] : 0;
+        // die ("$x < $y");
+        if ($x > $y) {return -1;};
+        if ($x < $y) {return  1;};
+
+        // by entry type
+        $type = array (
+            'article' => 10,
+            'book'    => 20,
+            'inbook'  => 30,
+            'booklet' => 40,
+            'inproceedings' => 50,
+            'grant'    => 1000, // for grants, not for publications ;-)
+            'misc'     => 999999, // We use misc for articles in non-reviewed journals
+        );
+        $x = $type[$a['entry']]; // FIXME : other entry type if needed
+        $y = $type[$b['entry']];
+        if ($x < $y) {return -1;};
+        if ($x > $y) {return  1;};
+
+
+        // by journal importance,
+        // which is defined by order of @STRING commands for BiBTeX
+        // (strings are stored in $this->STRINGS)
+        $x = empty($a['journal']) ? 'NONE' : $a['journal'];
+        $y = empty($b['journal']) ? 'NONE' : $b['journal'];
+        // Not a journal. Maybe grant?
+        if (($x === 'NONE') && ($y === 'NONE'))
+        {   // 'organization' is my (Igor's) extention
+            $x = empty($a['organization']) ? 'NONE' : $a['organization'];
+            $y = empty($b['organization']) ? 'NONE' : $b['organization'];
+        }
+        $x = empty($this->STRINGS_o[$x]) ? 999999 : $this->STRINGS_o[$x];
+        $y = empty($this->STRINGS_o[$y]) ? 999999 : $this->STRINGS_o[$y];
+        if ($x < $y) {return -1;};
+        if ($x > $y) {return  1;};
+
+        return 0;
+    }
+
+    public function sort()
+    {
+        usort($this->SELECTION, array($this, 'cmp_entries'));
+    }
+
+    protected function format_field_default($field)
+    {
+        $this->entry[$field] = $this->latex2html(
+            $this->expand_string($this->entry[$field])
+            );
+    }
+
+    protected function format_pages()
+    {
+        $this->format_field_default('pages');
+        $pp = preg_match('/\d+\D+\d+/', $this->entry['pages']) ?  $this->_('Pp.') : $this->_('P.');
+        $this->entry['pages'] = $pp . '&nbsp;' . $this->entry['pages'];
+    }
+
+    protected function format_numpages()
+    {
+        $this->format_field_default('numpages');
+        $this->entry['numpages'] = $this->entry['numpages'] . '&nbsp;'
+            . $this->_(($this->entry['numpages'] > 1) ? 'pp.' : 'p.');
+    }
+
+    protected function format_editor()
+    {
+        $this->format_field_default('editor');
+        $this->entry['editor'] = $this->_('Ed.&nbsp;by') . '&nbsp;' . $this->entry['editor'];
+    }
+
+    protected function format_volume()
+    {
+        $this->format_field_default('volume');
+        $this->entry['volume'] = $this->_('Vol.') . '&nbsp;' . $this->entry['volume'];
+    }
+
+    protected function format_url()
+    {
+        $this->format_field_default('url');
+        $this->entry['url'] = ' <a href="' . $this->entry['url']
+                . '" >' . htmlentities(urldecode($this->entry['url'])) . '</a>';
+    }
+
+    protected function format_number()
+    {
+        $this->format_field_default('number');
+        $this->entry['number'] = $this->_('no.') . '&nbsp;' . $this->entry['number'];
+    }
+
+    protected function format_author1($author)
+    {
+        $res = '';
+        $res = $this->latex2html($author);
+        return $res;
+    }
+
+    protected function format_author()
+    {
+        $res = '';
+        $authors_array = preg_split('/\s+and\s+/',
+            $this->expand_string($this->entry['author']));
+       
+        $this->entry['count_authors'] = count($authors_array);
+        array_splice($authors_array, 3);
+        
+        foreach ($authors_array as &$a)
+        {
+            $a = $this->format_author1($a);
+        }
+
+        $res = implode(', ', $authors_array);
+        if ($this->entry['count_authors'] > 3)
+        {
+            $res .= ' ' . $this->_('et&nbsp;al.');
+        }
+
+        $this->entry['author'] = $res;
+    }
+ 
+    /*
+     * Format one BiBTeX entry in HTML
+     *
+     */
+    public function format(&$entry)
+    {
+        $res = '';
+
+        // test
+        // $entry = $this->SELECTION[0];
+        // test
+
+        $this->entry = $entry;
+
+        foreach ($this->entry as $field => $value)
+        {
+            $method = "format_$field";
+            if (method_exists($this, $method))
+            {
+                $this->$method(); // prepare a field for final HTML output
+            }
+            else
+            {
+                $this->format_field_default($field);
+            }
+        }
+
+        $method = 'format_' . $this->entry['entry'];
+        if (method_exists($this, $method))
+        {
+            $res = $this->$method();
+        }
+        else
+        {
+            $res = 'Not implemented for ' . $this->entry['entry'];
+        }
+
+        $res .= '.';
+        if (!empty($this->entry['url']))
+        {
+            $res .= $this->entry['url'];
+        }
+        $res = preg_replace('/\.(<[^>]+>)*?\.+/', '.\1', $res);
+        return $res;
+    }
+
+    protected function format_book()
+    {
+        $parts = array(); // All parts are connected with '.&nbsp;&mdash; '
+
+        $part = '';
+        // FIXME : If $this->entry['count_authors'] > 3, place them after title?
+        if (!empty($this->entry['author']))
+        {
+            $part = '<em>' . $this->entry['author'] . '</em>';
+        }
+        if (!empty($this->entry['title']))
+        {
+            $part .= (empty($part) ? '' :  '. ') . $this->entry['title'];
+        }
+        if (!empty($this->entry['editor']))
+        {
+            $part .= '&nbsp;/ ' . $this->entry['editor'];
+        }
+        $parts[] = $part;
+
+        if (!empty($this->entry['edition']))
+        {
+            $parts[] = $this->entry['edition'];
+        }
+
+        if (!empty($this->entry['volume']))
+        {
+            $parts[] = $this->entry['volume'];
+        }
+
+        $part = '';
+        if (!empty($this->entry['address']))
+        {
+            $part .= $this->entry['address'];
+        }
+        if (!empty($this->entry['publisher']))
+        {
+            $part .= (empty($part) ? '' : ': ') . $this->entry['publisher'];
+        }
+        if (!empty($this->entry['year'])) // We are ignoring month
+        {
+            $part .= (empty($part) ? '' : ', ') . $this->entry['year'];
+        }
+        $parts[] = $part;
+
+        if (!empty($this->entry['numpages']))
+        {
+            $parts[] = $this->entry['numpages'];
+        }
+        elseif (!empty($this->entry['pages']))
+        {
+            $parts[] = $this->entry['pages'];
+        }
+
+
+
+        return implode('.&nbsp;&mdash; ', $parts);
+    }
+
+    protected function format_article()
+    {
+        $parts = array(); // All parts are connected with '.&nbsp;&mdash; '
+
+        $part = '';
+        // FIXME : If $this->entry['count_authors'] > 3, place them after title?
+        if (!empty($this->entry['author']))
+        {
+            $part = '<em>' . $this->entry['author'] . '</em>';
+        }
+        if (!empty($this->entry['title']))
+        {
+            $part .= (empty($part) ? '' :  '. ') . $this->entry['title'];
+        }
+        if (!empty($this->entry['journal']))
+        {
+            $part .= '&nbsp;// <em>' . $this->entry['journal'] . '</em>';
+        }
+        $parts[] = $part;
+
+        if (!empty($this->entry['year']))
+        {
+            $parts[] = $this->entry['year'];
+        }
+
+        if (!empty($this->entry['manth']))
+        {
+            $parts[] = $this->entry['month'];
+        }
+
+        $part = '';
+        if (!empty($this->entry['volume']))
+        {
+            $part .= $this->entry['volume'];
+        }
+        if (!empty($this->entry['number']))
+        {
+            $part .= (empty($part) ? '' :  ', ') . $this->entry['number'];
+        }
+        $parts[] = $part;
+       
+        if (!empty($this->entry['pages']))
+        {
+            $parts[] = $this->entry['pages'];
+        }
+
+        return implode('.&nbsp;&mdash; ', $parts);
+    }
+
+
+    protected function format_inproceedings()
+    {
+        $parts = array(); // All parts are connected with '.&nbsp;&mdash; '
+
+        $part = '';
+        if (!empty($this->entry['author']))
+        {
+            $part = '<em>' . $this->entry['author'] . '</em>';
+        }
+        if (!empty($this->entry['title']))
+        {
+            $part .= (empty($part) ? '' :  '. ') . $this->entry['title'];
+        }
+        if (!empty($this->entry['booktitle']))
+        {
+            $part .= '&nbsp;// ' . $this->entry['booktitle'];
+        }
+        $parts[] = $part;
+
+        if (!empty($this->entry['volume']))
+        {
+            $parts[] = $this->entry['volume'];
+        }
+
+        $part = '';
+        if (!empty($this->entry['address']))
+        {
+            $part .= $this->entry['address'];
+        }
+        if (!empty($this->entry['year'])) // We are ignoring month
+        {
+            $part .= (empty($part) ? '' : ', ') . $this->entry['year'];
+        }
+        $parts[] = $part;
+
+        if (!empty($this->entry['pages']))
+        {
+            $parts[] = $this->entry['pages'];
+        }
+
+        return implode('.&nbsp;&mdash; ', $parts);
+    }
+
+
+    protected function format_booklet()
+    {
+         return $this->format_book();
+    }
+
+
+    protected function format_misc()
+    {
+         return $this->format_article(); // Use @misc for articles in non-reviewed journals
+    }
+}
+
+?>
+
diff --git a/conf/default.php b/conf/default.php
new file mode 100644
index 0000000..78bf18c
--- /dev/null
+++ b/conf/default.php
@@ -0,0 +1,11 @@
+<?php
+/**
+ * Default settings for the papers plugin
+ *
+ * @author Igor Pashev <pashev.igor@gmail.com>
+ */
+
+$conf['year_min']    = '2001';
+$conf['papers_ns']   = 'papers';
+$conf['filetypes']   = array('PDF', 'DjVu', 'PS', 'TIFF');
+
diff --git a/example-dump.txt b/example-dump.txt
new file mode 100644
index 0000000..9e3cb16
--- /dev/null
+++ b/example-dump.txt
@@ -0,0 +1,306 @@
+
+Array
+(
+    [matveev] => В. И. Матвеев
+    [gusarevich] => Е. С. Гусаревич
+    [eseev] => М. К. Есеев
+    [pashev] => И. Н. Пашев
+    [rjabchenko] => С. В. Рябченко
+    [kochkin] => С. А. Кочкин
+    [makarov] => Д. Н. Макаров
+    [abikulova] => Н. В. Абикулова
+    [julkova] => В. М. Юлкова
+    [sidorov] => Д. Б. Сидоров
+    [matrasulov] => Д. У. Матрасулов
+    [rakhimov] => Х. Ю. Рахимов
+    [pazdzerskij] => В. А. Паздзерский
+    [karpova] => О. В. Карпова
+    [khabibullaev] => П. К. Хабибулаев
+    [habibullaev] => П. К. Хабибулаев
+    [pajziev] => А. С. Пайзиев
+    [musakhanov] => М. М. Мусаханов
+    [tolmanov] => С. Г. Толманов
+    [zubarev] => А. И. Зубарев
+    [sultanov] => Р. А. Султанов
+    [parilis] => Э. С. Парилис
+    [belwkh] => С. Ф. Белых
+    [ivanova] => Е .В. Иванова
+    [rasulev] => У. Х. Расулев
+    [samarcev] => А. В. Самарцев
+    [verjovkin] => И. В. Верёвкин
+    [adriaens] => А. Адриаэнс
+    [adams] => Ф. Адамс
+    [fritzsche] => С. Фритцше
+    [milibaeva] => Г. Милибаева
+    [baur] => G. Baur
+    [stoehkler] => St{\"o}hlker
+    [LANG] => russian
+    [ru] => 
+    [en] =>  [на английском]
+    [ПЖЭТФ] => Письма в Журнал экспериментальной и теоретической физики
+    [ЖЭТФ] => Журнал экспериментальной и теоретической физики
+    [УФН] => Успехи физических наук
+    [ЖТФ] => Журнал технической физики
+    [ПЖТФ] => Письма в Журнал технической физики
+    [JPB] => Journal of Physics B: Atomic, Molecular and Optical Physics
+    [ТМФ] => Теоретическая и математическая физика
+    [ОС] => Оптика и спектроскопия
+    [ЯФ] => Ядерная физика
+    [УФЖ] => Узбекский физический журнал
+    [ЭЧАЯ] => Элементарные частицы и атомное ядро
+    [NIMB] => Nuclear Instruments and Methods in Physics Research B
+    [PRA] => Physical Review A
+    [PR] => Physical Review
+    [ANNPHY] => Annalen der Physik
+    [PREV] => Physical Review
+    [PREP] => Physics Reports
+    [RPP] => Reports on Progress in Physics
+    [PRL] => Physical Review Letters
+    [PRB] => Physical Review B
+    [RMP] => Reviews of Modern Physics
+    [PRSLA] => Proceedings of the Royal Society London A
+    [PHYSREP] => Physics Reports
+    [JCP] => Journal of Chemical Physics
+    [CPAM] => Communications on pure and applied mathematics
+    [ZPHYS] => Zeitschrift fur physik
+    [TJP] => Turkish Journal of Physics
+    [MATFYSMEDD] => Matematisk-Fysiske Meddelelser Kongelige Danske Videnskabernes Selskab
+    [PTPS] => Progress of Theoretical Physics Supplement
+    [PT] => Physics Today
+    [UJP] => Uzbek Journal of Physics
+    [VJUS] => Virtual Journal of Ultrafast Science
+    [gsipre] => GSI Preprint
+    [ИЗВЕСТИЯ_РАН] => Известия РАН. Серия физическая
+    [ДОКЛАДЫ_РАН] => Доклады РАН
+    [ИЗВЕСТИЯ_ВУЗОВ] => Известия вузов. Физика.
+    [ВЕСТНИК_ПГУ] => Вестник Поморского университета. Серия <<Естественные и точные науки>>
+    [arxiv] => Los Alamos e-Print archive
+    [физ_вест_пгу] => Физический вестник ПГУ
+    [abstract] => Сборник тезисов
+    [pearl] => Workshop on Physics at EBITS and Advanced Research Light Sources
+    [vnksf] => Всероссийская научная конференция студентов-физиков и молодых учёных
+    [mgu2005] => Научный форум <<Всемирный год физики в Московском университете>>
+    [fas] => Международная конференция <<Фундаментальная атомная спектроскопия>>
+    [vip] => Международная конференция <<Взаимодействие ионов с поверхностью>>
+    [lomonosov] => Международная конференция студентов, аспирантов и молодых учёных по фундаментальным наукам --- <<Ломоносов>>. Секция <<Физика>>
+)
+Array
+(
+    [0] => Array
+        (
+            [entry] => book
+            [id] => pashev_2010_axiom
+            [language] => LANG
+            [author] => pashev
+            [title] => "Система компьютерной алгебры <<Аксиома>> (методические рекомендации)" # ru
+            [year] => 2010
+            [numpages] => "68"
+            [address] => "Архангельск"
+            [html] => <em>И. Н. Пашев</em>. Система компьютерной алгебры «Аксиома» (методические рекомендации).&nbsp;&mdash; Архангельск, 2010.&nbsp;&mdash; 68&nbsp;с.
+        )
+
+    [1] => Array
+        (
+            [entry] => book
+            [id] => pashev_2010_sfera
+            [language] => LANG
+            [author] => pashev
+            [title] => "Центрально-симметричное гравитационное поле в~общей теории относительности (методические рекомендации)" # ru
+            [year] => 2010
+            [numpages] => "28"
+            [address] => "Архангельск"
+            [html] => <em>И. Н. Пашев</em>. Центрально-симметричное гравитационное поле в&nbsp;общей теории относительности (методические рекомендации).&nbsp;&mdash; Архангельск, 2010.&nbsp;&mdash; 28&nbsp;с.
+        )
+
+    [2] => Array
+        (
+            [entry] => inproceedings
+            [id] => pashev_2009_fas
+            [language] => LANG
+            [author] => pashev
+            [title] => "Рождение электрон-позитронных пар при взаимодействии атома с ультракоротким импульсом электромагнитного поля" # ru
+            [booktitle] => "19-я " # fas # " ({ФАС-19}). " # abstract
+            [year] => "22--29~июня 2009"
+            [address] => "Архангельск~--~Соловки, Россия"
+            [url] => "http://fas.pomorsu.ru"
+            [pages] => "39"
+            [html] => <em>И. Н. Пашев</em>. Рождение электрон-позитронных пар при взаимодействии атома с ультракоротким импульсом электромагнитного поля&nbsp;// 19-я Международная конференция «Фундаментальная атомная спектроскопия» (ФАС-19). Сборник тезисов.&nbsp;&mdash; Архангельск&nbsp;&ndash;&nbsp;Соловки, Россия, 22&ndash;29&nbsp;июня 2009.&nbsp;&mdash; С.&nbsp;39. <a href="http://fas.pomorsu.ru" >http://fas.pomorsu.ru</a>
+        )
+
+    [3] => Array
+        (
+            [entry] => inproceedings
+            [id] => pashev_2006_vnksf
+            [language] => LANG
+            [author] => pashev
+            [title] => "Рождение пар при взаимодействии атома с ультракоротким импульсом электромагнитного поля" # ru
+            [booktitle] => "12-я " # vnksf # " ({ВНКСФ--12}). " # abstract
+            [year] => "23--29~марта 2006~г."
+            [address] => "г.~Новосибирск"
+            [pages] => "63-64"
+            [html] => <em>И. Н. Пашев</em>. Рождение пар при взаимодействии атома с ультракоротким импульсом электромагнитного поля&nbsp;// 12-я Всероссийская научная конференция студентов-физиков и молодых учёных (ВНКСФ&ndash;12). Сборник тезисов.&nbsp;&mdash; г.&nbsp;Новосибирск, 23&ndash;29&nbsp;марта 2006&nbsp;г.&nbsp;&mdash; С.&nbsp;63&ndash;64.
+        )
+
+    [4] => Array
+        (
+            [entry] => article
+            [id] => mat_gus_pash_2005_zhetf
+            [language] => LANG
+            [author] => matveev # " and " # gusarevich # " and " # pashev
+            [title] => "Неупругие процессы при взаимодействии атома с ультракоротким импульсом электромагнитного поля" # ru
+            [journal] => ЖЭТФ
+            [year] => 2005
+            [volume] => 127
+            [number] => 6
+            [pages] => "1187-1194"
+            [html] => <em>В. И. Матвеев, Е. С. Гусаревич, И. Н. Пашев</em>. Неупругие процессы при взаимодействии атома с ультракоротким импульсом электромагнитного поля&nbsp;// <em>Журнал экспериментальной и теоретической физики</em>.&nbsp;&mdash; 2005.&nbsp;&mdash; Т.&nbsp;127, №&nbsp;6.&nbsp;&mdash; С.&nbsp;1187&ndash;1194.
+        )
+
+    [5] => Array
+        (
+            [entry] => inproceedings
+            [id] => pashev_2005_lom
+            [language] => LANG
+            [author] => pashev
+            [title] => "Электронные переходы при взаимодействии тяжёлого атома с ультракоротким импульсом электромагнитного поля" # ru
+            [booktitle] => "12-я " # lomonosov # ". " # abstract
+            [year] => "12--16~апреля 2005"
+            [address] => "г.~Москва"
+            [volume] => 2
+            [pages] => "110-112"
+            [html] => <em>И. Н. Пашев</em>. Электронные переходы при взаимодействии тяжёлого атома с ультракоротким импульсом электромагнитного поля&nbsp;// 12-я Международная конференция студентов, аспирантов и молодых учёных по фундаментальным наукам &mdash; «Ломоносов». Секция «Физика». Сборник тезисов.&nbsp;&mdash; Т.&nbsp;2.&nbsp;&mdash; г.&nbsp;Москва, 12&ndash;16&nbsp;апреля 2005.&nbsp;&mdash; С.&nbsp;110&ndash;112.
+        )
+
+    [6] => Array
+        (
+            [entry] => inproceedings
+            [id] => pashev_2005_vnksf
+            [language] => LANG
+            [author] => pashev
+            [title] => "Рождение пар и процесс ионизации при столкновениях тяжёлых релятивистских ионов" # ru
+            [booktitle] => "11-я " # vnksf # " ({ВНКСФ--11}). " # abstract
+            [year] => "24--30~марта 2005~г."
+            [address] => "г.~Екатеринбург"
+            [pages] => "55-56"
+            [html] => <em>И. Н. Пашев</em>. Рождение пар и процесс ионизации при столкновениях тяжёлых релятивистских ионов&nbsp;// 11-я Всероссийская научная конференция студентов-физиков и молодых учёных (ВНКСФ&ndash;11). Сборник тезисов.&nbsp;&mdash; г.&nbsp;Екатеринбург, 24&ndash;30&nbsp;марта 2005&nbsp;г.&nbsp;&mdash; С.&nbsp;55&ndash;56.
+        )
+
+    [7] => Array
+        (
+            [entry] => article
+            [id] => mat_gus_pash_2004_vpgu
+            [language] => LANG
+            [author] => matveev # " and " # gusarevich # " and " # pashev
+            [title] => "Ионизация и рождение пар при взаимодействии атома с ультракоротким импульсом электромагнитного поля" # ru
+            [journal] => ВЕСТНИК_ПГУ
+            [year] => 2004
+            [number] => "2(6)"
+            [pages] => "90-97"
+            [html] => <em>В. И. Матвеев, Е. С. Гусаревич, И. Н. Пашев</em>. Ионизация и рождение пар при взаимодействии атома с ультракоротким импульсом электромагнитного поля&nbsp;// <em>Вестник Поморского университета. Серия «Естественные и точные науки»</em>.&nbsp;&mdash; 2004.&nbsp;&mdash; №&nbsp;2(6).&nbsp;&mdash; С.&nbsp;90&ndash;97.
+        )
+
+    [8] => Array
+        (
+            [entry] => article
+            [id] => mat_pash_2004_vpgu
+            [language] => LANG
+            [author] => matveev # " and " # pashev
+            [title] => "Электронные переходы при взаимодействии тяжёлого атома с ультракоротким импульсом электромагнитного поля" # ru
+            [journal] => ВЕСТНИК_ПГУ
+            [year] => 2004
+            [number] => "1(5)"
+            [pages] => "101-107"
+            [html] => <em>В. И. Матвеев, И. Н. Пашев</em>. Электронные переходы при взаимодействии тяжёлого атома с ультракоротким импульсом электромагнитного поля&nbsp;// <em>Вестник Поморского университета. Серия «Естественные и точные науки»</em>.&nbsp;&mdash; 2004.&nbsp;&mdash; №&nbsp;1(5).&nbsp;&mdash; С.&nbsp;101&ndash;107.
+        )
+
+    [9] => Array
+        (
+            [entry] => article
+            [id] => mat_pash_2004_zhtf
+            [language] => LANG
+            [author] => matveev # " and " # pashev
+            [title] => "Электронные переходы при взаимодействии тяжёлого атома с ультракоротким импульсом электромагнитного поля" # ru
+            [journal] => ЖТФ
+            [year] => 2004
+            [volume] => 74
+            [number] => 12
+            [pages] => "21-25"
+            [html] => <em>В. И. Матвеев, И. Н. Пашев</em>. Электронные переходы при взаимодействии тяжёлого атома с ультракоротким импульсом электромагнитного поля&nbsp;// <em>Журнал технической физики</em>.&nbsp;&mdash; 2004.&nbsp;&mdash; Т.&nbsp;74, №&nbsp;12.&nbsp;&mdash; С.&nbsp;21&ndash;25.
+        )
+
+    [10] => Array
+        (
+            [entry] => article
+            [id] => mat_pash_2004_izvv
+            [language] => LANG
+            [author] => matveev # " and " # pashev
+            [title] => "Взаимодействие водородоподобного атома с ультракоротким импульсом электромагнитного поля" # ru
+            [journal] => ИЗВЕСТИЯ_ВУЗОВ
+            [year] => 2004
+            [volume] => 47
+            [number] => 7
+            [pages] => "47-50"
+            [html] => <em>В. И. Матвеев, И. Н. Пашев</em>. Взаимодействие водородоподобного атома с ультракоротким импульсом электромагнитного поля&nbsp;// <em>Известия вузов. Физика.</em>&nbsp;&mdash; 2004.&nbsp;&mdash; Т.&nbsp;47, №&nbsp;7.&nbsp;&mdash; С.&nbsp;47&ndash;50.
+        )
+
+    [11] => Array
+        (
+            [entry] => inproceedings
+            [id] => pashev_2004_vnksf
+            [language] => LANG
+            [author] => pashev
+            [title] => "Образование {K}-вакансий и свободно-связанных электрон-позитронных пар при взаимодействии атома с ультракоротким импульсом электромагнитного поля" # ru
+            [booktitle] => "10-я " # vnksf # " ({ВНКСФ--10}). " # abstract
+            [year] => "1--7~апреля 2004~г."
+            [address] => "г.~Москва"
+            [volume] => 1
+            [pages] => "79-81"
+            [html] => <em>И. Н. Пашев</em>. Образование K-вакансий и свободно-связанных электрон-позитронных пар при взаимодействии атома с ультракоротким импульсом электромагнитного поля&nbsp;// 10-я Всероссийская научная конференция студентов-физиков и молодых учёных (ВНКСФ&ndash;10). Сборник тезисов.&nbsp;&mdash; Т.&nbsp;1.&nbsp;&mdash; г.&nbsp;Москва, 1&ndash;7&nbsp;апреля 2004&nbsp;г.&nbsp;&mdash; С.&nbsp;79&ndash;81.
+        )
+
+    [12] => Array
+        (
+            [entry] => inproceedings
+            [id] => pashev_2004_lom
+            [language] => LANG
+            [author] => pashev
+            [title] => "Ионизация атома и рождение свободно-связанных пар при взаимодействии с ультракоротким импульсом электромагнитного поля" # ru
+            [booktitle] => "11-я " # lomonosov # ". " # abstract
+            [year] => "11--15~апреля 2004"
+            [address] => "г.~Москва"
+            [pages] => "85-86"
+            [html] => <em>И. Н. Пашев</em>. Ионизация атома и рождение свободно-связанных пар при взаимодействии с ультракоротким импульсом электромагнитного поля&nbsp;// 11-я Международная конференция студентов, аспирантов и молодых учёных по фундаментальным наукам &mdash; «Ломоносов». Секция «Физика». Сборник тезисов.&nbsp;&mdash; г.&nbsp;Москва, 11&ndash;15&nbsp;апреля 2004.&nbsp;&mdash; С.&nbsp;85&ndash;86.
+        )
+
+    [13] => Array
+        (
+            [entry] => article
+            [id] => mat_gus_pash_2003_pzhtf
+            [language] => LANG
+            [author] => matveev # " and " # gusarevich # " and " # pashev
+            [title] => "Ионизация {K}-оболочки квазирелятивистского водородоподобного атома при столкновении с релятивистским структурным высокозарядным ионом" # ru
+            [journal] => ПЖТФ
+            [year] => 2003
+            [volume] => 20
+            [number] => 18
+            [pages] => "29-36"
+            [html] => <em>В. И. Матвеев, Е. С. Гусаревич, И. Н. Пашев</em>. Ионизация K-оболочки квазирелятивистского водородоподобного атома при столкновении с релятивистским структурным высокозарядным ионом&nbsp;// <em>Письма в Журнал технической физики</em>.&nbsp;&mdash; 2003.&nbsp;&mdash; Т.&nbsp;20, №&nbsp;18.&nbsp;&mdash; С.&nbsp;29&ndash;36.
+        )
+
+    [14] => Array
+        (
+            [entry] => inproceedings
+            [id] => pash_gus_2003_vnksf
+            [language] => LANG
+            [author] => pashev # " and " # gusarevich
+            [title] => "Ионизация {K}-оболочки квазирелятивистского водородоподобного атома при столкновении с релятивистским структурным высокозарядным ионом" # ru
+            [booktitle] => "9-я " # vnksf # " ({ВНКСФ--9}). " # abstract
+            [year] => "28~марта -- 3~апреля 2003~г."
+            [address] => "г.~Красноярск"
+            [volume] => 1
+            [pages] => "69-70"
+            [html] => <em>И. Н. Пашев, Е. С. Гусаревич</em>. Ионизация K-оболочки квазирелятивистского водородоподобного атома при столкновении с релятивистским структурным высокозарядным ионом&nbsp;// 9-я Всероссийская научная конференция студентов-физиков и молодых учёных (ВНКСФ&ndash;9). Сборник тезисов.&nbsp;&mdash; Т.&nbsp;1.&nbsp;&mdash; г.&nbsp;Красноярск, 28&nbsp;марта &ndash; 3&nbsp;апреля 2003&nbsp;г.&nbsp;&mdash; С.&nbsp;69&ndash;70.
+        )
+
+)
+
diff --git a/example.bib b/example.bib
new file mode 100644
index 0000000..89b8c51
--- /dev/null
+++ b/example.bib
@@ -0,0 +1,2089 @@
+
+% Авторы
+
+@STRING(matveev="В. И. Матвеев")
+
+@STRING(gusarevich="Е. С. Гусаревич")
+
+@STRING(eseev="М. К. Есеев")
+
+@STRING(pashev="И. Н. Пашев")
+
+@STRING(rjabchenko="С. В. Рябченко")
+
+@STRING(kochkin="С. А. Кочкин")
+
+@STRING(makarov="Д. Н. Макаров")
+
+@STRING(abikulova="Н. В. Абикулова")
+
+@STRING(julkova="В. М. Юлкова")
+
+@STRING(sidorov="Д. Б. Сидоров")
+
+@STRING(matrasulov="Д. У. Матрасулов")
+
+@STRING(rakhimov="Х. Ю. Рахимов")
+
+@STRING(pazdzerskij="В. А. Паздзерский")
+
+@STRING(karpova="О. В. Карпова")
+
+@STRING(khabibullaev="П. К. Хабибулаев")
+
+@STRING(habibullaev="П. К. Хабибулаев")
+
+@STRING(pajziev="А. С. Пайзиев")
+
+@STRING(musakhanov="М. М. Мусаханов")
+
+@STRING(tolmanov="С. Г. Толманов")
+
+@STRING(zubarev="А. И. Зубарев")
+
+@STRING(sultanov="Р. А. Султанов")
+
+@STRING(parilis="Э. С. Парилис")
+
+@STRING(belwkh="С. Ф. Белых")
+
+@STRING(ivanova="Е .В. Иванова")
+
+@STRING(rasulev="У. Х. Расулев")
+
+@STRING(samarcev="А. В. Самарцев")
+
+@STRING(verjovkin="И. В. Верёвкин")
+
+@STRING(adriaens="А. Адриаэнс")
+
+@STRING(adams="Ф. Адамс")
+
+@STRING(fritzsche="С. Фритцше")
+
+@STRING(milibaeva="Г. Милибаева")
+
+@STRING(baur="G. Baur")
+
+@STRING(stoehkler="St{\"o}hlker")
+
+% Язык страниц, томов etc.
+@STRING(LANG="russian")
+
+% Комментарии о языке
+@STRING(ru="")
+@STRING(en=" [на английском]")
+
+
+% Это - порядок сортировки ;-)
+% БОЛЬШИМИ_БУКВАМИ - рецензируемые журналы
+% маленькими_буквами - нерецензируемые
+
+@STRING(ПЖЭТФ="Письма в Журнал экспериментальной и теоретической физики")
+@STRING(ЖЭТФ="Журнал экспериментальной и теоретической физики")
+@STRING(УФН="Успехи физических наук")
+@STRING(ЖТФ="Журнал технической физики")
+@STRING(ПЖТФ="Письма в Журнал технической физики")
+@STRING(JPB="Journal of Physics B: Atomic, Molecular and Optical Physics")
+@STRING(ТМФ="Теоретическая и математическая физика")
+@STRING(ОС="Оптика и спектроскопия")
+@STRING(ЯФ="Ядерная физика")
+@STRING(УФЖ="Узбекский физический журнал")
+@STRING(ЭЧАЯ="Элементарные частицы и атомное ядро")
+@STRING(NIMB="Nuclear Instruments and Methods in Physics Research B")
+@STRING(PRA="Physical Review A")
+@STRING(PR="Physical Review")
+@STRING(ANNPHY="Annalen der Physik")
+@STRING(PREV="Physical Review")
+@STRING(PREP="Physics Reports")
+@STRING(RPP="Reports on Progress in Physics")
+@STRING(PRL="Physical Review Letters")
+@STRING(PRB="Physical Review B")
+@STRING(RMP="Reviews of Modern Physics")
+@STRING(PRSLA="Proceedings of the Royal Society London A")
+@STRING(PHYSREP="Physics Reports")
+@STRING(JCP="Journal of Chemical Physics")
+@STRING(CPAM="Communications on pure and applied mathematics")
+@STRING(ZPHYS="Zeitschrift fur physik")
+@STRING(TJP="Turkish Journal of Physics")
+@STRING(MATFYSMEDD="Matematisk-Fysiske Meddelelser Kongelige Danske Videnskabernes Selskab")
+@STRING(PTPS="Progress of Theoretical Physics Supplement")
+@STRING(PT="Physics Today")
+@STRING(UJP="Uzbek Journal of Physics")
+@STRING(VJUS="Virtual Journal of Ultrafast Science")
+@STRING(gsipre="GSI Preprint")
+@STRING(ИЗВЕСТИЯ_РАН="Известия РАН. Серия физическая")
+@STRING(ДОКЛАДЫ_РАН="Доклады РАН")
+@STRING(ИЗВЕСТИЯ_ВУЗОВ="Известия вузов. Физика.")
+@STRING(ВЕСТНИК_ПГУ="Вестник Поморского университета. Серия <<Естественные и точные науки>>")
+@STRING(arxiv="Los Alamos e-Print archive")
+@STRING(физ_вест_пгу="Физический вестник ПГУ")
+
+
+@STRING(abstract="Сборник тезисов")
+
+@STRING(pearl="Workshop on Physics at EBITS and Advanced Research Light Sources")
+
+@STRING(vnksf="Всероссийская научная конференция студентов-физиков и молодых учёных")
+
+@STRING(mgu2005="Научный форум <<Всемирный год физики в Московском университете>>")
+
+@STRING(fas="Международная конференция <<Фундаментальная атомная спектроскопия>>")
+
+@STRING(vip="Международная конференция <<Взаимодействие ионов с поверхностью>>")
+
+@STRING(lomonosov="Международная конференция студентов, аспирантов и молодых учёных по фундаментальным наукам --- <<Ломоносов>>. Секция <<Физика>>")
+
+
+
+@BOOK {pashev_2010_axiom,
+LANGUAGE=LANG,
+AUTHOR= pashev,
+TITLE="Система компьютерной алгебры <<Аксиома>> (методические рекомендации)" # ru,
+YEAR=2010,
+NUMPAGES="68",
+ADDRESS="Архангельск"
+}
+
+@BOOK {pashev_2010_sfera,
+LANGUAGE=LANG,
+AUTHOR= pashev,
+TITLE="Центрально-симметричное гравитационное поле в~общей теории относительности (методические рекомендации)" # ru,
+YEAR=2010,
+NUMPAGES="28",
+ADDRESS="Архангельск"
+}
+
+@ARTICLE {eseev_mat_2009_pzhtf,
+LANGUAGE=LANG,
+AUTHOR= eseev # " and " # matveev,
+TITLE="Взаимодействие ультракороткого импульса с молекулярным ионом водорода" # ru,
+JOURNAL=ПЖТФ,
+YEAR=2009,
+VOLUME=35,
+NUMBER=23,
+URL="http://www.ioffe.rssi.ru/journals/pjtf/2009/23/page-47.html.ru",
+PAGES="47-54"
+}
+
+
+
+@INPROCEEDINGS {gusarevich_2009_vladivostok,
+LANGUAGE=LANG,
+AUTHOR= gusarevich,
+TITLE="Потери энергии быстрых структурных многозарядных ионов при столкновениях с многоатомными молекулами и нанотрубками" # ru,
+BOOKTITLE="Всероссийская конференция студентов, аспирантов и молодых учёных по физике. " # abstract,
+YEAR="27--29~апреля 2009~г.",
+ADDRESS="Владивосток",
+PAGES="7-8"
+
+@INPROCEEDINGS {gusarevich_2009_vnksf,
+LANGUAGE=LANG,
+AUTHOR= gusarevich,
+TITLE="Потери энергии быстрых структурных ионов при столкновениях с многоатомными молекулами" # ru,
+BOOKTITLE="15-я " # vnksf # " ({ВНКСФ--15}). " # abstract,
+YEAR="26~марта --- 2~апреля 2009~г.",
+ADDRESS="Кемерово~--- Томск",
+PAGES="45-46"
+
+
+BOOKTITLE="19-я " # fas # " ({ФАС-19}). " # abstract,
+YEAR="22--29~июня 2009",
+ADDRESS="Архангельск~--~Соловки, Россия",
+URL="http://fas.pomorsu.ru",
+PAGES="23-24"
+}
+
+
+@ARTICLE {mat_gus_mak_2009_zhetf,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " #  gusarevich # " and " # makarov,
+TITLE="Эффективное торможение быстрых тяжелых структурных ионов при кратных столкновениях с молекулами и наночастицами" # ru,
+JOURNAL=ЖЭТФ,
+YEAR=2009,
+VOLUME=136,
+NUMBER=5,
+PAGES="843-852"
+URL="http://www.jetp.ac.ru/cgi-bin/index/r/136/5/p843?a=list"
+}
+
+
+@ARTICLE {mat_koch_2010_zhetf,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # kochkin,
+TITLE="Энергии, заряды и размеры кластеров при ионном распылении металла" # ru,
+JOURNAL=ЖЭТФ,
+YEAR=2010,
+VOLUME=137,
+NUMBER=4,
+PAGES="820-828"
+}
+
+@INPROCEEDINGS {matveev_2009_fas,
+LANGUAGE=LANG,
+AUTHOR= matveev,
+TITLE="Научные направления Центра теоретической физики Поморского университета" # ru,
+BOOKTITLE="19-я " # fas # " ({ФАС-19}). " # abstract,
+YEAR="22--29~июня 2009",
+ADDRESS="Архангельск~--~Соловки, Россия",
+URL="http://fas.pomorsu.ru",
+PAGES="11-12"
+}
+
+@INPROCEEDINGS {gus_mat_2009_fas,
+LANGUAGE=LANG,
+AUTHOR= gusarevich # " and " # matveev,
+TITLE="Потери энергии быстрых структурных многозарядных ионов при столкновениях с многоатомными молекулами и нанотрубками" # ru,
+BOOKTITLE="19-я " # fas # " ({ФАС-19}). " # abstract,
+YEAR="22--29~июня 2009",
+ADDRESS="Архангельск~--~Соловки, Россия",
+URL="http://fas.pomorsu.ru",
+PAGES="23-24"
+}
+
+@INPROCEEDINGS {eseev_mat_2009_fas,
+LANGUAGE=LANG,
+AUTHOR= eseev # " and " # matveev,
+TITLE="Спектры переизлучения при взаимодействии атомов и молекул с ультракороткими импульсами электромагнитного поля" # ru,
+BOOKTITLE="19-я " # fas # " ({ФАС-19}). " # abstract,
+YEAR="22--29~июня 2009",
+ADDRESS="Архангельск~--~Соловки, Россия",
+URL="http://fas.pomorsu.ru",
+PAGES="25-26"
+}
+
+@INPROCEEDINGS {mak_ryab_2009_fas,
+LANGUAGE=LANG,
+AUTHOR= makarov # " and " # rjabchenko,
+TITLE="Кратные столкновения снаряда с двухатомной молекулой" # ru,
+BOOKTITLE="19-я " # fas # " ({ФАС-19}). " # abstract,
+YEAR="22--29~июня 2009",
+ADDRESS="Архангельск~--~Соловки, Россия",
+URL="http://fas.pomorsu.ru",
+PAGES="27-28"
+}
+
+@INPROCEEDINGS {sidorov_2009_fas,
+LANGUAGE=LANG,
+AUTHOR= sidorov,
+TITLE="Эффективное торможение при столкновениях тяжелых высокозарядных ионов со сложными атомами и при движении в среде" # ru,
+BOOKTITLE="19-я " # fas # " ({ФАС-19}). " # abstract,
+YEAR="22--29~июня 2009",
+ADDRESS="Архангельск~--~Соловки, Россия",
+URL="http://fas.pomorsu.ru",
+PAGES="29-30"
+}
+
+@INPROCEEDINGS {pashev_2009_fas,
+LANGUAGE=LANG,
+AUTHOR= pashev,
+TITLE="Рождение электрон-позитронных пар при взаимодействии атома с ультракоротким импульсом электромагнитного поля" # ru,
+BOOKTITLE="19-я " # fas # " ({ФАС-19}). " # abstract,
+YEAR="22--29~июня 2009",
+ADDRESS="Архангельск~--~Соловки, Россия",
+URL="http://fas.pomorsu.ru",
+PAGES="39"
+}
+
+@INPROCEEDINGS {ryabchenko_2009_fas,
+LANGUAGE=LANG,
+AUTHOR= rjabchenko # " and " # matveev # " and " # matrasulov # " and " # rakhimov # " and " # fritzsche # " and " # stoehlker,
+TITLE="Многократная обдирка тяжёлых ионов при столкновениях с нейтральными атомами" # ru,
+BOOKTITLE="19-я " # fas # " ({ФАС-19}). " # abstract,
+YEAR="22--29~июня 2009",
+ADDRESS="Архангельск~--~Соловки, Россия",
+URL="http://fas.pomorsu.ru",
+PAGES="40-41"
+}
+
+@INPROCEEDINGS {koch_mat_2009_fas,
+LANGUAGE=LANG,
+AUTHOR= kochkin # " and " # matveev,
+TITLE="Масс-спектры и энергетические спектры кластеров, эмитированных при ионной бомбардировке металла" # ru,
+BOOKTITLE="19-я " # fas # " ({ФАС-19}). " # abstract,
+YEAR="22--29~июня 2009",
+ADDRESS="Архангельск~--~Соловки, Россия",
+URL="http://fas.pomorsu.ru",
+PAGES="43"
+}
+
+@INPROCEEDINGS {eseev_abik_2009_fas,
+LANGUAGE=LANG,
+AUTHOR= eseev # " and " # abikulova,
+TITLE="Парциальные спектры атомов в поле ультракороткого электромагнитного импульса" # ru,
+BOOKTITLE="19-я " # fas # " ({ФАС-19}). " # abstract,
+YEAR="22--29~июня 2009",
+ADDRESS="Архангельск~--~Соловки, Россия",
+URL="http://fas.pomorsu.ru",
+PAGES="107-108"
+}
+
+@INPROCEEDINGS {eseev_yulk_2009_fas,
+LANGUAGE=LANG,
+AUTHOR= eseev # " and " # julkova,
+TITLE="Взаимодействие молекулярного иона водорода с ультракоротким импульсом электромагнитного поля" # ru,
+BOOKTITLE="19-я " # fas # " ({ФАС-19}). " # abstract,
+YEAR="22--29~июня 2009",
+ADDRESS="Архангельск~--~Соловки, Россия",
+URL="http://fas.pomorsu.ru",
+PAGES="109-110"
+}
+
+@INPROCEEDINGS {makarov_2009_fas,
+LANGUAGE=LANG,
+AUTHOR= makarov,
+TITLE="Поправка Блоха и асимптотика Бете для потерь энергии иона, как частный случай малоуглового эйконального приближения" # ru,
+BOOKTITLE="19-я " # fas # " ({ФАС-19}). " # abstract,
+YEAR="22--29~июня 2009",
+ADDRESS="Архангельск~--~Соловки, Россия",
+URL="http://fas.pomorsu.ru",
+PAGES="133-134"
+}
+
+
+@ARTICLE {eseev_mat_abik_2009_os,
+LANGUAGE=LANG,
+AUTHOR= eseev # " and " # matveev # " and " # abikulova,
+TITLE="Cпектры переизлучения при взаимодействии атомов с ультракороткими импульсами электромагнитного поля" # ru,
+JOURNAL=ОС,
+YEAR=2009,
+VOLUME=106,
+NUMBER=2,
+PAGES="231-236"
+}
+
+@ARTICLE {mat_ryab_matr_2009_pra,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # rjabchenko # " and " # matrasulov # " and " # rakhimov # " and " # fritzsche # " and "  #  stoehlker,
+TITLE="Потери электронов быстрыми тяжёлыми снарядами при столкновениях с нейтральными атомами" # en,
+JOURNAL=PRA,
+YEAR=2009,
+VOLUME=79,
+NUMBER=4,
+PAGES="042710"
+}
+
+
+@INPROCEEDINGS {gus_mat_2009_pearl,
+LANGUAGE=LANG,
+AUTHOR= gusarevich # " and " # matveev,
+TITLE="Потери энергии быстрыми многозарядными ионами в столкновениях с многоатомными молекулами и нанотрубками" # en,
+BOOKTITLE=pearl # " ({PEARL-2009}). " # abstract,
+YEAR="6--9~мая 2009",
+ADDRESS="Дублин, Ирландия",
+URL="http://www.pearl2009.org",
+PAGES="44"
+}
+
+
+@ARTICLE {gus_mat_2008_zhetf,
+LANGUAGE=LANG,
+AUTHOR= gusarevich # " and " # matveev,
+TITLE="Сечения возбуждения и ионизации водородоподобных атомов релятивистскими многозарядными ионами" # ru,
+JOURNAL=ЖЭТФ,
+YEAR=2008,
+VOLUME=134,
+NUMBER=6,
+PAGES="1093-1102"
+}
+
+@ARTICLE {gusarevich_2008_vpgu,
+LANGUAGE=LANG,
+AUTHOR= gusarevich,
+TITLE="Модель обрезанного осциллятора в задаче об эмиссии кластеров при ионном распылении металла" # ru,
+JOURNAL=ВЕСТНИК_ПГУ,
+YEAR=2008,
+NUMBER="4",
+PAGES="42-48"
+}
+
+@ARTICLE {gusarevich_2008a_vpgu,
+LANGUAGE=LANG,
+AUTHOR= gusarevich,
+TITLE="Аналитические выражения для сечений возбуждения и ионизации водородоподобных атомов релятивистскими многозарядными ионами" # ru,
+JOURNAL=ВЕСТНИК_ПГУ,
+YEAR=2008,
+NUMBER="1(13)",
+PAGES="59-76"
+}
+
+@ARTICLE {gusarevich_2008_fvpgu,
+LANGUAGE=LANG,
+AUTHOR= gusarevich,
+TITLE="Связанные состояния обрезанного трёхмерного изотропного гармонического осциллятора" # ru,
+JOURNAL=физ_вест_пгу,
+YEAR=2008,
+NUMBER=7,
+PAGES="3-17"
+}
+
+@ARTICLE {eseev_mat_2008_vpgu,
+LANGUAGE=LANG,
+AUTHOR= eseev # " and " # matveev,
+TITLE="Динамические критерии корректности аналитических волновых функций двухэлектронных систем" # ru,
+JOURNAL=ВЕСТНИК_ПГУ,
+YEAR=2008,
+NUMBER="1(13)",
+PAGES="77-90"
+}
+
+@ARTICLE {mat_gus_ryab_mak_2008_pzhetf,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # gusarevich # " and " # rjabchenko # " and " # makarov,
+TITLE="Потери энергии быстрыми структурными ионами при кратных столкновениях с двухатомными молекулами" # ru,
+JOURNAL=ПЖЭТФ,
+YEAR="2008",
+VOLUME=88,
+NUMBER=4,
+PAGES="268-275"
+}
+
+@ARTICLE {mat_gus_mak_ryab_2008_vpgu,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # gusarevich # " and " # makarov # " and " # rjabchenko,
+TITLE="Потери энергии быстрыми структурными ионами при кратных столкновениях с двухатомными молекулами" # ru,
+JOURNAL=ВЕСТНИК_ПГУ,
+YEAR=2008,
+NUMBER="3",
+PAGES="64-76"
+}
+
+@ARTICLE {eseev_mat_abik_2008_vpgu,
+LANGUAGE=LANG,
+AUTHOR= eseev # " and " # matveev # " and " # abikulova,
+TITLE="Парциальные спектры переизлучения при взаимодействии атомов с ультракороткими импульсами электромагнитного поля" # ru,
+JOURNAL=ВЕСТНИК_ПГУ,
+YEAR=2008,
+NUMBER="3",
+PAGES="43-49"
+}
+
+@INPROCEEDINGS {gusarevich_2008_lom,
+LANGUAGE=LANG,
+AUTHOR= gusarevich,
+TITLE="Влияние кратных столкновений и молекулярной структуры на торможение тяжёлых ионов на молекулярных мишенях" # ru,
+BOOKTITLE="15-я " # lomonosov # ". " # abstract,
+YEAR="8--12~апреля 2008",
+ADDRESS="г.~Москва",
+PAGES="12"
+}
+
+@INPROCEEDINGS {mak_2008_lom,
+LANGUAGE=LANG,
+AUTHOR= makarov,
+TITLE="Эффекты кратности столкновений и молекулярной структуры на сечения ионизации водородоподобного снаряда при столкновениях с двух атомной молекулой" # ru,
+BOOKTITLE="15-я " # lomonosov # ". " # abstract,
+YEAR="8--12~апреля 2008",
+ADDRESS="г.~Москва",
+PAGES="20"
+}
+
+@INPROCEEDINGS {gusarevich_2008_vnksf,
+LANGUAGE=LANG,
+AUTHOR= gusarevich,
+TITLE="Вклад молекулярной структуры и кратных столкновений в процессы потерь энергии тяжёлыми ионами на молекулярных мишенях" # ru,
+BOOKTITLE="14-я " # vnksf # " ({ВНКСФ--14}). " # abstract,
+YEAR="27~марта --- 3~апреля 2008~г.",
+ADDRESS="г.~Уфа",
+PAGES="54-55"
+}
+
+@INPROCEEDINGS {mak_ryab_2008_vnksf,
+LANGUAGE=LANG,
+AUTHOR= makarov # " and " # rjabchenko,
+TITLE="Ионизация водородоподобного иона двух атомной молекулой" # ru,
+BOOKTITLE="14-я " # vnksf # " ({ВНКСФ--14}). " # abstract,
+YEAR="27~марта --- 3~апреля 2008~г.",
+ADDRESS="г.~Уфа",
+PAGES="54-55"
+}
+
+@INPROCEEDINGS {abik_eseev_mat_2008_vnksf,
+LANGUAGE=LANG,
+AUTHOR= abikulova # " and " # eseev	# " and " # matveev,
+TITLE="Парциальные спектры атомов при взаимодействии с ультракороткими электромагнитными импульсами" # ru,
+BOOKTITLE="14-я " # vnksf # " ({ВНКСФ--14}). " # abstract,
+YEAR="27~марта --- 3~апреля 2008~г.",
+ADDRESS="г.~Уфа",
+PAGES="39-40"
+}
+
+
+@ARTICLE {eseev_mat_2008_os,
+LANGUAGE=LANG,
+AUTHOR= eseev # " and " # matveev,
+TITLE="Исследование корреляционных эффектов при переизлучении атомом гелия ультракоротких импульсов электромагнитного поля" # ru,
+JOURNAL=ОС,
+YEAR=2008,
+VOLUME=104,
+NUMBER=6,
+PAGES="885-894"
+}
+
+@ARTICLE {eseev_mat_2008_zhtf,
+LANGUAGE=LANG,
+AUTHOR= eseev # " and " # matveev,
+TITLE="Исследование аналитических волновых функций двухэлектронных систем в динамических взаимодействиях с многозарядными ионами и ультракороткими импульсами электромагнитного поля" # ru,
+JOURNAL=ЖТФ,
+YEAR=2008,
+VOLUME=78,
+NUMBER=8,
+PAGES="28-33"
+}
+
+@ARTICLE {mat_sid_2007_zhetf,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # sidorov,
+TITLE="К теории торможения быстрых тяжёлых высокозарядных структурных ионов при столкновениях со сложными атомами" # ru,
+JOURNAL=ЖЭТФ,
+YEAR=2007,
+VOLUME=132,
+NUMBER=3,
+PAGES="569-578"
+}
+
+@ARTICLE {mat_sid_2007_zhtf,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # sidorov,
+TITLE="Потери энергии быстрыми тяжёлыми высокозарядными структурными ионами при столкновениях со сложными атомами" # ru,
+JOURNAL=ЖТФ,
+YEAR=2007,
+VOLUME=77,
+NUMBER=7,
+PAGES="18-23"
+}
+
+@ARTICLE {mat_ryab_2007_vpgu,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # rjabchenko,
+TITLE="Многократная обдирка снаряда и мишени при столкновениях быстрых тяжелых ионов с нейтральными атомами" # ru,
+JOURNAL=ВЕСТНИК_ПГУ,
+YEAR=2007,
+NUMBER="2(12)",
+PAGES="96-107"
+}
+
+@ARTICLE {eseev_mat_2007_fvpgu,
+LANGUAGE=LANG,
+AUTHOR= eseev # " and " # matveev,
+TITLE="Исследование корреляций при переизлучении атомом гелия ультракоротких импульсов электромагнитного поля" # ru,
+JOURNAL=физ_вест_пгу,
+YEAR=2007,
+NUMBER=6,
+PAGES="37-54"
+}
+
+@ARTICLE {gusarevich_2006_fvpgu,
+LANGUAGE=LANG,
+AUTHOR= gusarevich,
+TITLE="Возбуждение атомов релятивистскими многозарядными ионами в рамках приближения эйконала и метода сшивки" # ru,
+JOURNAL=физ_вест_пгу,
+YEAR=2006,
+NUMBER=5,
+PAGES="19-35"
+}
+
+@ARTICLE {gus_mat_2007_fvpgu,
+LANGUAGE=LANG,
+AUTHOR= gusarevich # " and " # matveev,
+TITLE="Сечения возбуждения и ионизации водородоподобных атомов релятивистскими многозарядными ионами" # ru,
+JOURNAL=физ_вест_пгу,
+YEAR=2007,
+NUMBER=6,
+PAGES="57-77"
+}
+
+@INPROCEEDINGS {eseev_mat_2007_fas,
+LANGUAGE=LANG,
+AUTHOR= eseev # " and " # matveev,
+TITLE="Спектр излучения атома гелия при взаимодействии с ультракоротким импульсом электромагнитного поля с учетом межэлектронных корреляций" # ru,
+BOOKTITLE="Труды 18-й~Конференции по фундаментальной атомной спектроскопии (ФАС-18)",
+YEAR="22-26~октября 2007~г.",
+ADDRESS="г.~Звенигород, Московская~обл.",
+PAGES="33-34"
+}
+
+@INPROCEEDINGS {mat_sid_2007_vip,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # sidorov,
+TITLE="К теории торможения быстрых тяжелых высокозарядных ионов при солкновениях со сложными атомами и при движении в среде" # ru,
+BOOKTITLE="Материалы 18-й~Международной конференции <<Взаимодействие ионов с поверхностью (ВИП-2007)>>",
+YEAR="24-28~августа 2007~г.",
+ADDRESS="г.~Звенигород, Московская~обл.",
+VOLUME=2,
+PAGES="58-61"
+}
+
+@INPROCEEDINGS {matveev_2007_lmshf,
+LANGUAGE=LANG,
+AUTHOR= matveev,
+TITLE="Потери энергии релятивистских структурных тяжёлых ионов при столкновениях с атомами (приглашенная лекция)" # ru,
+BOOKTITLE="Труды 3-й~Летней межрегиональной школы физиков (ЛМШФ-3)",
+YEAR="23~июля---9~августа 2007~г.",
+ADDRESS="Архангельск~--- Петрозаводск~--- Санкт-Петербург",
+}
+
+@ARTICLE {mat_gus_matr_2006_jpb,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # gusarevich # " and " # matrasulov # " and " # rakhimov # " and " #  stoehlker # " and " # baur,
+TITLE="Projectile electron losses in the collisions with neutral targets: sudden-perturbation approximation",
+JOURNAL=JPB,
+YEAR=2006,
+VOLUME=39,
+NUMBER=6,
+PAGES="1447-1460"
+}
+
+@ARTICLE {mat_matr_ryab_2006_zhetf,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # matrasulov # " and " # rjabchenko,
+TITLE="Многократная потеря электронов быстрыми тяжёлыми структурными ионами при столкновениях со сложными атомами" # ru,
+JOURNAL=ЖЭТФ,
+YEAR=2006,
+VOLUME=129,
+NUMBER=1,
+PAGES="5-13"
+}
+
+@ARTICLE {mat_gus_matr_2006_gsi,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # gusarevich # " and " # matrasulov # " and " # rakhimov # " and " #  stoehkler # " and " # baur,
+TITLE="Projectile electron losses in the collisions with neutral targets: sudden-perturbation approximation",
+JOURNAL=gsipre,
+YEAR=2006,
+VOLUME=3
+}
+
+@ARTICLE {mat_sid_2006_pzhetf,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # sidorov,
+TITLE="Эффективное торможение быстрых тяжёлых высокозарядных структурных ионов при столкновениях со сложными атомами" # ru,
+JOURNAL=ПЖЭТФ,
+YEAR=2006,
+VOLUME=84,
+NUMBER=5,
+PAGES="299-304"
+}
+
+@ARTICLE {mat_sid_2006_vpgu,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # sidorov,
+TITLE="Потери энергии быстрыми тяжёлыми высокозарядными структурными ионами при столкновениях со сложными атомами" # ru,
+JOURNAL=ВЕСТНИК_ПГУ,
+YEAR=2006,
+NUMBER="2(10)",
+PAGES="107-115"
+}
+
+@ARTICLE {koch_mat_2006_izvran,
+LANGUAGE=LANG,
+AUTHOR= kochkin # " and " # matveev,
+TITLE="К теории ионного распыления металла в виде больших кластеров" # ru,
+JOURNAL=ИЗВЕСТИЯ_РАН,
+YEAR="2006",
+VOLUME=70,
+NUMBER=6,
+PAGES="802-805"
+}
+
+@INPROCEEDINGS {mat_gus_matr_2006_egas,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # gusarevich # " and " # matrasulov # " and " # rakhimov # " and " #  stoehkler # " and " # baur,
+TITLE="Projectile electron losses in the collisions with neutral targets" # en,
+BOOKTITLE="$38^{th}$ {EGAS} Europhysics Conference, book of abstracts",
+YEAR="7--10~June 2006",
+ADDRESS="Ischia (Naples), Italy",
+PAGES="200"
+}
+
+@INPROCEEDINGS {gusarevich_2006_lom,
+LANGUAGE=LANG,
+AUTHOR= gusarevich,
+TITLE="Непертурбативные формулы типа Бете для сечений ридберговских переходов в атомах при их столкновениях с релятивистскими многозарядными ионами" # ru,
+BOOKTITLE="13-я " # lomonosov # ". " # abstract,
+YEAR="12--15~апреля 2006",
+ADDRESS="г.~Москва",
+VOLUME=1,
+PAGES="25-26"
+}
+
+@INPROCEEDINGS {ryabchenko_2006_lom,
+LANGUAGE=LANG,
+AUTHOR= rjabchenko,
+TITLE="Многократная потеря электронов структурным ионом при столкновении с атомами" # ru,
+BOOKTITLE="13-я " # lomonosov # ". " # abstract,
+YEAR="12--15~апреля 2006",
+ADDRESS="г.~Москва",
+VOLUME=1,
+PAGES="23-24"
+}
+
+@INPROCEEDINGS {sidorov_2006_lom,
+LANGUAGE=LANG,
+AUTHOR= sidorov,
+TITLE="Потери энергии релятивистских структурных ионов при столкновениях с атомами" # ru,
+BOOKTITLE="13-я " # lomonosov # ". " # abstract,
+YEAR="12--15~апреля 2006",
+ADDRESS="г.~Москва",
+VOLUME=2
+}
+
+@INPROCEEDINGS {gusarevich_2006_vnksf,
+LANGUAGE=LANG,
+AUTHOR= gusarevich,
+TITLE="Непертурбативные формулы типа Бете для сечений ридберговских переходов в атомах при их столкновениях с релятивистскими многозарядными ионами" # ru,
+BOOKTITLE="12-я " # vnksf # " ({ВНКСФ--12}). " # abstract,
+YEAR="23--29~марта 2006~г.",
+ADDRESS="г.~Новосибирск",
+PAGES="42-43"
+}
+
+@INPROCEEDINGS {pashev_2006_vnksf,
+LANGUAGE=LANG,
+AUTHOR= pashev,
+TITLE="Рождение пар при взаимодействии атома с ультракоротким импульсом электромагнитного поля" # ru,
+BOOKTITLE="12-я " # vnksf # " ({ВНКСФ--12}). " # abstract,
+YEAR="23--29~марта 2006~г.",
+ADDRESS="г.~Новосибирск",
+PAGES="63-64"
+}
+
+@INPROCEEDINGS {ryabchenko_2006_vnksf,
+LANGUAGE=LANG,
+AUTHOR= rjabchenko,
+TITLE="Многократная ионизация структурного иона при столкновениях с нейтральным атомом" # ru,
+BOOKTITLE="12-я " # vnksf # " ({ВНКСФ--12}). " # abstract,
+YEAR="23--29~марта 2006~г.",
+ADDRESS="г.~Новосибирск",
+PAGES="67-68"
+}
+
+@INPROCEEDINGS {sidorov_2006_vnksf,
+LANGUAGE=LANG,
+AUTHOR= sidorov,
+TITLE="Потери энергии релятивистских структурных ионов при столкновениях с атомами" # ru,
+BOOKTITLE="12-я " # vnksf # " ({ВНКСФ--12}). " # abstract,
+YEAR="23--29~марта 2006~г.",
+ADDRESS="г.~Новосибирск",
+PAGES="69-70"
+}
+
+@ARTICLE {koch_mat_2005_vpgu,
+LANGUAGE=LANG,
+AUTHOR= kochkin # " and " # matveev,
+TITLE="К теории ионного распыления металла в виде больших кластеров" # ru,
+JOURNAL=ВЕСТНИК_ПГУ,
+YEAR="2005",
+NUMBER="1(7)",
+PAGES="105-111"
+}
+
+@ARTICLE {matveev_2005_tmf,
+LANGUAGE=LANG,
+AUTHOR= matveev,
+TITLE="Приближение внезапных возмущений для уравнения Дирака" # ru,
+JOURNAL=ТМФ,
+YEAR=2005,
+VOLUME=142,
+NUMBER=1,
+PAGES="58-63"
+}
+
+@ARTICLE {mat_gus_pash_2005_zhetf,
+LANGUAGE=LANG,
+AUTHOR=matveev # " and " # gusarevich # " and " # pashev,
+TITLE="Неупругие процессы при взаимодействии атома с ультракоротким импульсом электромагнитного поля" # ru,
+JOURNAL=ЖЭТФ,
+YEAR=2005,
+VOLUME=127,
+NUMBER=6,
+PAGES="1187-1194"
+}
+
+@ARTICLE {mat_ryab_2005_izvv,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # rjabchenko,
+TITLE="Кратные столкновения быстрого мезоатома с двухатомной молекулой" # ru,
+JOURNAL=ИЗВЕСТИЯ_ВУЗОВ,
+YEAR=2005,
+VOLUME=48,
+NUMBER=5,
+PAGES="30-33"
+}
+
+@ARTICLE {mat_matr_ryab_2005_pzhetf,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # matrasulov # " and " # rjabchenko,
+TITLE="Потеря электронов быстрыми тяжёлыми структурными ионами при столкновениях с атомами" # ru,
+JOURNAL=ПЖЭТФ,
+YEAR=2005,
+VOLUME=82,
+NUMBER=7,
+PAGES="455-459"
+
+}
+
+@INPROCEEDINGS {koch_mat_2005_vip,
+LANGUAGE=LANG,
+AUTHOR= kochkin # " and " # matveev,
+TITLE="К теории ионного распыления металла в виде больших кластеров" # ru,
+BOOKTITLE="17-я " # vip # " ({ВИП--2005}). " # abstract,
+YEAR="25--29~августа 2005",
+ADDRESS="г.~Звенигород",
+VOLUME=1,
+PAGES="355-358"
+}
+
+@INPROCEEDINGS {koch_mat_2005_icpeac,
+AUTHOR= kochkin # " and " # matveev,
+TITLE="On theory of large cluster emission in ion sputtering of metals" # en,
+BOOKTITLE="$24^{th}$ International Conference on Photonic Electronic and Atomic Collisions --- ICPEAC. Book of abstracts",
+YEAR="July~20--26, 2005",
+ADDRESS="Rosario, Argentina",
+PAGES="Th118"
+}
+
+@INPROCEEDINGS {gus_mat_2005_icpeac,
+AUTHOR= gusarevich # " and " # matveev,
+TITLE="Cross sections of inelastic processes at collisions of relativistic structural high-charge ions with atoms" # en,
+BOOKTITLE="$24^{th}$ International Conference on Photonic Electronic and Atomic Collisions --- ICPEAC. Book of abstracts",
+YEAR="July~20--26, 2005",
+ADDRESS="Rosario, Argentina",
+PAGES="Tu086"
+}
+
+@INPROCEEDINGS {pash_mat_2005_icpeac,
+AUTHOR= Pashev # " and " # matveev,
+TITLE="Electron transitions as a result of interaction between a heavy ion and an ultrashort electromagnetic pulse" # en,
+BOOKTITLE="$24^{th}$ International Conference on Photonic Electronic and Atomic Collisions --- ICPEAC. Book of abstracts",
+YEAR="July~20--26, 2005",
+ADDRESS="Rosario, Argentina",
+PAGES="Th030"
+}
+
+@INPROCEEDINGS {ryab_gus_2005_icpeac,
+AUTHOR= rjabchenko # " and " # gusarevich,
+TITLE="Excitation and ionization of projectile in collisions of fast structural ions with neutral atoms" # en,
+BOOKTITLE="$24^{th}$ International Conference on Photonic Electronic and Atomic Collisions --- ICPEAC. Book of abstracts",
+YEAR="July~20--26, 2005",
+ADDRESS="Rosario, Argentina",
+PAGES="Fr095"
+}
+
+@INPROCEEDINGS {gusarevich_2005_mgu,
+AUTHOR= gusarevich,
+TITLE="Сечения неупругих столкновений релятивистских тяжёлых многозарядных ионов с атомами в приближении эйконала и методе сшивки" # ru,
+BOOKTITLE=mgu2005 # ". " # abstract,
+YEAR="15--17~сентября 2005",
+ADDRESS="г.~Москва",
+PAGES="108-110"
+}
+
+@INPROCEEDINGS {ryabchenko_2005_mgu,
+AUTHOR= rjabchenko,
+TITLE="Возбуждение и ионизация снаряда при столкновениях быстрых структурных ионов с нейтральными атомами" # ru,
+BOOKTITLE=mgu2005 # ". " # abstract,
+YEAR="15--17~сентября 2005",
+ADDRESS="г.~Москва",
+PAGES="120-122"
+}
+
+@INPROCEEDINGS {kochkin_2005_lom,
+LANGUAGE=LANG,
+AUTHOR= kochkin,
+TITLE="Эмиссия больших кластеров при ионном распылении металла" # ru,
+BOOKTITLE="12-я " # lomonosov # ". " # abstract,
+YEAR="12--16~апреля 2005",
+ADDRESS="г.~Москва",
+PAGES="208-209"
+}
+
+@INPROCEEDINGS {gusarevich_2005_lom,
+LANGUAGE=LANG,
+AUTHOR= gusarevich,
+TITLE="Асимптотические формулы для сечений неупругих процессов с участием релятивистских тяжёлых многозарядных ионов" # ru,
+BOOKTITLE="12-я " # lomonosov # ". " # abstract,
+YEAR="12--16~апреля 2005",
+ADDRESS="г.~Москва",
+VOLUME=1,
+PAGES="49-50"
+}
+
+@INPROCEEDINGS {pashev_2005_lom,
+LANGUAGE=LANG,
+AUTHOR= pashev,
+TITLE="Электронные переходы при взаимодействии тяжёлого атома с ультракоротким импульсом электромагнитного поля" # ru,
+BOOKTITLE="12-я " # lomonosov # ". " # abstract,
+YEAR="12--16~апреля 2005",
+ADDRESS="г.~Москва",
+VOLUME=2,
+PAGES="110-112"
+}
+
+@INPROCEEDINGS {ryabchenko_2005_lom,
+LANGUAGE=LANG,
+AUTHOR= rjabchenko,
+TITLE="Возбуждение и ионизация снаряда при столкновениях быстрых структурных ионов с нейтральными атомами" # ru,
+BOOKTITLE="12-я " # lomonosov # ". " # abstract,
+YEAR="12--16~апреля 2005",
+ADDRESS="г.~Москва",
+VOLUME=1,
+PAGES=51
+}
+
+@INPROCEEDINGS {gusarevich_2005_vnksf,
+LANGUAGE=LANG,
+AUTHOR= gusarevich,
+TITLE="Асимптотические формулы для сечений неупругих процессов при столкновениях релятивистских голых тяжёлых ионов с атомами" # ru,
+BOOKTITLE="11-я " # vnksf # " ({ВНКСФ--11}). " # abstract,
+YEAR="24--30~марта 2005~г.",
+ADDRESS="г.~Екатеринбург",
+PAGES="39-40"
+}
+
+@INPROCEEDINGS {kochkin_2005_vnksf,
+LANGUAGE=LANG,
+AUTHOR= kochkin,
+TITLE="Модель ионного распыления металла в виде больших кластеров" # ru,
+BOOKTITLE="11-я " # vnksf # " ({ВНКСФ--11}). " # abstract,
+YEAR="24--30~марта 2005~г.",
+ADDRESS="г.~Екатеринбург",
+PAGES="49-50"
+}
+
+@INPROCEEDINGS {pashev_2005_vnksf,
+LANGUAGE=LANG,
+AUTHOR= pashev,
+TITLE="Рождение пар и процесс ионизации при столкновениях тяжёлых релятивистских ионов" # ru,
+BOOKTITLE="11-я " # vnksf # " ({ВНКСФ--11}). " # abstract,
+YEAR="24--30~марта 2005~г.",
+ADDRESS="г.~Екатеринбург",
+PAGES="55-56"
+}
+
+@INPROCEEDINGS {ryab_gus_2005_vnksf,
+LANGUAGE=LANG,
+AUTHOR= rjabchenko # " and " # gusarevich,
+TITLE="Возбуждение и ионизация снаряда при столкновениях быстрых структурных ионов с нейтральными атомами" # ru,
+BOOKTITLE="11-я " # vnksf # " ({ВНКСФ--11}). " # abstract,
+YEAR="24--30~марта 2005~г.",
+ADDRESS="г.~Екатеринбург",
+PAGES="61-62"
+}
+
+@ARTICLE {mat_koch_2004_zhtf,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # kochkin,
+TITLE="Энергетические спектры и температурные распределения кластеров при ионном распылении металла" # ru,
+JOURNAL=ЖТФ,
+YEAR=2004,
+NUMBER=3,
+VOLUME=74,
+PAGES="65-71"
+}
+
+@ARTICLE {mat_koch_2004_izvv,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # kochkin,
+TITLE="Энергии кластеров при ионном распылении металла" # ru,
+JOURNAL=ИЗВЕСТИЯ_ВУЗОВ,
+YEAR=2004,
+NUMBER=3,
+VOLUME=47,
+PAGES="8-12"
+}
+
+@ARTICLE {gusarevich_2004_vpgu,
+LANGUAGE=LANG,
+AUTHOR= gusarevich,
+TITLE="Асимптотические выражения для сечений возбуждения атома водорода в состояния дискретного спектра при столкновении с голым релятивистским многозарядным ионом" # ru,
+JOURNAL=ВЕСТНИК_ПГУ,
+YEAR=2004,
+NUMBER="1(5)",
+PAGES="93-100"
+}
+
+@ARTICLE {matveev_2004_os,
+LANGUAGE=LANG,
+AUTHOR= matveev,
+TITLE="Излучение атома при взаимодействии с ультракоротким импульсом электромагнитного поля" # ru,
+JOURNAL=ОС,
+YEAR=2004,
+NUMBER=1,
+VOLUME=96,
+PAGES="5-15"
+}
+
+@ARTICLE {mat_gus_pash_2004_vpgu,
+LANGUAGE=LANG,
+AUTHOR=matveev # " and " # gusarevich # " and " # pashev,
+TITLE="Ионизация и рождение пар при взаимодействии атома с ультракоротким импульсом электромагнитного поля" # ru,
+JOURNAL=ВЕСТНИК_ПГУ,
+YEAR=2004,
+NUMBER="2(6)",
+PAGES="90-97"
+}
+
+@ARTICLE {mat_pash_2004_vpgu,
+LANGUAGE=LANG,
+AUTHOR=matveev # " and " # pashev,
+TITLE="Электронные переходы при взаимодействии тяжёлого атома с ультракоротким импульсом электромагнитного поля" # ru,
+JOURNAL=ВЕСТНИК_ПГУ,
+YEAR=2004,
+NUMBER="1(5)",
+PAGES="101-107"
+}
+
+@ARTICLE {mat_pash_2004_zhtf,
+LANGUAGE=LANG,
+AUTHOR=matveev # " and " # pashev,
+TITLE="Электронные переходы при взаимодействии тяжёлого атома с ультракоротким импульсом электромагнитного поля" # ru,
+JOURNAL=ЖТФ,
+YEAR=2004,
+VOLUME=74,
+NUMBER=12,
+PAGES="21-25"
+}
+
+@ARTICLE {mat_pash_2004_izvv,
+LANGUAGE=LANG,
+AUTHOR=matveev # " and " # pashev,
+TITLE="Взаимодействие водородоподобного атома с ультракоротким импульсом электромагнитного поля" # ru,
+JOURNAL=ИЗВЕСТИЯ_ВУЗОВ,
+YEAR=2004,
+VOLUME=47,
+NUMBER=7,
+PAGES="47-50"
+}
+
+@ARTICLE {mat_gus_ryab_2004_fvpgu,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # gusarevich # " and " # rjabchenko,
+TITLE="Теория возбуждения и ионизации быстрых водородоподобных ионов при столкновениях с атомами" # ru,
+JOURNAL=физ_вест_пгу,
+YEAR=2004,
+VOLUME=3,
+PAGES="17-25"
+}
+
+@ARTICLE {mat_gus_ryab_2004_vpgu,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # gusarevich # " and " # rjabchenko,
+TITLE="Теория возбуждения и ионизации релятивистских структурных тяжёлых ионов при столкновениях с атомами" # ru,
+JOURNAL=ВЕСТНИК_ПГУ,
+YEAR=2004,
+VOLUME="2(6)",
+PAGES="99-104"
+}
+
+@INPROCEEDINGS {mat_gus_2004_hci,
+AUTHOR= matveev # " and " # gusarevich,
+TITLE="Cross Sections of inelastic processes at collisions of relativistic structural multicharged ions with atoms" # en,
+BOOKTITLE="XII International Conference on the Physics of Highly Charged Ions <<HCI-2004>>. Books of abstracts",
+YEAR="September 6-11 2004",
+ADDRESS="Vilnius, Lithuania",
+PAGES="B1-33"
+}
+
+@INPROCEEDINGS {gusarevich_2004_lom,
+LANGUAGE=LANG,
+AUTHOR= gusarevich,
+TITLE="Сечения неупругих процессов при столкновениях релятивистских структурных многозарядных ионов с атомами" # ru,
+BOOKTITLE="11-я " # lomonosov # ". " # abstract,
+YEAR="11--15~апреля 2004",
+ADDRESS="г.~Москва",
+VOLUME=1,
+PAGES="84-85"
+}
+
+@INPROCEEDINGS {gusarevich_2004_vnksf,
+LANGUAGE=LANG,
+AUTHOR= gusarevich,
+TITLE="Импульсные распределения электронов, образующихся при ионизации атомов водорода и гелия релятивистскими структурными многозарядными ионами" # ru,
+BOOKTITLE="10-я " # vnksf # " ({ВНКСФ--10}). " # abstract,
+YEAR="1--7~апреля 2004~г.",
+ADDRESS="г.~Москва",
+VOLUME=1,
+PAGES="61-62"
+}
+
+@INPROCEEDINGS {kochkin_2004_vnksf,
+LANGUAGE=LANG,
+AUTHOR= kochkin,
+TITLE="Методика вычислений энергетических спектров и температурных распределений выхода кластеров при ионном распылении металла" # ru,
+BOOKTITLE="10-я " # vnksf # " ({ВНКСФ--10}). " # abstract,
+YEAR="1--7~апреля 2004~г.",
+ADDRESS="г.~Москва",
+PAGES="192-193"
+}
+
+@INPROCEEDINGS {pashev_2004_vnksf,
+LANGUAGE=LANG,
+AUTHOR= pashev,
+TITLE="Образование {K}-вакансий и свободно-связанных электрон-позитронных пар при взаимодействии атома с ультракоротким импульсом электромагнитного поля" # ru,
+BOOKTITLE="10-я " # vnksf # " ({ВНКСФ--10}). " # abstract,
+YEAR="1--7~апреля 2004~г.",
+ADDRESS="г.~Москва",
+VOLUME=1,
+PAGES="79-81"
+}
+
+@INPROCEEDINGS {pashev_2004_lom,
+LANGUAGE=LANG,
+AUTHOR= pashev,
+TITLE="Ионизация атома и рождение свободно-связанных пар при взаимодействии с ультракоротким импульсом электромагнитного поля" # ru,
+BOOKTITLE="11-я " # lomonosov # ". " # abstract,
+YEAR="11--15~апреля 2004",
+ADDRESS="г.~Москва",
+PAGES="85-86"
+}
+
+@INPROCEEDINGS {ryabchenko_2004_vnksf,
+LANGUAGE=LANG,
+AUTHOR= rjabchenko,
+TITLE="Ионизация мезоатома при кратных столкновениях с двухатомной молекулой" # ru,
+BOOKTITLE="10-я " # vnksf # " ({ВНКСФ--10}). " # abstract,
+YEAR="1--7~апреля 2004~г.",
+ADDRESS="г.~Москва",
+VOLUME=1,
+PAGES="89-90"
+}
+
+@ARTICLE {matveev_2003_vjus,
+LANGUAGE=LANG,
+AUTHOR=matveev,
+TITLE="Electron Transitions and the Spectrum of Radiation Emitted by an Atom Interacting with an Ultrashort Electromagnetic Pulse" # en,
+JOURNAL=VJUS,
+YEAR=2003,
+VOLUME=2,
+NUMBER=7,
+PAGES="6",
+}
+
+@ARTICLE {matveev_2003_zhetf,
+LANGUAGE=LANG,
+AUTHOR= matveev,
+TITLE="Излучение и электронные переходы при взаимодействии атома с ультракоротким импульсом электромагнитного поля" # ru,
+JOURNAL=ЖЭТФ,
+YEAR=2003,
+VOLUME=124,
+NUMBER="5(11)",
+PAGES="1023-1029"
+}
+
+@ARTICLE {mat_gus_2003_vpgu,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # gusarevich,
+TITLE="Импульсные распределения электронов, образующихся при ионизации атомов водорода и гелия релятивистскими структурными многозарядными ионами" # ru,
+JOURNAL=физ_вест_пгу,
+YEAR=2003,
+NUMBER=2,
+PAGES="3-16"
+}
+
+@ARTICLE {mat_karp_2003_ujp,
+LANGUAGE=LANG,
+AUTHOR=matveev # " and " # karpova,
+TITLE="Sputtering of Molecular complexes (Clusters) under Ion Bombardment" # en,
+JOURNAL=UJP,
+YEAR=2003,
+VOLUME=3,
+NUMBER="2-3",
+PAGES="175-180"
+}
+
+@ARTICLE {mat_koch_2003_pzhtf,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # kochkin,
+TITLE="Энергетические спектры кластеров при ионном распылении металла" # ru,
+JOURNAL=ПЖТФ,
+YEAR=2003,
+VOLUME=29,
+NUMBER=24,
+PAGES="77-83"
+}
+
+@ARTICLE {gus_mat_2003_vpgu,
+LANGUAGE=LANG,
+AUTHOR= matveev  # " and " # gusarevich,
+TITLE="Дифференциальные и полные сечения однократной и двойной ионизации атомов ударом тяжёлого релятивистского структурного иона" # ru,
+JOURNAL=ВЕСТНИК_ПГУ,
+YEAR=2003,
+VOLUME="2(4)",
+PAGES="110-119"
+}
+
+@ARTICLE {mat_koch_2003_vpgu,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # kochkin,
+TITLE="Энергетические спектры и температурные распределения кластеров при ионном распылении металла" # ru,
+JOURNAL=ВЕСТНИК_ПГУ,
+YEAR=2003,
+NUMBER="1(3)",
+PAGES="112-121"
+}
+
+@ARTICLE {matveev_2003_vpgu,
+LANGUAGE=LANG,
+AUTHOR= matveev,
+TITLE="Эмиссия кластеров при ионном распылении металла" # ru,
+JOURNAL=ВЕСТНИК_ПГУ,
+YEAR=2003,
+NUMBER=3,
+PAGES="52-59"
+}
+
+@ARTICLE {matveev_2003_zhtf,
+LANGUAGE=LANG,
+AUTHOR= matveev,
+TITLE="Электронные переходы и излучение атома при взаимодействии с ультракоротким импульсом электромагнитного поля" # ru,
+JOURNAL=ЖТФ,
+YEAR=2003,
+NUMBER=6,
+VOLUME=73,
+PAGES="17-20"
+}
+
+@ARTICLE {mat_ivanova_2003_izvv,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # ivanova,
+TITLE="Возбуждение и ионизация атома при взаимодействии с ультракоротким импульсом электромагнитного поля" # ru,
+JOURNAL=ИЗВЕСТИЯ_ВУЗОВ,
+YEAR=2003,
+VOLUME=46,
+NUMBER=4,
+PAGES="52-55"
+}
+
+@ARTICLE {mat_gus_2003_zhetf,
+LANGUAGE=LANG,
+AUTHOR=matveev # " and " # gusarevich,
+TITLE="Сечения неупругих процессов при столкновениях релятивистских структурных тяжёлых ионов с атомами" # ru,
+JOURNAL=ЖЭТФ,
+YEAR=2003,
+VOLUME=123,
+NUMBER=1,
+PAGES="42-48"
+}
+
+@ARTICLE {mat_gus_pash_2003_pzhtf,
+LANGUAGE=LANG,
+AUTHOR=matveev # " and " # gusarevich # " and " # pashev,
+TITLE="Ионизация {K}-оболочки квазирелятивистского водородоподобного атома при столкновении с релятивистским структурным высокозарядным ионом" # ru,
+JOURNAL=ПЖТФ,
+YEAR=2003,
+VOLUME=20,
+NUMBER=18,
+PAGES="29-36"
+}
+
+@ARTICLE {mat_ryab_2003_vpgu,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # rjabchenko,
+TITLE="Вклад процессов кратных столкновений в сечение ионизации быстрого мезоатома при столкновениях с двухатомной молекулой" # ru,
+JOURNAL=ВЕСТНИК_ПГУ,
+YEAR=2003,
+VOLUME="1(3)",
+PAGES="107-111"
+}
+
+@INPROCEEDINGS {gusarevich_2003_vnksf,
+LANGUAGE=LANG,
+AUTHOR= gusarevich,
+TITLE="Дифференциальные и полные сечения однократной и двойной ионизации атомов ударом тяжёлого релятивистского структурного иона" # ru,
+BOOKTITLE="9-я " # vnksf # " ({ВНКСФ--9}). " # abstract,
+YEAR="28~марта -- 3~апреля 2003~г.",
+ADDRESS="г.~Красноярск",
+VOLUME=1,
+PAGES="56-58"
+}
+
+@INPROCEEDINGS {pash_gus_2003_vnksf,
+LANGUAGE=LANG,
+AUTHOR= pashev # " and " # gusarevich,
+TITLE="Ионизация {K}-оболочки квазирелятивистского водородоподобного атома при столкновении с релятивистским структурным высокозарядным ионом" # ru,
+BOOKTITLE="9-я " # vnksf # " ({ВНКСФ--9}). " # abstract,
+YEAR="28~марта -- 3~апреля 2003~г.",
+ADDRESS="г.~Красноярск",
+VOLUME=1,
+PAGES="69-70"
+}
+
+@ARTICLE {matveev_2002_zhetf,
+LANGUAGE=LANG,
+AUTHOR= matveev,
+TITLE="Ионизационные потери релятивистских структурных тяжёлых ионов при столкновениях с атомами." # ru,
+JOURNAL=ЖЭТФ,
+YEAR=2002,
+VOLUME=121,
+NUMBER=2,
+PAGES="260-266"
+}
+
+@ARTICLE {matveev_2002_zhtf,
+LANGUAGE=LANG,
+AUTHOR= matveev,
+TITLE="Эффективное торможение релятивистских структурных тяжёлых ионов при столкновениях с атомами" # ru,
+JOURNAL=ЖТФ,
+YEAR=2002,
+VOLUME=72,
+NUMBER=5,
+PAGES="10-15"
+}
+
+@ARTICLE {mat_gus_2002_pzhtf,
+LANGUAGE=LANG,
+AUTHOR=matveev # " and " # gusarevich,
+TITLE="Сечения однократной и двойной ионизации атомов при столкновениях с релятивистскими структурными тяжёлыми ионами" # ru,
+JOURNAL=ПЖТФ,
+YEAR=2002,
+VOLUME=28,
+NUMBER=12,
+PAGES="19-26"
+}
+
+@ARTICLE {matveev_2002_izvran,
+LANGUAGE=LANG,
+AUTHOR= matveev,
+TITLE="Теория эмиссии нейтральных и заряженных кластеров при ионной бомбардировке металла" # ru,
+JOURNAL=ИЗВЕСТИЯ_РАН,
+YEAR=2002,
+VOLUME=66,
+NUMBER=4,
+PAGES="516-521"
+}
+
+@ARTICLE {matveev_2002_zhtf_a,
+LANGUAGE=LANG,
+AUTHOR= matveev,
+TITLE="Распределения кластеров по зарядам и размерам при ионном распылении металла" # ru,
+JOURNAL=ЖТФ,
+YEAR=2002,
+VOLUME=72,
+NUMBER=6,
+PAGES="116-120"
+}
+
+@ARTICLE {mat_karp_2002_izvv,
+LANGUAGE=LANG,
+AUTHOR=matveev # " and " # karpova,
+TITLE="К теории ионного распыления металла в виде нейтральных и заряженных кластеров" # ru,
+JOURNAL=ИЗВЕСТИЯ_ВУЗОВ,
+YEAR=2002,
+VOLUME=45,
+NUMBER=6,
+PAGES="3-6"
+}
+
+@ARTICLE {mat_gus_2002_izvv,
+LANGUAGE=LANG,
+AUTHOR=matveev # " and " # gusarevich,
+TITLE="Ионизация атомов водорода и гелия при столкновениях с релятивистскими структурными тяжёлыми ионами" # ru,
+JOURNAL=ИЗВЕСТИЯ_ВУЗОВ,
+YEAR=2002,
+VOLUME=45,
+NUMBER=11,
+PAGES="45-48"
+}
+
+@ARTICLE {matveev_2002_pzhtf,
+LANGUAGE=LANG,
+AUTHOR=matveev,
+TITLE="Электронные переходы и излучение атома при взаимодействии с ультракоротким импульсом электромагнитного поля" # ru,
+JOURNAL=ПЖТФ,
+YEAR=2002,
+VOLUME=28,
+NUMBER=20,
+PAGES="80-86"
+}
+
+@ARTICLE {mat_gus_2002_vpgu,
+LANGUAGE=LANG,
+AUTHOR=gusarevich # " and " # matveev,
+TITLE="Сечения неупругих процессов и эффективное торможение при столкновениях релятивистских структурных тяжёлых ионов с атомами" # ru,
+JOURNAL=физ_вест_пгу,
+YEAR=2002,
+NUMBER=1,
+PAGES="8-20"
+}
+
+@ARTICLE {matveev_2002_izvran,
+LANGUAGE=LANG,
+AUTHOR= matveev,
+TITLE="Теория эмиссии нейтральных и заряженных кластеров при ионной бомбардировке металла" # ru,
+JOURNAL=ИЗВЕСТИЯ_РАН,
+YEAR=2002,
+VOLUME=66,
+NUMBER=4,
+PAGES="516-521"
+}
+
+@INPROCEEDINGS {mat_karp_2002_scitech,
+LANGUAGE=LANG,
+AUTHOR=matveev # " and " # karpova,
+TITLE="Sputtering of Molecular complexes (Clusters) under Ion Bombardment" # en,
+YEAR="October 30-November 1, 2002",
+ADDRESS="Tashkent, Uzbekistan",
+PAGES=26
+}
+
+@INPROCEEDINGS {matveev_2002_hci,
+LANGUAGE=LANG,
+AUTHOR=matveev,
+TITLE="Theory of neutral and charged cluster emission under ion bombardment of a metal" # en,
+BOOKTITLE="XI International Conference HCI-2002. Books of Abstracts",
+YEAR="1-6 September 2002",
+ADDRESS="Vienna, CAEN - France",
+PAGES="C3-2-24.157"
+}
+
+@INPROCEEDINGS {mat_gus_2002_hci,
+LANGUAGE=LANG,
+AUTHOR=matveev # " and " # gusarevich,
+TITLE="Inelastic processes and energy losses at collisions of relativistic structural heavy ions with atoms" # en,
+BOOKTITLE="XI International Conference HCI-2002. Books of Abstracts",
+YEAR="1-6 September 2002",
+ADDRESS="Vienna, CAEN - France",
+PAGES="B2-2-9.97"
+}
+
+@INPROCEEDINGS {rakh_mat_paz_2002_hci,
+LANGUAGE=LANG,
+AUTHOR=rakhimov # " and " # matveev # " and " # pazdzerskij,
+TITLE="Collision of fast highly charged ion with the hydrogen molecule" # en,
+BOOKTITLE="XI International Conference HCI-2002. Books of Abstracts",
+YEAR="1-6 September 2002",
+ADDRESS="Vienna, CAEN - France",
+PAGES="B2-3-6.126"
+}
+
+@INPROCEEDINGS {matveev_2002_hci,
+LANGUAGE=LANG,
+AUTHOR=matveev,
+TITLE="Theory of neutral and charged cluster emission under ion bombardment of a metal" # en,
+BOOKTITLE="XI International Conference HCI-2002. Books of Abstracts",
+YEAR="1-6 September 2002",
+ADDRESS="Vienna, CAEN - France",
+PAGES="C3-2-24.157"
+}
+
+@INPROCEEDINGS {rakh_mat_paz_2002_hci,
+LANGUAGE=LANG,
+AUTHOR= rakhimov # " and " # matveev # " and " # pazdzerskij,
+TITLE="Collision of fast highly charged ion with the hydrogen molecule" # en,
+BOOKTITLE="XI International Conference HCI-2002. Books of Abstracts",
+YEAR="1-6 September 2002",
+ADDRESS="Vienna, CAEN - France",
+PAGES="B2-3-6.126"
+}
+
+@INPROCEEDINGS {mat_karp_2002_euresco,
+LANGUAGE=LANG,
+AUTHOR=matveev # " and " # karpova,
+TITLE="Sputtering in the form of large clusters" # en,
+YEAR="22-27th June 2002",
+ADDRESS="Aсquafredda di Maratea, near Naples, Italy",
+PAGES=46
+}
+
+@INPROCEEDINGS {gusarevich_2002_vnksf,
+LANGUAGE=LANG,
+AUTHOR=gusarevich,
+TITLE="Сечения неупругих процессов и эффективное торможение релятивистских структурных тяжёлых ионов при столкновениях с атомами" # ru,
+BOOKTITLE="8-я " # vnksf # " ({ВНКСФ--8}). " # abstract,
+YEAR="29~марта --- 4~апреля 2002~г.",
+ADDRESS="г.~Екатеринбург",
+VOLUME=2,
+PAGES="74-77"
+}
+
+@BOOK {khab_mat_2001,
+LANGUAGE=LANG,
+AUTHOR= habibullaev # " and " # matveev,
+TITLE="Теория и эксперимент. Столкновения тяжёлых ионов. Ядерный реактор" # ru,
+YEAR=2001,
+NUMPAGES=248,
+ADDRESS="Ташкент",
+PUBLISHER="ФАН"
+}
+
+@BOOK {matveev_2001a,
+LANGUAGE=LANG,
+AUTHOR= matveev,
+TITLE="Приближение эйконала в релятивистской теории рассеяния. Методические рекомендации" # ru,
+YEAR=2001,
+NUMPAGES="23",
+ADDRESS="Архангельск",
+PUBLISHER="Поморский государственный университет им.~М.~В.~Ломоносова"
+}
+
+@BOOK {matveev_2001b,
+LANGUAGE=LANG,
+AUTHOR= matveev,
+TITLE="Ионизационные потери релятивистских ионов. Методические рекомендации" # ru,
+YEAR=2001,
+NUMPAGES="25",
+ADDRESS="Архангельск",
+PUBLISHER="Поморский государственный университет им.~М.~В.~Ломоносова"
+}
+
+@BOOK {matveev_2001c,
+LANGUAGE=LANG,
+AUTHOR= matveev,
+TITLE="Ионное распыление металла. Методические рекомендации" # ru,
+YEAR=2001,
+NUMPAGES="24",
+ADDRESS="Архангельск",
+PUBLISHER="Поморский государственный университет им.~М.~В.~Ломоносова"
+}
+
+@INPROCEEDINGS {mat_gus_2001,
+LANGUAGE=LANG,
+AUTHOR= gusarevich # " and " # matveev,
+TITLE="Однократная и двойная ионизация атомов при столкновениях с релятивистскими структурными тяжёлыми ионами" # ru,
+BOOKTITLE="Ломоносовские чтения",
+YEAR=2001,
+PAGES="444-448",
+ADDRESS="Архангельск",
+PUBLISHER="Поморский государственный университет им.~М.~В.~Ломоносова"
+}
+
+@ARTICLE {mat_paz_rakh_2001_zhtf,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # pazdzerskij # " and " # rakhimov,
+TITLE="Неупругие процессы при столкновении быстрых многозарядных ионов с молекулой водорода" # ru,
+JOURNAL=ЖТФ,
+YEAR=2001,
+VOLUME=71,
+NUMBER=5,
+PAGES="9-14"
+}
+
+@ARTICLE {matveev_2001_pzhtf,
+LANGUAGE=LANG,
+AUTHOR= matveev,
+TITLE="Распределения кластеров по зарядам и размерам при ионном распылении металла" # ru,
+JOURNAL=ПЖТФ,
+YEAR=2001,
+VOLUME=27,
+NUMBER=18,
+PAGES="14-21"
+}
+
+@ARTICLE {matveev_2001_pzhtf_a,
+LANGUAGE=LANG,
+AUTHOR= matveev,
+TITLE="Эффективное торможение релятивистских структурных тяжёлых ионов при столкновениях с атомами" # ru,
+JOURNAL=ПЖТФ,
+YEAR=2001,
+VOLUME=27,
+NUMBER=23,
+PAGES="41-48"
+}
+
+@ARTICLE {mat_karp_2001_ujp_e,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # karpova,
+TITLE="Sputtering of metals in the form of neutral and charged clusters under ion and molecular bombardment" # en,
+JOURNAL=UJP,
+YEAR=2001,
+VOLUME=3,
+NUMBER="1-2",
+PAGES="84-88"
+}
+
+@ARTICLE {matveev_2001_vpgu,
+LANGUAGE=LANG,
+AUTHOR= matveev,
+TITLE="Неупругие процессы и потери энергии при столкновениях релятивистских структурных тяжёлых ионов с атомами" # ru,
+JOURNAL=ВЕСТНИК_ПГУ,
+YEAR=2001,
+VOLUME=2,
+PAGES="81-86"
+}
+
+@ARTICLE {mat_gus_2001_izvv,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # gusarevich,
+TITLE="Потери энергии при столкновениях релятивистских структурных тяжёлых ионов с атомами" # ru,
+JOURNAL=ИЗВЕСТИЯ_ВУЗОВ,
+YEAR=2001,
+VOLUME=144,
+NUMBER=8,
+PAGES="59-62"
+}
+
+@ARTICLE {mat_karp_2001_ujp,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # karpova,
+TITLE="Ионное распыление металла в виде нейтральных и заряженных кластеров" # ru,
+JOURNAL=УФЖ,
+YEAR=2001,
+VOLUME=3,
+NUMBER="5-6",
+PAGES="275-280"
+}
+
+@INPROCEEDINGS {matveev_2001_vip,
+LANGUAGE=LANG,
+AUTHOR= matveev,
+TITLE="Теория эмиссии нейтральных и заряженных кластеров при ионной бомбардировке металла" # ru,
+BOOKTITLE="15-я международная конференция <<Взаимодействие ионов с поверхностью, ВИП-2001>>. Сборник тезисов",
+YEAR="27--31~августа 2001",
+ADDRESS="г.~Звенигород",
+VOLUME=1,
+PAGES="33-38"
+}
+
+@INPROCEEDINGS {gusarevich_2001_vnksf,
+LANGUAGE=LANG,
+AUTHOR= gusarevich,
+TITLE="Релятивистские и ультрарелятивистские столкновения тяжёлых ионов с атомами" # ru,
+BOOKTITLE="7-я " # vnksf # " ({ВНКСФ--7}). " # abstract,
+YEAR="6--11~апреля 2001~г.",
+ADDRESS="г.~Санкт-Петербург",
+PAGES="58-60"
+}
+
+@ARTICLE {mat_matr_2000_jpb,
+LANGUAGE=LANG,
+AUTHOR=matveev # " and " # matrasulov,
+TITLE="Finite-size projectile effects in the relativistic ion-atom collisions" # en,
+JOURNAL=JPB,
+YEAR=2000,
+VOLUME=33,
+NUMBER=14,
+PAGES="2721-2724"
+}
+
+@ARTICLE {matveev_2000_zhtf,
+LANGUAGE=LANG,
+AUTHOR=matveev,
+TITLE="Эмиссия заряженных кластеров при ионном распылении металла" # ru,
+JOURNAL=ЖТФ,
+YEAR=2000,
+VOLUME=70,
+NUMBER=8,
+PAGES="108-113"
+}
+
+@ARTICLE {mat_matr_mus_2000_dran,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # matrasulov # " and " # musakhanov # " and " # habibullaev,
+TITLE="Релятивистский электрон в поле конечного электрического диполя" # ru,
+JOURNAL=ДОКЛАДЫ_РАН,
+YEAR=2000,
+VOLUME=370,
+NUMBER=3,
+PAGES="336-338"
+}
+
+@ARTICLE {mat_rakh_2000_izvv,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # rakhimov,
+TITLE="Двухэлектронные переходы при столкновениях быстрых многозарядных ионов с гелиеподобными атомами" # ru,
+JOURNAL=ИЗВЕСТИЯ_ВУЗОВ,
+YEAR=2000,
+VOLUME=43,
+NUMBER=2,
+PAGES="44-48"
+}
+
+@ARTICLE {matr_mat_khab_2000_dran,
+LANGUAGE=LANG,
+AUTHOR= matrasulov # " and " # matveev # " and " # habibullaev,
+TITLE="Хаотизация сверхкритического атома" # ru,
+JOURNAL=ДОКЛАДЫ_РАН,
+YEAR=2000,
+VOLUME=371,
+NUMBER=6,
+PAGES="759-760"
+}
+
+@ARTICLE {matveev_2000_arxiv,
+LANGUAGE=LANG,
+AUTHOR= matveev,
+TITLE="Spectrum of atomic radiation at sudden perturbation" # en,
+JOURNAL=arxiv,
+YEAR=2000,
+NUMPAGES=6,
+}
+
+@ARTICLE {mat_karp_2000_ufzh,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # karpova,
+TITLE="Полуэмпирические зарядовые распределения кластеров при ионном распылении металла" # ru,
+JOURNAL=УФЖ,
+YEAR=2000,
+VOLUME=2,
+NUMBER=2,
+PAGES="130-136"
+}
+
+@ARTICLE {mat_matr_rakh_2000_jaf,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # matrasulov # " and " # rakhimov,
+TITLE="О задаче двух центров для уравнения Дирака" # ru,
+JOURNAL=ЯФ,
+YEAR=2000,
+VOLUME=63,
+NUMBER=2,
+PAGES="1-4"
+}
+
+@ARTICLE {mat_bel_ver_1999_zhtf,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # belwkh # " and " # verjovkin,
+TITLE="Распыление металла в виде больших кластеров при ионной бомбардировке" # ru,
+JOURNAL=ЖТФ,
+YEAR=1999,
+VOLUME=69,
+NUMBER=3,
+PAGES="64-68"
+}
+
+@ARTICLE {mat_rakh_paz_1999_ufzh,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # rakhimov # " and " # pazdzerskij,
+TITLE="Неупругие процессы при столкновении быстрых многозарядных ионов с молекулой водорода" # ru,
+JOURNAL=УФЖ,
+YEAR=1999,
+VOLUME=1,
+NUMBER=3,
+PAGES="173-182"
+}
+
+@ARTICLE {mat_mil_1999_ufzh,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # milibaeva,
+TITLE="Зарядовые распределения кластеров при ионном распылении металла" # ru,
+JOURNAL=УФЖ,
+YEAR=1999,
+VOLUME=1,
+NUMBER=6,
+PAGES="39-47"
+}
+
+@ARTICLE {mat_paz_rakh_1999_dran,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # pazdzerskij # " and " # rakhimov # " and " # habibullaev,
+TITLE="Неупругие сечения для столкновений быстрых многозарядных ионов с молекулой водорода" # ru,
+JOURNAL=ДОКЛАДЫ_РАН,
+YEAR=1999,
+VOLUME=369,
+NUMBER=1,
+PAGES="40-42"
+}
+
+@ARTICLE {mat_khab_1999_dran,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # habibullaev,
+TITLE="Об излучении атома при внезапном возмущении" # ru,
+JOURNAL=ДОКЛАДЫ_РАН,
+YEAR=1999,
+VOLUME=367,
+NUMBER=2,
+PAGES="183-185"
+}
+
+@ARTICLE {mat_khab_1999_dran_a,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # habibullaev,
+TITLE="О размерах и зарядах кластеров при ионном распылении металла" # ru,
+JOURNAL=ДОКЛАДЫ_РАН,
+YEAR=1999,
+VOLUME=369,
+NUMBER=4,
+PAGES="474-477"
+}
+
+@ARTICLE {mat_rakh_matr_1999_jpb,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # rakhimov # " and " # matrasulov,
+TITLE="Inelastic collisions of relativistic highly charged ions with atoms" # en,
+JOURNAL=JPB,
+YEAR=1999,
+VOLUME=32,
+NUMBER=12,
+PAGES="3849-3862"
+}
+
+@ARTICLE {matr_mat_mus_1999_pra,
+LANGUAGE=LANG,
+AUTHOR= matrasulov # " and " # matveev # " and " # musakhanov,
+TITLE="Eigenvalue problem for the relativistic electric-dipole system" # en,
+JOURNAL=PRA,
+YEAR=1999,
+VOLUME=60,
+NUMBER=5,
+PAGES="4140-4144"
+}
+
+@ARTICLE {bel_mat_ver_1999_nimb,
+LANGUAGE=LANG,
+AUTHOR= belwkh # " and " # matveev # " and " # Veryovkin # " and " # adriaens # " and " # adams,
+TITLE="Model for large cluster emission in ion sputtering  of metals applied to atomic and polyatomic ion bombardments" # en,
+JOURNAL=NIMB,
+YEAR=1999,
+VOLUME=155,
+NUMBER=4,
+PAGES="409-415"
+}
+
+@ARTICLE {bel_mat_ver_1999_ujp,
+LANGUAGE=LANG,
+AUTHOR= matveev,
+TITLE="Large cluster emission at ion sputtering of metals" # en,
+JOURNAL=UJP,
+YEAR=1999,
+VOLUME=1,
+NUMBER="1-2",
+PAGES="124-131"
+}
+
+@ARTICLE {mat_matr_rakh_1999_zhtf,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # matrasulov # " and " # rakhimov,
+TITLE="О критическом расстоянии при столкновении тяжёлых ионов" # ru,
+JOURNAL=ЖТФ,
+YEAR=1999,
+VOLUME=69,
+NUMBER=8,
+PAGES="135-137"
+}
+
+@ARTICLE {matr_mat_khab_1999_dran,
+LANGUAGE=LANG,
+AUTHOR= matrasulov # " and " # matveev # " and " # habibullaev,
+TITLE="Стохастическая динамика релятивистского атома, взаимодействующего с монохроматическим полем" # ru,
+JOURNAL=ДОКЛАДЫ_РАН,
+YEAR=1999,
+VOLUME=367,
+NUMBER=3,
+PAGES="321-323"
+}
+
+@ARTICLE {matr_mat_khab_1999_ujp,
+LANGUAGE=LANG,
+AUTHOR=matrasulov # " and " # matveev # " and " # khabibullaev,
+TITLE="Chaotic Autoionization of Relativistic Two-Electron Hidrogenlike atom" # en,
+JOURNAL=UJP,
+YEAR=1999,
+VOLUME=1,
+NUMBER="1-2",
+PAGES="132-137"
+}
+
+@ARTICLE {mat_rakh_1998_zhetf,
+LANGUAGE=LANG,
+AUTHOR=matveev # " and " # rakhimov,
+TITLE="Сечения неупругих процессов при столкновениях быстрых многозарядных ионов с атомами" # ru,
+JOURNAL=ЖЭТФ,
+YEAR=1998,
+VOLUME=114,
+NUMBER=5,
+PAGES="1646-1661"
+}
+
+
+@ARTICLE {khab_mat_matr_1998_jpb,
+AUTHOR= khabibullaev # " and " # matveev # " and " # matrasulov,
+TITLE="Inelastic collisions of relativistic highly charged ions with heavy atoms and {K}-vacancy production" # en,
+JOURNAL=JPB,
+YEAR=1998,
+VOLUME=31,
+NUMBER=14,
+PAGES="L607-L611"
+}
+
+@ARTICLE {mat_rakh_1998_ufzh,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # rakhimov,
+TITLE="Неупругие процессы при столкновениях быстрых многозарядных ионов с атомами" # ru,
+JOURNAL=УФЖ,
+YEAR=1998,
+VOLUME=3,
+PAGES="26-31"
+}
+
+@ARTICLE {mat_khab_1998_dran,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # habibullaev,
+TITLE="Процессы многократной ионизации при столкновениях быстрых высокозарядных ионов со сложными атомами" # ru,
+JOURNAL=ДОКЛАДЫ_РАН,
+YEAR=1998,
+VOLUME=361,
+NUMBER=3,
+PAGES="332-334"
+}
+
+@ARTICLE {mat_khab_1998_dran_a,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # matrasulov # " and " # habibullaev,
+TITLE="К теории неупругих столкновений многозарядных ионов с релятивистскими атомами" # ru,
+JOURNAL=ДОКЛАДЫ_РАН,
+YEAR=1998,
+VOLUME=361,
+NUMBER=5,
+PAGES="620-622"
+}
+
+@ARTICLE {mat_khab_1998_dran_b,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # habibullaev,
+TITLE="Потери энергии релятивистских многозарядных ионов в электронной плазме" # ru,
+JOURNAL=ДОКЛАДЫ_РАН,
+YEAR=1998,
+VOLUME=361,
+NUMBER=6,
+PAGES="759-761"
+}
+
+@ARTICLE {mat_khab_1998_dran_c,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # habibullaev,
+TITLE="О механизме эмиссии кластеров при ионной бомбардировке металла" # ru,
+JOURNAL=ДОКЛАДЫ_РАН,
+YEAR=1998,
+VOLUME=362,
+NUMBER=2,
+PAGES="191-193"
+}
+
+@ARTICLE {bel_mat_ras_1998_izvran,
+LANGUAGE=LANG,
+AUTHOR=belwkh # " and " # matveev # " and " # rasulev # " and " # samarcev # " and " # verjovkin,
+TITLE="Модель распыления металла в виде больших кластеров при ионной бомбардировке" # ru,
+JOURNAL=ИЗВЕСТИЯ_РАН,
+YEAR=1998,
+VOLUME=62,
+NUMBER=10,
+PAGES="1963-1969"
+}
+
+@ARTICLE {bel_mat_ras_1998_izvran_a,
+LANGUAGE=LANG,
+AUTHOR=belwkh # " and " # matveev # " and " # rasulev # " and " # samarcev # " and " # verjovkin,
+TITLE="Эффект аномально высокой неаддитивности распыления металла" # ru,
+JOURNAL=ИЗВЕСТИЯ_РАН,
+YEAR=1998,
+VOLUME=62,
+NUMBER=46,
+PAGES="813-830"
+}
+
+@ARTICLE {mat_matr_rakh_1998_tjp,
+AUTHOR= matveev # " and " # matrasulov # " and " # rakhimov,
+TITLE="Relativistic electron in the field of two Coulomb centers" # en,
+JOURNAL=TJP,
+YEAR=1998,
+VOLUME=22,
+NUMBER=4,
+PAGES="343-350"
+}
+
+@ARTICLE {mat_tol_1998_zhtf,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # tolmanov,
+TITLE="Торможение релятивистских многозарядных ионов в электронном газе" # ru,
+JOURNAL=ЖТФ,
+YEAR=1998,
+VOLUME=68,
+NUMBER=2,
+PAGES="9-12"
+}
+
+@ARTICLE {mat_matr_rakh_1997_ufzh,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # matrasulov # " and " # rakhimov,
+TITLE="Задача двух центров для уравнения Дирака" # ru,
+JOURNAL=УФЖ,
+YEAR=1997,
+NUMBER=2,
+PAGES="15-20"
+}
+
+@ARTICLE {mat_pajz_1997_ufzh,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # pajziev,
+TITLE="Эмиссия атома позитрония с поверхности металлов в области низких энергий падающих позитронов" # ru,
+JOURNAL=УФЖ,
+YEAR=1997,
+NUMBER=1,
+PAGES="56-63"
+}
+
+@ARTICLE {mat_mus_matr_1995_arxiv,
+LANGUAGE=LANG,
+AUTHOR= matveev # " and " # musakhanov # " and " # matrasulov,
+TITLE="Dirac Electron in the Electric Dipole" # en,
+JOURNAL=arxiv,
+YEAR=1995,
+NUMPAGES=6,
+}
+
+@ARTICLE {mat_tol_1995_izvv,
+LANGUAGE=LANG,
+AUTHOR=matveev # " and " # tolmanov,
+TITLE="Эффективное торможение релятивистских многозарядных ионов" # ru,
+JOURNAL=ИЗВЕСТИЯ_ВУЗОВ,
+YEAR=1995,
+NUMBER=10,
+PAGES="115-120"
+}
+
+@ARTICLE {mat_tol_1995_zhtf,
+LANGUAGE=LANG,
+AUTHOR=matveev # " and " # tolmanov,
+TITLE="Ионизационные потери релятивистских многозарядных ионов" # ru,
+JOURNAL=ЖЭТФ,
+YEAR=1995,
+VOLUME=65,
+NUMBER=12,
+PAGES="1-10"
+}
+
+@ARTICLE {matveev_1995_echaja,
+LANGUAGE=LANG,
+AUTHOR= matveev,
+TITLE="Столкновения быстрых многозарядных ионов с атомами" # ru,
+JOURNAL=ЭЧАЯ,
+YEAR=1995,
+VOLUME=26,
+NUMBER=3,
+PAGES="780-820"
+}
+
+@ARTICLE {mat_tol_1995_zhetf,
+LANGUAGE=LANG,
+AUTHOR=matveev # " and " # tolmanov,
+TITLE="Ионизационные потери релятивистских многозарядных ионов" # ru,
+JOURNAL=ЖЭТФ,
+YEAR=1995,
+VOLUME=107,
+NUMBER=6,
+PAGES="1780-1791"
+}
+
+@ARTICLE {sul_zub_mat_1990_pra,
+LANGUAGE=LANG,
+AUTHOR= sultanov # " and " # zubarev # " and " # matveev,
+TITLE="Semiclassic problem of three Coulomb particles within the Faddeev-Hahn equation formalizm" # en,
+JOURNAL=PRA,
+YEAR=1990,
+VOLUME=42
+NUMBER=6,
+PAGES="5414-5421"
+}
+
+@ARTICLE {mat_par_1982_ufn,
+LANGUAGE=LANG,
+AUTHOR=matveev # " and " # parilis,
+TITLE="Встряска при электронных переходах в атомах" # ru,
+JOURNAL=УФН,
+YEAR=1982,
+VOLUME=138,
+NUMBER=4,
+PAGES="573-602"
+}
+
diff --git a/lang/en/lang.php b/lang/en/lang.php
new file mode 100644
index 0000000..f6451d4
--- /dev/null
+++ b/lang/en/lang.php
@@ -0,0 +1,23 @@
+<?php
+/**
+ * English language file for papers plugin
+ *
+ * @author Igor Pashev <pashev.igor@gmail.com>
+ */
+
+// menu entry for admin plugins
+// $lang['menu'] = 'Your menu entry';
+
+// custom language strings for the plugin
+
+$lang['book'] = 'Books';
+$lang['booklet'] = $lang['book'];
+$lang['article'] = 'Articles in peer-reviewed journals';
+$lang['inproceedings'] = 'Theses of conferences';
+$lang['misc'] = 'Other publications';
+$lang['year'] = 'year';
+$lang['KiB'] = 'KiB';
+
+
+
+//Setup VIM: ex: et ts=4 enc=utf-8 :
diff --git a/lang/ru/lang.php b/lang/ru/lang.php
new file mode 100644
index 0000000..c1362bc
--- /dev/null
+++ b/lang/ru/lang.php
@@ -0,0 +1,23 @@
+<?php
+/**
+ * Russian language file for papers plugin
+ *
+ * @author Igor Pashev <pashev.igor@gmail.com>
+ */
+
+// menu entry for admin plugins
+// $lang['menu'] = 'Your menu entry';
+
+// custom language strings for the plugin
+
+$lang['book'] = 'Книги';
+$lang['booklet'] = $lang['book'];
+$lang['article'] = 'Статьи в рецензируемых журналах';
+$lang['inproceedings'] = 'Тезисы конференций';
+$lang['misc'] = 'Другие публикации';
+$lang['year'] = 'год';
+$lang['KiB'] = 'Кбайт';
+
+
+
+//Setup VIM: ex: et ts=4 enc=utf-8 :
diff --git a/plugin.info.txt b/plugin.info.txt
new file mode 100644
index 0000000..6b2bddd
--- /dev/null
+++ b/plugin.info.txt
@@ -0,0 +1,7 @@
+base   papers
+author Igor Pashev
+email  pashev.igor@gmail.com
+date   2010-10-14
+name   Papers plugin
+desc   Manage papers for teams of scientists
+url    http://github.com/ip1981/dokuwiki-plugin-papers
diff --git a/syntax.php b/syntax.php
new file mode 100644
index 0000000..a2a80e1
--- /dev/null
+++ b/syntax.php
@@ -0,0 +1,166 @@
+<?php
+/**
+ * DokuWiki Plugin papers (Syntax Component)
+ *
+ * @license GPL 2 http://www.gnu.org/licenses/gpl-2.0.html
+ * @author  Igor Pashev <pashev.igor@gmail.com>
+ */
+
+// must be run within Dokuwiki
+if (!defined('DOKU_INC')) die();
+
+if (!defined('DOKU_LF')) define('DOKU_LF', "\n");
+if (!defined('DOKU_TAB')) define('DOKU_TAB', "\t");
+if (!defined('DOKU_PLUGIN')) define('DOKU_PLUGIN', DOKU_INC . 'lib/plugins/');
+
+global $conf;
+if (!defined('PAPERS_DATADIR')) define('PAPERS_DATADIR', DOKU_INC . $conf['savedir'] . '/media/');
+
+define('PLUGIN_SELF', dirname(__FILE__) . '/');
+
+require_once (DOKU_INC . 'inc/parserutils.php');
+require_once (DOKU_PLUGIN . 'syntax.php');
+require_once (DOKU_PLUGIN . 'papers/bibtex.php');
+
+class syntax_plugin_papers extends DokuWiki_Syntax_Plugin
+{
+    function getType() { return 'protected'; }
+
+    function getPType() { return 'stack'; }
+
+    function getSort() { return 102; }
+
+
+    function connectTo($mode)
+    {
+        $this->Lexer->addEntryPattern('<bibtex(?=.*</bibtex>)', $mode, 'plugin_papers');
+        $this->Lexer->addEntryPattern('<papers(.+?)(?=.*</papers>)', $mode, 'plugin_papers');
+    }
+
+    function postConnect()
+    {
+        $this->Lexer->addExitPattern('</bibtex>', 'plugin_papers');
+        $this->Lexer->addExitPattern('</papers>', 'plugin_papers');
+    }
+
+    function handle($match, $state, $pos, &$handler)
+    {
+        switch ($state)
+        {
+            case DOKU_LEXER_ENTER :
+                return array($state, array());
+ 
+            case DOKU_LEXER_UNMATCHED :
+                $bibtex = new BibtexParserGoga();
+                $bibtex->read_text($match);
+                $bibtex->select();
+                $bibtex->sort();
+                return array($state, $bibtex);
+        
+            case DOKU_LEXER_EXIT :
+                return array($state, '');
+        }
+        return array();
+    }
+
+    function render($mode, &$renderer, $data)
+    {
+        if ($mode != 'xhtml') return false;
+        list($state, $bibtex) = $data;
+        switch ($state)
+        {
+            case DOKU_LEXER_ENTER: 
+                break;
+
+            case DOKU_LEXER_UNMATCHED:
+                $renderer->doc .= $this->format_bibtex($bibtex);
+                break;
+
+            case DOKU_LEXER_EXIT :
+                break;
+        }
+        return true;
+    }
+
+    function wikirender($text)
+    {
+        return p_render('xhtml', p_get_instructions($text), $info);
+    }
+
+
+    function format_bibtex(&$bibtex)
+    {
+        $res = '';
+        $year = '';
+        $year_prev = '';
+        $type = '';
+        $type_prev = '';
+        $in_list = false;
+        foreach ($bibtex->SELECTION as &$entry)
+        {
+            preg_match('/(\d{4})/u', $entry['year'], $matches);
+            $year = $matches[1];
+            if ($year < $this->getConf('year_min'))
+                break;
+
+            if ($year !== $year_prev)
+            {
+                if ($in_list)
+                {
+                    $res .= "</ol>\n";
+                    $in_list = false;
+                }
+
+                $year_prev = $year;
+                $type_prev = '';
+                $res .= $this->wikirender('===== ' . $year . ' ' . $this->getLang('year') . '  =====');
+            }
+
+            $type = $entry['entry'];
+            if ($type !== $type_prev)
+            {
+                if ($in_list)
+                {
+                    $res .= "</ol>\n";
+                    $in_list = false;
+                }
+
+                $type_prev = $type;
+                $res .= $this->wikirender('==== ' . $this->getLang($type) . '  ====');
+            }
+
+            if (!$in_list)
+            {
+                $res .= "<ol>\n";
+                $in_list = true;
+            }
+            $res .= '<li class="level1"><div class="li" style="padding:0.3em;">' . $entry['html'];
+            
+            $links = array();
+            foreach ($this->getConf('filetypes') as $type)
+            {
+                $file = $this->getConf('papers_ns') . '/' . $entry['id'] . '.' . mb_strtolower($type);
+                if (file_exists(PAPERS_DATADIR . $file))
+                {
+                    $size = round(filesize(PAPERS_DATADIR . $file) / 1024) . ' ' . $this->getLang('KiB');
+                    $links[] = '{{:' . preg_replace('/\//u', ':', $file) . "|$type $size}}";
+                }
+            }
+            if (!empty($links))
+            {
+                $link_text = $this->wikirender('(' . implode(' | ', $links) . ')');
+                $link_text = preg_replace('/<\/?p>/u', '', $link_text);
+                $link_text = preg_replace('/\s+(\d+)\s+/u', '&nbsp;\1&nbsp;', $link_text);
+                $res .= '<span class="noprint">' . $link_text . '</span>';
+            }
+            $res .=  "</div></li>\n";
+        }
+
+
+        $res .= "</ol>\n";
+        return $res;
+    }
+}
+
+// vim:ts=4:sw=4:et:enc=utf-8:
+
diff --git a/test.php b/test.php
new file mode 100644
index 0000000..f6d51f7
--- /dev/null
+++ b/test.php
@@ -0,0 +1,15 @@
+<?php
+require_once('bibtex.php');
+
+$bibtex = new BibtexParserGoga();
+$bibtex->read_file('example.bib');
+$bibtex->select(array(
+    'author' => '/pashev/',
+    ));
+
+
+print_r($bibtex->STRINGS);
+print_r($bibtex->SELECTION);
+
+?>
+
-- 
cgit v1.2.3