Hong-Phuc Bui
2019-10-06 3be6e236f6bc89d7596b23a18848e53b4729611a
chap/zitat.tex
@@ -37,351 +37,13 @@
\begin{bibtexcode*}{linenos=false}
@<literatur-type>{key,
  Feld1 = {Wert1},
  Feld2 = {Wert2}
  Attribute2 = {Wert1},
  Attribute2 = {Wert2}
}
\end{bibtexcode*}
Die \texttt{bibtex}-Literatur-Typen sind die folgenden:
\autocite{Schlosser:2011}
{\addtokomafont{descriptionlabel}{\ttfamily}
\begin{description}
   \item [article] Ein Artikel eines \texttt{author} (Autor) in einer
      Zeitschrift, einem Journal oder einem \texttt{journaltitle} (Magazin mit dem
      Titel).
      Optionale Felder: \texttt{volume} (Jahrgang) oder \texttt{number}, \texttt{series}
      (Reihe), \texttt{editor} (Herausgeber), \texttt{pages} (Seitenangabe), \texttt{issuetitle}
      (Titel der Ausgabe).
      Beispiel: Ein einzelner Beitrag in einer Zeitschrift wie "`Der
      Spiegel"'. Der Autor ist also der Autor des Artikels.
   \item [book] Ein verlegtes Buch eines Autors (\texttt{author}).
      Optionale Felder: \texttt{volume} oder \texttt{number},
      \texttt{series}, \texttt{editor}, \texttt{publisher},
      \texttt{location}, \texttt{edition}, \texttt{isbn}, \texttt{chapter},
      \texttt{pages}.
      Beispiel: Dieses Buch \autocite{Schlosser:2011}.
   \item [inbook] Ein in sich abgeschlossener Teil eines Autors (author) in
      einem Buch (\texttt{booktitle}), wie beispielsweise ein Kapitel in
      einem Fachbuch verschiedener Autoren.
      Optionale Felder: \texttt{editor}, \texttt{chapter} und/oder
      \texttt{pages}, \texttt{publisher}, \texttt{volume} oder
      \texttt{number}, \texttt{series}, \texttt{type}, \texttt{edition}.
      (\dots)
   \item[booklet] Ein gedrucktes Werk, das jedoch nicht offiziell verlegt wurde.
      Benötigtes Feld: \texttt{author}.
      Optionale Felder: \texttt{howpublished}  sollte unbedingt gefüllt werden.
      Beispiel: Ein kleiner Gedichtband oder eine Formelsammlung, die Sie selbst
      gedruckt oder direkt an eine Druckerei gegeben haben. Dm
      Werke haben keine ISBN und sind keiner Institution zugehörig,
   \item[collection] Ein Buch mit mehreren in sich geschlossenen Beiträgen
      verschiedener Autoren. Das Buch selbst hat keinen Autor, sondern
      einen Herausgeber (\texttt{editor}).
      Optionale Felder: \texttt{foreword}, \texttt{edition},
      \texttt{translator}, \texttt{volume}, \texttt{series},
      \texttt{volumes}, \texttt{publisher}.
   \item[incollection] Ein Teil eines Buches mit eigenem Titel, der im
      Vergleich \texttt{collection} zusätzlich einen \texttt{author} und
      einen Buchtitel (\texttt{booktitle}) benötigt.
      Optionale Felder wie bei \texttt{collection}.
   Beispiel: Das Kapitel über Speicherbausteine eines Professors in Buch
      über Rechnerarchitekturen, das verschiedene Kapitel verschiedener
      Autoren aufweist.
   \item[manual] Technische Dokumentation mit einem Autor (\texttt{author})
      oder Herausgeber (\texttt{editor}).
      Optionale Felder: \texttt{subtitle}, \texttt{organization},
      \texttt{location}, \texttt{edition}.
      Beispiel: Jedes Handbuch oder jede Onlinehilfe, wie eine Dokumentation
      zu einem bestimmten \latex-Paket.
   \item[misc] Wenn nichts anderes passt, passt \texttt{misc}. Benötigt
      \texttt{author} oder \texttt{editor}.
      Das optionale Feld \texttt{howpublished} sollten Sie unbedingt befüllen
      für die Art der Veröffentlichung. Beispiel: "`Eigenverlag"'
      eines Buches.
   \item[online] Alles, was ausschließlich im Web verfügbar ist, also
      Webseiten ebenso wie nicht näher spezifizierte Dokumente zum
      Herunterladen. \texttt{online} kommt auch ohne \texttt{author}
      oder \texttt{editor} aus, weil es bei Webseiten eben oft
      keinen identifizierbaren Autor gibt. Neben dem Titel
      (\texttt{title}) sind die Angabe des URL (\texttt{ur1})‚
      also der Internetadresse und des Datums (\texttt{year}/\texttt{date})
      unbedingt notwendig. Schreiben Sie als Datum das Ihres
      letzten Zugriffs auf die Webseite.
      (\dots)
   \item[patent] Ein Patent oder ein Patentantrag‚ mit der Antragsnummer oder
      der Patentnummer in \texttt{number} und einem Autor (\texttt{author}).
      Dazu kommen noch die optionalen Felder für den Halter des Patents
      (\texttt{holder}), die Art (\texttt{type}), Ort (\texttt{location}) und
      den Zustand des Patents (\texttt{pubstate}).
   \item [periodical] Ein ganzes Heft eines regelmäßig erscheinenden Journals
      oder Magazins mit dem Titel \texttt{title}. Ein eventueller Sondertitel
      der Ausgabe kommt in \texttt{issuetitle}. Der Herausgeber
      (\texttt{editor}) kann entfallen.  Ansonsten wie der Eintragstyp
      \texttt{article}.
   \item [proceedings] Ein Konferenzband. Wie \texttt{collection}, zusätzlich
      mit Feld \texttt{organization} für den Veranstalter der Konferenz.
   \item [inproceedings] Ein Beitrag in einem Konferenzband. Ähnlich dem
      vorigen: Wie \texttt{incollection}, zusätzlich mit Feld
      \texttt{organization} für den Veranstalter der Konferenz.
   \item [report] Ein technischer Bericht oder Whitepaper eines Autors
      (\texttt{author}) einer Universität oder anderen Institution
      (\texttt{institution}). Im Normalfall hat ein technischer Bericht eine
      fortlaufende Nummer (\texttt{number}) in einer Schriftenreihe eines
      Typs (\texttt{type}). Zusätzlich können Sie einen Ort
      (\texttt{location}) angeben.
      Beispiel: Der technische Bericht mit der Nummer TUM—IO614 der TU München mit
      dem Titel "`A Literature Survey of the Software Quality Economics of
      Defect-Detection Techniques"' von Stefan Wagner.
   \item[techreport] Ein Alias für \texttt{report}, bei dem type auf
      "`Technischer Bericht"' gesetzt wird.
   \item[thesis] Eine Abschlussarbeit eines Autors (\texttt{author}) an einer
      Bildungseinrichtung (\texttt{institution}). Die Art der Abschlussarbeit
      wird in type angegeben, beispielsweise "`Diplomarbeit"'.
         Optional können Sie auf einzelne Kapitel (\texttt{chapter}) oder
         Seiten (\texttt{pages}) verweisen, und einen DOI\footnote{Digital
            Object Identifier} (\texttt{doi}), einen Ort
         (\texttt{location}) oder einen Publikationsstatus
         (\texttt{pubstate}) angeben.
   \item[mastersthesis] Ein Alias für \texttt{thesis}, bei dem \texttt{tvpe} auf
      "`Masterarbeit"' bzw.~die jeweils übersetzte Entsprechung gesetzt ist.
   \item[phdthesis] Ein Alias für \texttt{thesis}, bei dem der type auf
      "`Dissertation"' bzw.  die jeweils nach \texttt{language} übersetzte
      Entsprechung gesetzt ist.
   \item[unpublished] Ein Dokument mit Autor und Titel, das aber nicht formal
      publiziert wurde. Die Abgrenzung zu \texttt{booklet} ist manchmal schwierig.
      Benötigte Felder: \texttt{author}, \texttt{title}, \texttt{note}.
      Optionale Felder: \texttt{month}
      Beispiel: Ein interner Bericht, den Sie in einer Firma angefertigt haben.
      Dieser wird natürlich nicht veröffentlicht, vielleicht verwenden Sie aber
      trotzdem Material daraus. Fragen Sie aber vorher um Erlaubnis!
\end{description}
}
Die Felder im Literatur-Eintrag sind:~\autocite{Schlosser:2011}
{\addtokomafont{descriptionlabel}{\ttfamily}
\begin{description}
   \item [title] Der Titel des Werkes.
      Bei englischsprachigen Literaturverzeichnissen wird der Titel
      automatisch in Kleinbuchstaben mit nur dem allerersten Zeichen als
      Großbuchstaben gewandelt. Treten etwa spezielle Namen im Titel auf,
      fassen Sie diese in geschweifte Klammern ein, um das Umwandeln "`zu
      verhindern"'.
      Beispiel: \verb|{The {GNU} Project| wird im Verzeichnis zu
         "`The  GNU project"' ohne geschweifte Klammern zu
         "`The gnu project"'.
   \item[subtitle] Die meisten Eintragstypen verarbeiten auch einen
      Untertitel. In der Regel können Sie diesen jedoch weglassen.
   \item [year/date] Das Datum der Publikation im Format yy-mm-dd,
      wobei Sie Monat und Tag auch weglassen können.
      Alternativ geben Sie nur das Feld \texttt{year} mit der
      Jahreszahl an, da dies das im traditionellen Bib\TeX{}
      übliche Feld war.
   \item[author] Der Autor bzw. die Autoren.
      Geben Sie Autoren in der Form \texttt{Vorname} \texttt{Mittelname} \texttt{Nachname}
      an. Mehrere Autoren trennen Sie mit dem Word \texttt{and}.
      Wenn Sie sehr viele Autoren haben und nicht alle auflisten wollen,
      beenden Sie die Liste mit \texttt{and others}. Beispiel:
      \verb:author={John Wolfgang von Goethe and Fritz Schiller and others}:
      Ist der Autor eine Firma oder Organisation, packen Sie diese nochmals
      extra in geschweifte Klammern, um zu verhindern, dass Bib\TeX{} diese
      als Vor- und Nachnamen zu interpretieren versucht. Geben Sie dann
      zusätzlich \texttt{shortauthor}\footnote{\texttt{shortauthor} ist auch
      wieder eine Namenliste.} an:
   \verb:author = {{Deutsche Gesellschaft für Luft- und Ramfahrt}},:\\
   \verb:shortauthor = {DGLR},:
      Selbes gilt auch für den Herausgeber in \texttt{editor}. Natürlich können Sie
      in beiden Organisationen und Personen auch mischen.
   \item[url] Die Internetadresse oder URL für online verfügbare Publikationen
      und Websites. Geben Sie die vollständige Adresse inklusive
      \texttt{http://} ein.
   \item[urldate] Das Datum Ihres letzten Zugriffs auf die in \texttt{url}
      angegebene Adresse.  Da sich Dokumente im Internet fortlaufend ändern
      können, sollten Sie diese Angabe stets treffen.
   \item[location] Der Ort des Verlags oder der Institution. Bei größeren
      Verlagen kann diese entfallen, bei kleineren Verlagen erleichtert die
      Angabe dem Leser die Suche.
   \item[pubstate] Wie weit ist die Veröffentlichung gediehen, ist sie schon
      "`im Druck"' oder erst "`eingereicht"'?
   \item[doi. isbn, issn] Die jeweilige Nummer des Werkes. Für Bücher die
      ISBN- Nummer, die ISSN-Nummer von Journalen, Zeitschriften, der DOI als
      der Digitale Objekt-Identifikator, den mehr und mehr Journale als Ersatz
      für den URL verwenden.
   \item [eprint, eprinttype] Der \texttt{eprint} ist die elektronische ID,
      die viele Online- Zeitschriften als Ersatz für die Seitenzahl
      verwenden. Bei Letzterem sollten Sie dann zusätzlich auch \texttt{eprinttype}
      angeben, damit klar ist, was das für ein Identifikator ist.
   \item[annote] Eine Anmerkung. Sie wird von den meisten Verzeichnisstilen
      nicht verwendet. Sie können dieses Feld für Ihre eigenen Notizen zu
      einem Werk nutzen. Achten Sie darauf, ob Sie einen Stil verwenden, der
      das Feld dennoch nutzt.
   \item[edition] Die Auflage eines Buches. Geben Sie den Wert dieses
      Feldes entweder rein numerisch an als \verb:{2}: und überlassen Sie
      \texttt{biblatex} den Rest oder explizit als {Zweite überarbeitete
         Auflage} oder ähnlich an.
   \item[editor] Der Herausgeber eines Werkes. Bei Büchern existiert manchmal
      nur ein Herausgeber, nicht jedoch ein Autor. Bei Konferenzbänden oder
      Ähnlichem gibt es sowohl Autor als auch Herausgeber. Der Herausgeber
      wird im Literaturverzeichnis entsprechend gekennzeichnet, im Deutschen
      mit "`Hrsg"'.
\end{description}
}
Weitere Felder:
{\addtokomafont{descriptionlabel}{\ttfamily}
   \begin{description}
   \item [abstract] Einige wenige Verzeichnisstile verwenden dieses Feld für
      den Abdruck einer Zusammenfassung.
   \item[address] Ein Alias für location, der früher verwendet wurde.
   \item[afterword/foreword/introduction] Gibt den Autor eines Nachworts,
      eines Vorworts oder einer Einführung an, falls sich dieser vom Autor
      oder Herausgeber des Werkes unterscheidet.
   \item[bookauthor] Wenn der Eintrag Teil eines Gesamtwerkes ist, hat die
      Sammlung oft einen übergeordneten Autor. Nicht zu verwechseln mit
      \texttt{editor}.
   \item[booksubtitle] Untertitel eines Gesamtwerkes.
   \item[booktitle] Der Titel eines Buches in den Eintragstypen
      \texttt{incollection} und \texttt{inproceedings}. Die wenigen
      Spezialitäten sind bei der Erläuterung des Feldes title zu finden, die
      auch das richtige für Bücher ist.  Beispiel: Der Titel eines
      Konferenzberichts.
   \item[chapter] Eine Kapitel- oder Abschnittsnummer, auf die referenziert
      wird. Kommt nur bei \texttt{inbook} oder \texttt{incollection} vor.
   \item[commentator] Der Kommentator eines Werks, der zusätzlich zum Autor
      aufgeführt ist. Kommt oft bei umstrittenen Werken oder übersetzten
      Werken aus sehr fremden Kulturen vor.
   \item[eventdate] Das Veranstaltungsdatum einer Konferenz für \verb:@proceedings:
      oder \verb:@inproceedings:. Geben Sie dies so an wie auch \texttt{date}.
   \item[eventtitle] Der Name einer Veranstaltung für \verb:@proceedings: oder
      \verb:@inproceedings:
   \item[indextitle] Der Titel eines Werkes, wie er im Index erscheinen soll,
      falls die Indizierung des Literaturverzeichnisses aktiviert ist.
      Vielleicht wolle Sie, dass beispielsweise ein Werk "`Eine
      Übersicht über ..."' im Index als "`Übersicht über ...,
      Eine"' erscheint.
   \item{institution} Gibt die Einrichtung an, die einen technischen Bericht
      (\texttt{techreport}) veröffentlicht. Beispiel: Technische Universität
      München.
   \item[journaltitle] Der Name der Fachzeitschrift oder des Magazins, kurz
      des Journals, in dem ein \texttt{article} veröffentlicht wurde. Für
      viele solche Publikationen existieren Abkürzungen. Informieren Sie sich
      über die üblichen Abkürzungen in Ihrem Fachbereich.
   \item[journal] Ein Alias für Journaltitle.
   \item [nunber] Die fortlaufende Nummer eines technischen Berichts oder der
      Ausgabe eines Journals. In letzterem Fall tritt sie meist zusammen
      mit dem \texttt{volume} auf, der Jahrgangsnummer.  Beispiel: Die
      Computerzeitschrift Heise c’t erscheint zweiwöchentlich, Mitte August
      beispielsweise die Nummer 18.
   \item[organization] Die Organisation, die eine Konferenz ausrichtet oder
      ein Handbuch (\texttt[manual]) veröffentlicht.  Beispiel: Der
      Firmenname bei einem Softwarehandbuch.
   \item[publisher] Der Name des Verlags. Achten Sie darauf, dass Sie einen
      Verlag konsistent angeben, nutzen Sie eventuell das
      \verb:@STRING:-Konstrukt, das weiter hinten erläutert wird.
   \item[school] Ein Alias für \texttt{institution}. Der Name der Schule oder
      Hochschule, an der eine \texttt{mastersthesis} oder \texttt{phdthesis}
      verfasst wurde.
   \item[shortauthor] Die Kurzfassung für die Autoren, so wie sie im Zitat
      erscheinen soll. Dies ist gegebenenfalls für Organisationen als Autor
      interessant.  Siehe oben bei \texttt{author}.
   \item[year] Das Jahr der Veröffentlichung eines Werkes. Für nicht offiziell
      veröffentlichte Werke ist es der Monat der Fertigstellung.  Generell
      sollten Sie hier nur vierstellige Jahreszahlen verwenden. Wenn das Jahr
      nicht genau ermittelt werden kann, funktioniert bei den meisten
      Verzeichnisstilen auch etwas in der Art (\texttt{um 1884}).
   \item[crossref] Haben Sie ein Sammelwerk bereits als Ganzes zitiert und
      wollen nun auch ein besonderes Kapitel aufführen, verweisen Sie mit
      crosaref auf den logischen Name eines Eintrags in derselben
      BibTFX-Datei und sparen sich dadurch das Kopieren der ganzen Angaben.
      (\dots)
   \item[indexsorttitle] Wenn title oder \texttt{indextitle} Zeichen enthalten, die den
      Sortieralgorithmus der Indizierung durcheinanderbringen, sollten Sie
      \texttt{indexsorttitle} angeben. Ich entnehme das Beispiel aus der
      Paketdokumentation:
      \verb:title = {The \LaTeX\ Coupanion},:\\
      \verb:indextitle = {\LaTeX\ Conpanion, The},:\\
      \verb:indexsorttitle = {LATEX Conpanion},:\\
   \end{description}
}
Die \texttt{bibtex}-Literatur-Typen und die Attributen im Literatur-Eintrag sind in~\autocite{Schlosser:2011}
gut beschrieben. Einen Aufzug vom Buch findet man in Anhang~\ref{chap:literatur-typen-attributen}.
\section{Zitaten}
@@ -431,20 +93,18 @@
(Linux)-Konsole die \latex-Datei so compilieren:
\begin{verbatim}
$ xelatex document.tex
$ lualatex document.tex
$ biber document
$ xelatex document.tex
$ xelatex document.tex
$ lualatex document.tex
$ lualatex document.tex
\end{verbatim}
\section{Zitaten- und Literaturverzeichnis-Stile} In diesem Abschnitt
gehe ich davon aus, dass die \verb:.bib:-Datei den Inhalt wie folgendes hat:
\section{Zitaten- und Literaturverzeichnis-Stile}
\inputbibcode{code/biblatex-bsp/literatur.bib}
In diesem Abschnitt gehe ich davon aus, dass die \verb:.bib:-Datei den Inhalt wie
im Anhang~\ref{chap:bsp-literatur} die Zitaten sind wie folgt:
Und die Zitation sind wie folgt:
\inputtexcode[firstline=17,lastline=24]{code/biblatex-bsp/biblatex-author-year.tex}
\inputtexcode[firstline=17,lastline=23]{code/biblatex-bsp/biblatex-author-year.tex}
Mit unterschiedlichen Stil-Angaben kann man unterschiedliches Aussehen des
@@ -455,11 +115,14 @@
\inputtexcode[firstline=7,lastline=12]
  {code/biblatex-bsp/biblatex-author-year-footcite.tex}
{
\centering
\frame{\includegraphics[scale=0.75]
  {code/biblatex-bsp/biblatex-author-year-footcite.pdf}}
  {code/biblatex-bsp/biblatex-author-year-footcite.pdf}}\\
}
\subsection{Authoryear}
\inputtexcode[firstline=7,lastline=12]{code/biblatex-bsp/biblatex-author-year.tex}
@@ -467,8 +130,9 @@
{
\centering
\frame{\includegraphics[scale=0.75]
   {code/biblatex-bsp/biblatex-author-year.pdf}}
   {code/biblatex-bsp/biblatex-author-year.pdf}}\\
}
\subsection{Numeric}
\inputtexcode[firstline=7,lastline=12]
@@ -477,6 +141,6 @@
{
\centering
\frame{\includegraphics[scale=0.75]
   {code/biblatex-bsp/biblatex-author-year-numeric.pdf}}
   {code/biblatex-bsp/biblatex-author-year-numeric.pdf}}\\
}