Biblatex Style für meine Vorgaben vorhanden?

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Biblatex Style für meine Vorgaben vorhanden?

von Bartman » Sa 16. Jun 2018, 16:19

Informiere Dich bitte, warum Du in Deinem Beispiel weder inputenc noch fontenc laden solltest.

Das Paket geometry übernimmt das Papierformat Deiner Dokumentklasse, es muss also nicht noch einmal angegeben werden.

Der Befehl \clearscrheadfoot ist veraltet. Das aktuelle Befehlsangebot findest Du in Abschnitt 18.2 der KOMA-Script-Anleitung. \pagestyle{scrheadings} ist die Voreinstellung.

Off-Topic: Anmerkungen zum gezeigten Code

von Gast » Sa 16. Jun 2018, 13:19

  • 11pt,a4paper,oneside ist Voreinstellung von scrreprt kann also weg und ist insbes. für ein Minimalbeispiel überflüssig.
  • Diverse der Pakete und Einstellungen dürften für das Problem unerheblich sein und sind damit insbes. für ein Minimalbeispiel überflüssig.
  • \setmainfont{Arial} Arial ist ein Font, der üblicherweise nur auf Windows-Rechnern verfügbar ist. In einem Minimalbeispiel ist das ungünstig, weil damit potentielle Helfer ausgesperrt werden.
  • \chead[\pagemark]{\pagemark} geht kürzer als \chead*{\pagemark} (siehe Anleitung).
  • \setlength{\parindent}{0pt} ist stilistischer und typografischer Unfug. Damit schaltet man den Absatzeinzug ab, ohne Absätze auf andere Weise zu markieren. Etwas überspitzt gesagt, könnte man so auch einfach auf Absätze verzichten. Wenn man keinen Absatzeinzug mag, sollte man Absatzabstand verwenden. KOMA-Script bietet dafür die Option parskip mit diversen Einstellungen, die man auch verwenden sollte. Bei den Standardklassen sollte man hingegen das Zusatzpaket parskip verwenden.
  • \renewcommand{\labelenumii}{\arabic{enumi}.} verwendet den Zähler der ersten enumerate-Ebene für die Ausgabe des Labels der zweiten Ebene. Das kann nicht wirklich richtig sein. Glücklicherweise wird danach mit \renewcommand{\labelenumii}{\arabic{enumii}.} das ganze gleich wieder korrigiert. Allerdings wäre es hier eindeutig besser, wenn man \renewcommand*{\theenumii}{\arabic{enumii}}\renewcommand*[\labelenumii}{\theenumii.} verwenden würde, damit man bei \label/\ref die korrekte Ausgabe erhält. Bei der dritten Ebene muss man dafür ggf. sogar noch \p@enumiii anpassen. Insgesamt würde ich für derartige Änderungen heutzutage meist eher enumitem empfehlen.
  • Übrigens sollte man aus typografischen Gründen auch vermeiden, den oberen und unteren Rand gleich groß zu wählen. Im KOMA-Script-Buch wird das recht gut erklärt. Leider haben diverse Hochschulen Vorgaben, die von typografisch eher Unbeleckten verantwortet werden.

von Gast » Sa 16. Jun 2018, 12:08

Das sind zwar Deine Einstellungen aber kein Minimalbeispiel. Denn das Beispiel ist weder kompilierbar noch würde es ohne Weiteres das Problem zeigen, wenn wir es nur kompilierbar machten. Außerdem habe ich ein wenig den Überblick verloren, was Du möchtest. Ich empfehle daher eine neues Thema (mit Link zu dem hier) aufzumachen und dort ein ordentliches Minimalbeispiel zu zeigen (Stichwort .bib-Eintrag, der das Problem zeigt, ...). Dann solltest Du denn Sollzustand, den Istzustand und die notwendigen Änderungen möglichst präzise beschreiben.

von Latexnewbie » Sa 16. Jun 2018, 11:28

\documentclass [11pt,a4paper,oneside]{scrreprt}
\usepackage[T1]{fontenc} %Schriftsatz T1
\usepackage[utf8]{inputenc} % Anpassung an deutsche Sprachstandards
\usepackage[ngerman]{babel} %Deutsche Silbentrennung etc.
\usepackage{fontspec} % Lädt  Schriften
\usepackage{amsmath} %mathe
\usepackage{amssymb}%mathe
\usepackage{chngcntr}
\usepackage{graphicx}
\usepackage[style=ext-authortitle, giveninits=true, uniquename=init]{biblatex}
\addbibresource{Literatur.bib}
\counterwithout{equation}{chapter}
\setmainfont{Arial} % setzt Arial als Hauptfont
\usepackage{verbatim}
\usepackage{scrlayer-scrpage} %Kopfzeilenlayout
\pagestyle{scrheadings}
\clearscrheadfoot
 \chead[\pagemark]{\pagemark}
\setkomafont{pagehead}{\normalfont}
\usepackage[onehalfspacing]{setspace} % Zeilenabstand
\usepackage[paper=a4paper,left=30mm,right=40mm,top=25mm,bottom=25mm]{geometry} %Definiton der Seitenränder
\setlength{\parindent}{0pt}

\renewcommand{\labelenumii}{\arabic{enumi}.}
\renewcommand{\labelenumii}{\labelenumi\arabic{enumii}.}
\renewcommand{\labelenumiii}{\labelenumii\arabic{enumiii}}
\renewcommand{\labelnamepunct}{\addcolon\space}
\renewcommand*{\newunitpunct}{\addcomma\space}
\DeclareNameAlias{sortname}{family-given}
\renewcommand*{\locpubdelim}{\newunitpunct}% das kommt von biblatex-ext

