Bei der Formatierung habe ich ein weiteres Problem. Bei manchen Quellen habe ich nur den Herausgeber oder den Titel eines Zeitungstextes, weil kein Autor angegeben ist. Im ausgegebenen Literaturverzeichnis sind diese nicht fett. Wie kann ich das ändern, dass bei diesen Typen der erste Teil der Ausgabe (Herausgeber, Titel des Zeitungsartikel) fett wird? (Minimalbeispiel funktioniert jetzt} Öffne in Overleaf
\documentclass{scrreprt} \usepackage[style=authoryear]{biblatex} \usepackage{filecontents} \usepackage{xpatch} \xpretobibmacro{author}{\begingroup\bfseries}{}{} \xapptobibmacro{author}{\endgroup}{} \begin{filecontents}{\jobname.bib} @misc{OhneAutor, title = {Titel der Quelle}, url = {http://www.texwelt.de}, urldate = {2017-08-02}, pagetotal = {2}, editor = {Name des Herausgesber} } @article{Zeitungsartikel, title = {Titel des Zeitungsaritkel}, url = {https://www.texwelt.de}, urldate = {2017-08-11}, date = {2017-04-12}, subtitle = {Untertitel}, } @online{achter, author = {{restliche Verweise}}, year = {2016}, title = {Titel des Dikuments}, urldate = {2017-08-29}, } \end{filecontents} \addbibresource{\jobname.bib} \begin{document} Erster Quellenverweis \parencite{OhneAutor} Zweiter Quellenverweis \parencite{Zeitungsartikel} Dritter Quellenverweis \parencite{achter} \printbibliography \end{document} gefragt 31 Aug '17, 12:31 atrox |
Für den Editor (und ggf. auch für weitere Felder wie den Übersetzer) kann man natürlich genauso vorgehen wie für den Autor, wobei es dafür neben dem Makro Öffne in Overleaf
\documentclass{scrreprt} \usepackage[style=authoryear]{biblatex} \usepackage{xpatch} \xpretobibmacro{author}{\begingroup\bfseries}{}{} \xapptobibmacro{author}{\endgroup}{}{}% <--- Korrektur: Fehlendes Klammerpaar ergänzt! \xpretobibmacro{bbx:editor}{\begingroup\bfseries}{}{} \xapptobibmacro{bbx:editor}{\endgroup}{}{} \xpretobibmacro{labeltitle}{\begingroup\bfseries}{}{} \xapptobibmacro{labeltitle}{\endgroup}{}{} \begin{filecontents}{\jobname.bib} @misc{OhneAutor, title = {Titel der Quelle}, url = {http://www.texwelt.de}, urldate = {2017-08-02}, pagetotal = {2}, editor = {Name des Herausgebers} } @article{Zeitungsartikel, title = {Titel des Zeitungsaritkel}, url = {https://www.texwelt.de}, urldate = {2017-08-11}, date = {2017-04-12}, subtitle = {Untertitel}, } @online{achter, author = {{restliche Verweise}}, year = {2016}, title = {Titel des Dokuments}, urldate = {2017-08-29}, } \end{filecontents} \addbibresource{\jobname.bib} \begin{document} Erster Quellenverweis \parencite{OhneAutor} Zweiter Quellenverweis \parencite{Zeitungsartikel} Dritter Quellenverweis \parencite{achter} \printbibliography \end{document} beantwortet 17 Okt '17, 09:05 gast3 |
Ich habe deine »Antwort« mal in einer Frage konvertiert.
@stefan Das At-Problem ist immer noch da.
@misc
, siehe oben.Code funktioniert jetzt!
Hallo Henri, ich versuche gerade mein Code so zu korrigieren, dass er fubnktioniert. Ich habe eine seperate tex Datei, die ich über den Befehl addbibsource in mein Hauptdokument einlesen. Versuche das nun hier alles in ein Minimalbeispiel zu konvertieren