summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/shipunov/doc/rusnat-doc-ru.tex
blob: a5304371f990861b3e5785188149c32d09e810f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
\documentclass{article}
\usepackage[cp1251]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[russian]{babel}

\author{À.\,Á.\,Øèïóíîâ\footnote{e-mail: \texttt{plantago at herba.msu.ru}}}
\title{\texttt{rusnat.bst},\\
ðóññêèé ñòèëü äëÿ áèáëèîãðàôèè}
\date{}

\begin{document}
{\Huge \texttt{rusnat.bst} is now deprecated, use \textsf{bibtex8} / \textsf{bibtexu} with \texttt{gost} bibliography style files!}

\maketitle

Ñòèëü äîëæåí èñïîëüçîâàòüñÿ âìåñòå ñ ïàêåòîì \texttt{natbib}, ïîñêîëüêó ïðåäñòàâëÿåò ñîáîé ìîäèôèêàöèþ \texttt{plainnat.bst}.

Àâòîð ñòàâèë öåëüþ ñîçäàíèå äâóÿçû÷íîé (à íà ñàìîì äåëå ìíîãîÿçû÷íîé "--- âåäü ïèøåì æå <<Hf. 2>>), ïðèíÿòîé â Ðîññèè, áèáëèîãðàôèè. Ïîýòîìó ïðèøëîñü óäàëèòü âñå âñòàâëÿåìûå ïî-àíãëèéñêè ïîäñòðîêè, êðîìå <<et al.>>. Ýòî çíà÷èò, ÷òî \textbf{ BIB-ÔÀÉË ÍÓÆÍÎ ÂÑÒÀÂËßÒÜ ÍÀÇÂÀÍÈß ÂÑÅÕ ×ÀÑÒÅÉ ÑÑÛËÊÈ}, òî åñòü ïèñàòü: \verb|\No~1|, \verb|Vol. 2|, \verb|Ñ.~54--55|. Ýòî ïðèâîäèò ê îïðåäåëåííîé \textbf{íåñîâìåñòèìîñòè} ïîäãîòîâëåííûõ òàêèì îáðàçîì bib-ôàéëîâ ñ äðóãèìè ñòèëÿìè, âñòàâëÿþùèìè ïîäñòðîêè, è, íàîáîðîò, <<÷óæèõ>> \texttt{bib}-ôàéëîâ ñ \texttt{rusnat}. 

\bigskip

Âûõîäû: 

\begin{enumerate}

\item ðåäàêòèðîâàòü \texttt{bbl}- èëè \texttt{bib}-ôàéë; 

\item ïîëüçóÿñü äðóãèìè ñòèëÿìè, óáèðàòü ïîäñòðîêè èç àíãëèéñêîé ÷àñòè áèáëèîãðàôèè; 

\item ïåðåäåëûâàòü îñòàëüíûå ñòèëè íà ýòîò æå ìàíåð; 

\item îïðåäåëèòü ïîëå \texttt{language} è ñ äåñÿòîê ôóíêöèé, êîòîðûå, â çàâèñèìîñòè îò çíà÷åíèÿ ïîëÿ, âñòàâëÿëè áû ðàçíûå ïîäñòðîêè (õîòÿ áû íà àíãëèéñêîì, íåìåöêîì è ðóññêîì ÿçûêàõ). Íå÷òî â ýòîì ðîäå ñäåëàíî â ïàêåòå \texttt{gost}. Ïðèìåð:

\begin{verbatim}
FUNCTION {volume.lang}
 { language "russian" =
 { "Ò.~" }
 { language "german" =
  { "Bd~" }
  { "Vol.~" } % if NOT `russian' OR `german', e.g. empty
  if$
  }
 if$
}
\end{verbatim}

\item Èñïîëüçîâàòü àëüòåðíàòèâíûå ïàêåòû "--- \texttt{ryssify} Ì. Êîëîäèíà\\
(\texttt{http://www.tutor.nsu.ru/tex/BibTeX}) èëè óæå óïîìÿíóòûé \texttt{gost} Ì. Ïîëÿêîâà (\texttt{CTAN}).

\item Ïåðåéòè íà \texttt{latexbib} (\texttt{CTAN}), ñòèëè ê êîòîðîìó ìîæíî íàïèñàòü çíà÷èòåëüíî áûñòðåå, ïîñêîëüêó îíè îñíîâàíû íà ÿçûêå \LaTeX, à íå íà ÿçûêå Bib\TeX. Ýòà âîçìîæíîñòü àâòîðîì íå èññëåäîâàëàñü.

\end{enumerate}

\section*{ÎÑÎÁÅÍÍÎÑÒÈ}

\begin{itemize}

\item óáðàíû âñòàâëÿåìûå ïîäñòðîêè (ñì. âûøå);

\item óáðàíû ñîêðàùåíèÿ íàçâàíèé æóðíàëîâ;

\item èçìåíåíû íà ðèìñêèå öèôðû ñîêðàùåíèÿ íàçâàíèé ìåñÿöåâ;

\item óáðàíû âñå \verb|change.case$|;

\item äîáàâëåí íîâûé òèï çàïèñè \texttt{WWW}: îáÿçàòåëüíîå ïîëå \texttt{url} (èç ñòèëåé \texttt{HARVARD}); íåîáÿçàòåëüíûå ïîëÿ: \texttt{author}, \texttt{title}, \texttt{date}, \texttt{note};

\item çàïèñè òèïà \texttt{TECHREPORT}, \texttt{BOOKLET}, \texttt{PHDTHESIS}, \texttt{MASTERTHESIS}, \texttt{MANUAL} è \texttt{PROCEEDINGS} ïðèðàâíåíû ê \texttt{BOOK}.

\end{itemize}

Ñîãëàñíî ÃÎÑÒ 7.1-84:

\begin{itemize}

\item äîáàâëåíû íóæíûå ðàçäåëèòåëüíûå çíàêè (\verb|/|, \verb|//|, òî÷êà è ïð.), ïîýòîìó òî÷êè â êîíöå ïîëåé íå íóæíû (êðîìå ñîêðàùåíèé);

\item äîáàâëåíî íîâîå ïîëå \texttt{responsible} (<<ñâåäåíèÿ îá îòâåòñòâåííîñòè>> ïî ÃÎÑÒ), êóäà íàäî ïèñàòü ðåäàêòîðîâ, ó÷ðåæäåíèÿ è ïð.;

\item ïîëÿ \texttt{editor}, \texttt{organization}, \texttt{school} è \texttt{institution} â ýòîé ñâÿçè \textbf{íå ïîääåðæèâàþòñÿ};

\item äîáàâëåíî ïîëå \texttt{part}, êîòîðîå èäåò ÷åðåç çàïÿòóþ ïîñëå òîìà (åñëè îí åñòü) â \texttt{BOOK}, \texttt{INBOOK}, \texttt{INCOLLECTION} è \texttt{INPROCEEDINGS};

\item â ýòèõ æå òèïàõ çàïèñè ìîæíî íå ïèñàòü èçäàòåëüñòâî; 

\item â ýòèõ æå òèïàõ çàïèñè \texttt{series} èäóò â ñêîáêàõ â êîíöå;

\item â ýòèõ æå òèïàõ çàïèñè è â \texttt{ARTICLE} íóæíî, à â \texttt{MISC} ìîæíî ïèñàòü ñòðàíèöû;

\item â \texttt{ARTICLE} äîëæåí áûòü ëèáî \texttt{volume}, ëèáî \texttt{number};

\item â \texttt{ARTICLE} ìîæíî ïèñàòü \texttt{series}, êîòîðàÿ âñòàâëÿåòñÿ ïîñëå íàçâàíèÿ æóðíàëà áåç ñêîáîê.

\end{itemize}

\section*{ÌÀËÅÍÜÊÈÅ ÕÈÒÐÎÑÒÈ}

\begin{verbatim}
@Article{...
  author =  "Ä. Ä. è äð. Ñîêîëîâ",
      % èëè åùå õèòðåå:
  author =  "è äð. Ñîêîëîâ, {\rm (ìë.)}, Ä. Ä.",
\end{verbatim}

<<è äð.>> âîñïðèíèìàåòñÿ êàê \texttt{von}-÷àñòü, \verb|{\rm (ìë.)}| êàê \texttt{Jr}-÷àñòü; ïèñàòü æå <<and others>> ìîæíî òîëüêî ïîñëå äâóõ ôàìèëèé, è íå â ðóññêîé ÷àñòè áèáëèîãðàôèè, ïîñêîëüêó âñòàâëÿåòñÿ <<et al.>>.

\begin{verbatim}
@Book{...
 title =   "Àòëàñ àðåàëîâ è ðåñóðñîâ ëåêàðñòâåííûõ ðàñòåíèé ÑÑÑÐ",
 key =     "Àòëàñ...",
\end{verbatim}

Êîãäà íåò íè àâòîðà, íè ðåäàêòîðà, òî äëÿ òîãî, ÷òîáû ïîëó÷èëîñü\\
\verb|\bibitem[Àòë(1983)Àòëàñ...]| â òåêñòå íàäî ïîëüçîâàòüñÿ \verb|\citep*| èëè\\
\verb|\citet*|. Ýòè æå êîìàíäû, â îòëè÷èå îò îðèãèíàëüíîãî \texttt{natbib}, âûçûâàþò ïîëíûé ñïèñîê àâòîðîâ ñ èíèöèàëàìè:  âìåñòî <<Ñåðåáðÿêîâ, 1960>> "--- <<È. Ã. Ñåðåáðÿêîâ, 1960>>.

\begin{verbatim}
@Book{...
 year =    "â ïå÷àòè",
 ... % èëè
 year =    "1998, â ïå÷àòè",
\end{verbatim}

Äëÿ âûäåëåíèÿ èìåí àâòîðîâ èñïîëüçóåòñÿ êîìàíäà \verb|\EM|, êîòîðàÿ çäåñü ïî óìîë÷àíèþ îïðåäåëåíà êàê \verb|\em|. Ìîæíî íàïèñàòü â ïðåàìáóëå tex-ôàéëà \verb|\def\EM{}| èëè \verb|\def\EM{\scshape}|.

Ìîæíî ïîëüçîâàòüñÿ òàêæå êîìàíäîé \verb|\RNtxt|, îïðåäåëåííîé êàê \verb|\relax|, ïîýòîìó, åñëè íóæíî, ÷òîáû ÷òî-òî çàïèñûâàëîñü ïåðåä âñåìè ññûëêàìè, íàäî îïðåäåëèòü åå äî \verb|\bibliography|. Íàïðèìåð: 

\begin{verbatim}
\def\RNtxt{\item[] Ìîå ïðåäèñëîâèå.}
\end{verbatim}

(\verb|\item[]| íóæåí îáÿçàòåëüíî!).

Äëÿ \texttt{WWW}: òèëüäà (\texttt{~}) "--- ýòî \verb|{\char"7E}|.

Ýòîò ñòèëü óìååò ïèñàòü âåùè òèïà <<1998a>>, <<1998b>> è ò.ä.  Îäíàêî â ðóññêîé ÷àñòè áèáëèîãðàôèè íàäî ïèñàòü êèðèëëèöåé: <<1998à>>, <<1998á>> è ò.ä. Âûõîä: â ðóññêîé ÷àñòè ïîìå÷àòü ãîäû âðó÷íóþ ëèáî ïîëüçîâàòüñÿ \verb|\nosort| (ñì. íèæå). Ìîæíî âîîáùå îòìåíèòü ýòî â òåêñòå áèáëèîãðàôèè, íàïèñàâ:

\begin{verbatim}
\def\RNtxt{\def\natexlab##1{\relax}}\begin{verbatim}
\end{verbatim}

Åñëè â ïðåàìáóëå èëè ñòèëåâîì ïàêåòå íàïèñàòü \verb|\def\nosort#1{\relax}|, à â bib-ôàéëå ïîìåòèòü ññûëêè íà îäíîãî àâòîðà òàêèì îáðàçîì:

\begin{verbatim}
%%   author =  "À. Á. {Øèïóíîâ\nosort{z}}",
\end{verbatim}

òî äàííàÿ ññûëêà â íàðóøåíèå ïîðÿäêà ñîðòèðîâêè áóäåò ïîñëåäíåé. Äàòó òàê ïîìå÷àòü íåëüçÿ (íåäîñòàòîê \texttt{natbib}).

\end{document}