summaryrefslogtreecommitdiff
path: root/info/tex-virtual-academy-pl/prog/bibtex/bibtex-2.html
diff options
context:
space:
mode:
Diffstat (limited to 'info/tex-virtual-academy-pl/prog/bibtex/bibtex-2.html')
-rw-r--r--info/tex-virtual-academy-pl/prog/bibtex/bibtex-2.html76
1 files changed, 76 insertions, 0 deletions
diff --git a/info/tex-virtual-academy-pl/prog/bibtex/bibtex-2.html b/info/tex-virtual-academy-pl/prog/bibtex/bibtex-2.html
new file mode 100644
index 0000000000..b0b98da4a1
--- /dev/null
+++ b/info/tex-virtual-academy-pl/prog/bibtex/bibtex-2.html
@@ -0,0 +1,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>