\renewcommand*{\finentrypunct}{}
\renewcommand{\bibfootnotewrapper}[1]{\bibsentence#1}

\renewcommand*{\newunitpunct}{\addcomma\space}

\DeclareNameAlias{sortname}{family-given}

\DeclareDelimFormat[bib,biblist]{nametitledelim}{\addcolon\space}
\DeclareFieldFormat{citetitle}{#1}
\DeclareFieldFormat*{title}{#1}
\DeclareFieldFormat*{subtitle}{#1}
\DeclareFieldFormat{journaltitle}{#1}
\DeclareFieldFormat*{maintitle}{#1}
\DeclareFieldFormat*{booktitle}{#1}
\DeclareFieldFormat{urldate}{ aufgerufen am #1}
Das sind die ganzen Voreinstellungen

von Gast » Mo 11. Jun 2018, 17:45

Wie sieht Dein Code denn inzwischen aus?

von Latexnewbie » Mo 11. Jun 2018, 16:56

Hallo, eine Frage noch, wie kann ich bewirken, dass nach der URL im Literaturverzeichnis ein Komma gesetzt wird.
Danke.
Gruß
Latexnewbie

von Gast » Di 29. Mai 2018, 22:54

Wieso werden im Literaturverzeichnis keine Nummern angezeigt?
Weil es hier Käse ist, die anzuzeigen.

Insbesondere gibt es keine Nummern, da ....
Ich denke, Du möchtest style=authortitle statt citestyle=authortitle. Die Zahlen im Literaturverzeichnis haben keinen Bezug zu den Zitaten und sorgen daher nur für Verwirrung.
sie absolut nichts mit anderen Zahlen zu tun haben, die sonst irgendwo auftreten. Ähnlichkeit mit lebenden Zahlen sind rein zufällig.

von Bartman » Di 29. Mai 2018, 21:28

\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{csquotes}

\usepackage[
	citestyle=ext-authortitle, 
	bibstyle=ext-numeric,% für die Nummern
	giveninits, 
	uniquename=init
]{biblatex}

\addbibresource{biblatex-examples.bib}

\renewcommand{\bibfootnotewrapper}[1]{%
  \bibsentence#1}

\renewcommand*{\newunitpunct}{\addcomma\space}

\DeclareNameAlias{sortname}{family-given}

\DeclareDelimFormat[bib,biblist]{nametitledelim}{\addcolon\space}

% Keine kursiven Titel (nur ein Auszug aller möglichen Titel)
\DeclareFieldFormat{citetitle}{#1}
\DeclareFieldFormat*{title}{#1}
\DeclareFieldFormat*{subtitle}{#1}
\DeclareFieldFormat{journaltitle}{#1}
\DeclareFieldFormat*{maintitle}{#1}
\DeclareFieldFormat*{booktitle}{#1}

\renewcommand*{\locpubdelim}{\newunitpunct}

\renewcommand*{\finentrypunct}{}

\begin{document}
abc\autocite{nussbaum}
def\autocite{piccato}
ghi\autocite{vizedom:related}
jkl\autocite{aksin}
\printbibliography
\end{document}

von Latexnewbie » Di 29. Mai 2018, 20:58

Danke für deine umfangreiche Antwort.
Es soll gar nichts kursiv gedruckt werden..
Jetzt habe ich eine neue Frage:
Wieso werden im Literaturverzeichnis keine Nummern angezeigt?

von Gast » Di 29. Mai 2018, 11:10

In der Form ist das Beispiel für uns nicht lauffähig, da wir Deine Datei Literatur.bib nicht haben. Du solltest das Minimalbeispiel vor dem Absenden in einem leeren Ordner testen, um sicherzugehen, dass alle Dateien dabei sind.

Ich denke, Du möchtest style=authortitle statt citestyle=authortitle. Die Zahlen im Literaturverzeichnis haben keinen Bezug zu den Zitaten und sorgen daher nur für Verwirrung. Außerdem nutze ich biblatex-ext um einige Dinge schneller erledigen zu können. Daher wird es letztendlich zu style=ext-authortitle.

1. Es wird nicht nur der Titel kursiv gedruckt. Sollen alle anderen kursiven Texte auch aufrecht? Es gibt auch Titel in Anführungszeichen, was ist mit den?
\DeclareFieldFormat{title}{#1}
2.
\renewcommand{\bibfootnotewrapper}[1]{%
  \bibsentence#1}
3. Siehe unten.
\documentclass [11pt,a4paper,oneside]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{csquotes}

\usepackage[style=ext-authortitle, giveninits=true, uniquename=init]{biblatex}
\addbibresource{biblatex-examples.bib}

\renewcommand{\bibfootnotewrapper}[1]{%
  \bibsentence#1}

\renewcommand*{\newunitpunct}{\addcomma\space}

\DeclareNameAlias{sortname}{family-given}

\DeclareDelimFormat[bib,biblist]{nametitledelim}{\addcolon\space}

\DeclareFieldFormat{title}{#1}% kommentiere diese Zeile mal aus: das Verzeichnis wird deutlich übersichtlicher
% oder \DeclareFieldFormat*{title}{#1}
% aber es gibt da noch ein paar andere kursive Felder: journaltitle, maintitle, booktitle, ...

\renewcommand*{\locpubdelim}{\newunitpunct}% das kommt von biblatex-ext

\renewcommand*{\finentrypunct}{}

\begin{document}
abc\autocite{nussbaum}
def\autocite{piccato}
ghi\autocite{vizedom:related}
\printbibliography
\end{document}
Die Datei biblatex-examples.bib ist bei jeder biblatex-Installation dabei, daher musste ich hier die .bib-Datei nicht extra mitliefern.

Nach oben