Wie man Autorennamen fett und Autorennamen und Jahr in kursiver Textzitierung formatiert, natbib apalike

Wie man Autorennamen fett und Autorennamen und Jahr in kursiver Textzitierung formatiert, natbib apalike

ich will machen

  1. der Name des Autors und das Jahr im Literaturverzeichnis. Beispiel in Fettschrift:

Beasley A, Mason W. 2015.Emotionale Zustände vs. emotionale Wörter in sozialen Medien. In: Proceedings der ACM Web Science Conference. 1–10.

  1. die Namen der Autoren und das Jahr in Kursivschrift in der Quellenangabe im Text, Beispiel:

Die von forma mentis-Netzwerken rekonstruierte Online-Wahrnehmung weist darauf hin, dass Lohnunterschiede semantisch eng mit „Geschlecht“ und „Lücke“ verbunden sind. Dies deutet darauf hin, dass die Schließung des geschlechtsspezifischen Lohnunterschieds der Schlüssel zur Bekämpfung geschlechtsspezifischer Vorurteile in MINT-Fächern ist. Dies steht im Einklang mit früheren relevanten Studien (Ely, Ibarra & Kolb, 2011; Courey & Heywood, 2018). (hier \citep verwendet)

Leder, Steinbock & Martini (2009)Berücksichtigen Sie strukturelle Änderungen metamorpher Malware. (hier \cite verwendet)

Wo müssen Änderungen in apalike-1.bst vorgenommen werden, um ein Ergebnis wie in den obigen Beispielen zu erzielen?

Meine {format.names}Funktion sieht folgendermaßen aus:

FUNCTION {format.names}
{ 's :=
  #1 'nameptr :=
  s num.names$ 'numnames :=
  numnames 'namesleft :=
    { namesleft #0 > }
    { s nameptr "{vv~}{ll}{, jj}{ f{}}" format.name$ 't :=   % last name first
      nameptr #1 >
        { namesleft #1 >
            { ", " * t * }
            { numnames #2 >
                { "" * }
                'skip$
              if$
              t "others" =
                { " \textit{et~al.}" * }
                { ", " * t * }
              if$
            }
          if$
        }
        't
      if$
      nameptr #1 + 'nameptr :=
      namesleft #1 - 'namesleft :=
    }
  while$
}

Antwort1

Zusätzlich zu den vier gewünschten Änderungen, die Sie in Ihrem Beitrag erwähnt haben (Autorennamen in formatierten Bib-Einträgen fett darstellen, yearFelder in formatierten Bib-Einträgen fett darstellen, Autorennachnamen in den Zitationshinweisen kursiv darstellen und Jahreszahlen in den Zitationshinweisen kursiv darstellen), habe ich mindestens sechs [6!] weitere Änderungen entdeckt, die Sie im Vergleich zu den Standardeinstellungen anscheinend benötigen apalike:

  • Verwenden Sie in den formatierten Einträgen als Trennzeichen zwischen den Autoren ,(Komma) statt des Wortes .and

  • Setzen Sie zwischen dem Nachnamen und dem (abgekürzten) Vornamen eines Autors kein Komma.

  • Fügen Sie nach den gekürzten Vornamen der Autoren keinen .(„Punkt“) ein.

  • Setzen Sie in den formatierten Einträgen keine Klammern um den Block „Jahr“,

  • :Fügen Sie im booktitleFeld für Einträge vom Typ @incollection– und möglicherweise auch für andere Eintragstypen – nach dem Wort „In“ (Doppelpunkt) ein .

  • TunnichtDen Inhalt des booktitleFeldes kursiv darstellen.

Mit genügend Zeit und Ressourcen sollte es meiner Meinung nach möglich – wenn auch nicht besonders ratsam – sein, alle diese Formatierungsziele durch Hacken zu erreichen apalike.bst.

Bevor Sie sich jedoch auf eine solche Reise begeben, sollten Sie sich daran erinnern, apalikedasssehr alt-- es wurde zuletzt 1988 sinnvoll aktualisiert. Sein fortgeschrittenes Alter - ich entschuldige mich, wenn das unnötig klingtAltersdiskriminierung... - bringt typografisch (mindestens) drei Nachteile mit sich:

  • apalikekennt Felder wie url, doi, isbn, und nicht issn, die heutzutage eher alltäglich sind.

  • apalikefunktioniert nicht so gut mit dem natbibZitationsmanagement-Paket. Beispielsweise funktioniert natbibdie Option vonlongnamesfirstnichtarbeiten mit apalike.

  • Der apalikeBibliographiestil kommtnirgendwo in der Nähezur UmsetzungaktuellAPA-Formatierungsrichtlinien. Diese Nichteinhaltung der aktuellen APA-Richtlinien kann in der Praxis für Sie ein Nachteil sein, muss es aber nicht. Sie sollten sich dieses Problems jedoch zumindest bewusst sein.

Angesichts dieser Nachteile und der Tatsache, dass es apalikeziemlich schwierig sein kann, Hacking richtig durchzuführen, glaube ich, dass Sie besser dran sind, wenn Sie lernen, wie man das makebstDienstprogramm verwendet, das Teil desbenutzerdefinierte-lätzchenPaket. Mit dem makebstDienstprogramm können Benutzer eine maßgeschneiderte Bibliografie-Datei erstellen, die alle ihre Formatierungsanforderungen von Anfang an und auf sehr robuste Weise umsetzt. Das makebstDienstprogramm führt Sie durch eine lange Reihe von Fragen, jede mit Multiple-Choice-Antworten (von denen eine als Standard markiert ist). Die letzte Frage lautet, ob das Dienstprogramm die BST-Datei erstellen soll. Beantworten Sie diese Frage mit „y“.

Öffnen Sie zunächst ein Eingabeaufforderungsfenster und geben Sie ein pdflatex makebst.

verwandte Informationen