summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/tex-virtual-academy-pl/prog/bibtex/bibtex-2.html
blob: b0b98da4a1ecbfe83e9a0a74d742b6ad125f14d9 (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
<HTML>
<HEAD>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
<TITLE>Sposób dzia³ania programu</TITLE>
</HEAD>
<BODY>
<H1>2. <A NAME="s2"></A>Sposób dzia³ania programu</H1>
<P>
<A HREF="bibtex.html#toc2">Spis tre¶ci rozdzia³u</A></P>

<P>Korzystaj±c z bibtexa, odwolania do literatury zaznaczamy w zwyczajny
sposób przy pomocy polecenia <CODE>\cite</CODE>, podaj±c jako argument zbiór
kluczy identyfikuj±cych odpowiednie pozycje np.:
<HR>
<PRE>
        Wiêcej na ten temat w pracach \cite{raport,bibtex88}
</PRE>
<HR>

W miejscu gdzie chcemy
otrzymaæ spis literatury zamiast ¶rodowiska <CODE>thebibliography</CODE> i
listy pozycji umieszczamy polecenie <CODE>\bibliography</CODE> list± plików
zawieraj±cych bazê bibliograficzn± jako argumentem np.:
<HR>
<PRE>
        \bibliography{rfc, mybib}
</PRE>
<HR>
</P>
<P>W powy¿szym przyk³adzie zalecamy utworzenie spisu literatury na
podstawie dwóch plików: <CODE>rfc.bib</CODE> oraz <CODE>mybib.bib</CODE>.</P>
<P>Dodatkowo w ciele dokumentu (gdzie¶ miêdzy <CODE>\begin{document}</CODE>  a
<CODE>\end{document}</CODE>) musimy podaæ 
<A HREF="bibtex-7.html#style">styl</A>

formatowania spisu bibliografii np.:
<HR>
<PRE>
        \bibliographystyle{plain}
</PRE>
<HR>
</P>
<P></P>
<P></P>
<P>Je¶li chcemy umie¶ciæ jak±¶ pozycjê w spisie literatury, a nie
odwo³ujemy siê do nie w dokumentcie poleceniem <CODE>\cite</CODE>, to mo¿emy
u¿yæ polecenia <CODE>\nocite</CODE> podaj±c jako jego argument klucz
identyfikuj±cy dan± pozycjê. Argumentem polecenia <CODE>\nocite</CODE> mo¿e
byæ tak¿e <CODE>*</CODE> -- co oznacza, ¿e chcemy aby wszystkie pozycje
znajduj±ce siê w bazie danych zosta³y umieszczone w spisie literatury.
<HR>
<PRE>
        \nocite{aup}
        \nocite{*}
</PRE>
<HR>
</P>
<P>W czasie przetwarzania pliku z dokumentem LaTeX zapisuje wszystkie
odwo³ania do literatury do pliku <CODE>.aux</CODE>. Zapisuje tam tak¿e
nazwy baz danych, z którym ma korzystaæ bibtex oraz styl formatowania
bibliografii. Program bibtex czyta zawarto¶æ pliku <CODE>.aux</CODE>, po czym
wybiera z odpowiednich plików <CODE>.bib</CODE> pozycje literatury, i zapisuje
do pliku <CODE>.bbl</CODE> formatuj±c zgonie z podanym stylem.</P>
<P></P>
<HR>
<P>
<A HREF="bibtex-3.html">Nastêpny </A> rozdzia³,
<A HREF="bibtex-1.html">Poprzedni </A> rozdzia³
<P>
Spis tre¶ci <A HREF="bibtex.html#toc2"> rozdzia³u</A>,
 G³ówny <A HREF="bibtex.html#toc"> spis tre¶ci</A></P>
<P>
<A HREF="bibtex.html">Pocz±tek</A> dokumentu,
 <A HREF="#0"> Pocz±tek rozdzia³u</A></P>
</BODY>
</HTML>