From: "Sergej V. Znamenskij" Received: by relay1.vsu.ru (CommuniGate Pro PIPE 5.2.4) with PIPE id 99775511; Tue, 24 Jun 2008 21:38:04 +0400 Received: from pier.botik.ru ([193.232.174.1] verified) by relay1.vsu.ru (CommuniGate Pro SMTP 5.2.4) with ESMTPS id 99775524 for CyrTeX-ru@vsu.ru; Tue, 24 Jun 2008 21:38:00 +0400 Received-SPF: none receiver=relay1.vsu.ru; client-ip=193.232.174.1; envelope-from=svz@latex.pereslavl.ru Received: from latex.pereslavl.ru ([192.168.164.14]:40509 ident=svz) by pier.botik.ru with esmtp (Exim 4.50) id 1KBCSp-0006tt-3y for CyrTeX-ru@vsu.ru; Tue, 24 Jun 2008 21:37:56 +0400 Organization: PSI RAS To: "Cyrillic TeX Users Group" Subject: Re: amsrefs =?koi8-r?b?yQ==?= =?koi8-r?b?IOfv8/Q=?= Date: Tue, 24 Jun 2008 21:37:09 +0400 User-Agent: KMail/1.9.5 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200806242137.09813.svz@latex.pereslavl.ru> X-DrWeb-FlyTrap-Class: NON-SPAM X-DrWeb-FlyTrap-CID: 1 X-DrWeb-FlyTrap-ID: 5957651 On Tuesday 24 June 2008 21:02, Mikhael N. Saushkin wrote: > Добрый день. > Кто знает как заставить amsrefs выводить в формате российского госта? Там все настраивается примерно так: \makeatletter \BibSpec{collection.article}{% +{}{\PrintAuthors}{author} +{\@addpunct.}{ \textit}{title} +{}{ // }{booktitle} +{}{ // }{conference} +{:}{ }{subtitle} +{:}{ }{type} +{\@addpunct.}{ }{series} +{/}{ }{organization} +{}{ \editiontext~\PrintEditorsA}{editor} +{. \emdash}{ \PrintEdition}{edition} +{. \emdash}{ \parttext~}{part} +{. \emdash}{ \voltext~\bib@volume@font}{volume} +{,}{ \issuetext~}{number} +{.}{ \emdash}{place} +{:}{ }{publisher} +{,}{ \PrintDateB}{date} +{. \emdash}{ \ISBNList}{isbn} +{}{ \parenthesize}{status} +{,}{ \pagetext~}{pages} +{,}{ }{note} +{.}{}{transition} +{}{\SentenceSpace \ReviewList}{review} +{}{ \parenthesize}{language} } \BibSpec{article}{% +{}{\PrintAuthors}{author} +{\@addpunct.}{ \textit}{title} +{:}{ } {part} +{}{ // } {journal} +{.}{ }{series} +{.} { \emdash\textbf} {volume} +{,}{ \issuetext~}{number} +{,}{ \PrintDateB}{date} +{,}{ \PrintDOI} {doi} +{,}{ \eprint} {eprint} +{} { \parenthesize}{status} +{,}{ \pagetext~} {pages} +{,}{ } {note} +{.}{} {transition} +{} {\SentenceSpace \ReviewList} {review} +{}{ \parenthesize}{language} } \BibSpec{book}{%\DefineSimpleKey{bib}{issue} +{}{\PrintAuthors}{author} +{\@addpunct.}{ }{title} +{}{ // \EnglishInitialCaps}{booktitle} +{:}{ }{subtitle} +{:}{ }{type} +{\@addpunct.}{ }{series} +{/}{ }{organization} +{}{ / \editiontext \PrintEditorsA}{editor} +{. \emdash}{ \PrintEdition}{edition} +{. \emdash}{ \voltext~\bib@volume@font}{volume} +{. \emdash}{ \parttext~}{part} +{,}{ \issuetext~}{number} +{.}{ \emdash}{place} +{:}{ }{publisher} +{,}{ \PrintDateB}{date} +{. \emdash}{ \ISBNList}{isbn} +{}{ \parenthesize}{status} +{,}{ \pagetext~}{pages} +{,}{ }{note} +{.}{}{transition} +{}{\SentenceSpace \ReviewList}{review} +{}{ \parenthesize}{language} } \BibSpec{report}{% +{}{\PrintAuthors}{author} +{.}{ \textit}{title} +{:}{ }{type} +{}{ // \EnglishInitialCaps}{booktitle} +{:}{ }{subtitle} +{\@addpunct.}{ }{series} +{/}{ }{organization} +{}{ / \editiontext \PrintEditorsA}{editor} +{. \emdash\relax}{ \PrintEdition}{edition} +{. \emdash\relax}{ \voltext~\bib@volume@font}{volume} +{. \emdash\relax}{ \parttext~}{part} +{,}{ \issuetext~}{number} +{.}{ \emdash}{place} +{:}{ }{publisher} +{,}{ }{institution} +{,}{ \PrintDateB}{date} +{. \emdash}{ \ISBNList}{isbn} +{,}{ \eprint} {eprint} +{}{ \parenthesize}{status} +{,}{ \pagetext~}{pages} +{,}{ }{note} +{.}{}{transition} +{}{\SentenceSpace \ReviewList}{review} +{}{ \parenthesize}{language} } \BibSpec{thesis}{% +{}{\PrintAuthors}{author} +{}{ / \editiontext \PrintEditorsA}{editor} +{.}{ \PrintDate}{date} +{.}{ \textit}{title} +{,}{ \PrintThesisType}{type} +{,}{ part~}{part} +{,}{ }{organization} +{,}{ }{institution} +{,}{ }{place} +{}{ \parenthesize}{status} +{,}{ }{note} +{.}{}{transition} +{,}{ \PrintPages}{pages} +{}{\SentenceSpace \ReviewList}{review} +{}{ \parenthesize}{language} } \newcommand\PrintPages[1]{#1~\pagetext} \def\InitialPunct{\@addpunct.} \BibSpec{firstauthor}{ +{}{}{surname} +{}{ }{initials} +{}{ \parenthesize}{jr} } \BibSpec{coauthor}{ +{,}{ }{transition} +{}{ }{surname} +{}{ }{initials} +{}{ \parenthesize}{jr} } \BibSpec{middleauthor}{ +{,}{ }{transition} +{}{ }{surname} +{}{ }{initials} +{}{ \parenthesize}{jr} } \def\biblanguageEnglish{english} \let\biblanguagedefault\biblanguageEnglish \BibSpec{lastauthor}{ +{,}{ }{transition} +{}{ }{surname} +{}{ }{initials} +{}{ }{jr} } \BibSpecAlias{firsteditor}{firstauthor} \BibSpecAlias{issue}{number} \BibSpecAlias{coeditor}{coauthor} \BibSpecAlias{middleeditor}{coeditor} \BibSpecAlias{lasteditor}{coeditor} \BibSpec{firsted}{ +{}{}{initials} +{}{ }{surname} +{}{ }{jr} } \BibSpec{coed}{ +{}{ }{initials} +{}{ }{surname} +{}{ }{jr} } \BibSpec{middleed}{ +{,}{ }{initials} +{}{ }{surname} +{}{ }{jr} } \BibSpec{lasted}{ +{,}{ }{initials} +{}{ }{surname} +{}{ }{jr} } \makeatother С уважением, Сергей Знаменский