Wie bearbeite ich Zitate im Text im Plainnat-Stil?

Wie bearbeite ich Zitate im Text im Plainnat-Stil?

Ich verwalte meine Bibliographie mit JabRef und alles ist in Ordnung, aber ich habe ein Problem mit meiner plainnat.bstDatei. Möglicherweise möchte ich, dass meine Quellenangabe im Text so aussieht: [Autor et al., Jahr] oder [Autor, Autor et al., Jahr], wenn es mehr als zwei Autoren gibt.

Ich glaube, ich muss den FUNCTION {format.lab.names}Code ändern, weiß aber nicht, wie das geht. Können Sie mir bitte helfen?

Dies ist mein Code (einfacher Standard):

FUNCTION {format.lab.names}
{ 's :=
  s #1 "{vv~}{ll}" format.name$
  s num.names$ duplicate$
  #2 >
  al    { pop$ " et~al." * }
  { #2 <
    'skip$
    { s #2 "{vv }{ll}" format.name$ "others" =
        { " et~al." * }
        { " e " * s #2 "{vv~}{ll}" format.name$ * }
      if$
    }
  if$
}
if$
}

Ja, Mario, du hast vollkommen recht ... ich habe nur vergessen zu sagen, dass ich natbib bereits verwende!

Heute habe ich jedoch meine Datei plainnat.bst bearbeitet und es ist mir gelungen, den Namen des Autors in Kapitälchen und die Jahreszahlen der Artikel fett zu schreiben. Jetzt sieht meine Quellenangabe im Text folgendermaßen aus (ich hätte ein Bild gepostet, aber ich habe noch keine 10 Reputationen):

[Imperi, F. et al., 2009]

und in der Bibliographie:

Imperi, F., Ciccosanti, F., Basulto Perdomo, A., Tiburzi, F., Mancone, C., Alonzi, T., Ascenzi, P., Piacentini, M., Visca, P., e Fimia, GM Analyse des periplasmatischen Proteoms von Pseudomonas aeruginosa, einem metabolisch vielseitigen opportunistischen Pathogen. Proteomics, 9:1901–1915, 2009. (Zitat auf Seite 1, 5 und 6.)

Ich bin damit fast zufrieden, möchte aber wissen, ob es eine Möglichkeit gibt, auch den zweiten Namen dieses (und aller) Artikel in die Quellenangaben im Text einzufügen, etwa:

[Imperi, F., Ciccosanti, F. et al., 2009]

Antwort1

Sie können dies lösen, indem Sie das natbibPaket verwenden:

Zum Beispiel:

\documentclass{article}

\usepackage[english]{babel}
\usepackage{url}
\usepackage{natbib}

\begin{document}
According to \citep{mario2013}

\bibliographystyle{plainnat}
\bibliography{refs}

\end{document}

wo sich die Datei refs.bib befindet:

@article{mario2013,
author={mario},
title={Marito and Friends},
journal={My Journal},
year = {2013},
}

Es wird eine Ausgabe wie diese erzeugt:

Bildbeschreibung hier eingeben

Weitere Informationen finden Sie imnatbib Dokumentation.

verwandte Informationen