Ich schreibe meine Bachelorarbeit und das Institut hat mir keine anständige LaTeX-Vorlage zur Verfügung gestellt, nur eine Doktorarbeit, die ich als Referenz verwenden kann. Glücklicherweise habe ich auf einem der Netzlaufwerke einen Teil des alten Codes gefunden, aber da die Arbeit aus dem Jahr 2015 ist, lässt sie sich nicht mehr so kompilieren, wie sie geschrieben ist. Ich habe das meiste davon repariert, aber ich kämpfe immer noch mit der Bibliographie.
Sie hat diesen Stil
wobei 1, 3-6, 173 Artikel sind, 2 ein @misc, 117-119 Bücher und 172 eine Doktorarbeit.
Natürlich stehen sie nicht in dieser Reihenfolge in der Bibliographie, ich habe einfach ein paar Screenshots von allen verschiedenen Eintragstypen gemacht. Die Zahlen hinter den eigentlichen Infos (rot) sind die Seiten, auf denen der Eintrag zitiert wird, was sehr hilfreich ist, da man so leicht erkennen kann, welche Quelle wichtig war, da diese häufiger zitiert werden, oder welche in welchem Abschnitt zitiert wurde (also Einleitung, theoretischer Hintergrund, Analyse, ...). Das funktioniert bei mir bereits. Was nicht funktioniert, ist die korrekte Anzeige der Infos selbst.
Hier ist der Auszug aus der style.bst
Bibliographie zu den relevanten Optionen (glaube ich):
FUNCTION {article}
{ output.bibitem
format.authors "author" output.check
author format.key output
new.block
format.title "title" output.check
new.block
crossref missing$
{ %journal emphasize "journal" output.check
format.bla output
eid empty$
%{ format.vol.num.pages link_it output }
{ format.pages output}
{ format.vol.num.eid output }
if$
format.date "year" output.check
}
{ format.article.crossref output.nonnull
eid empty$
{ format.pages output }
{ format.eid output }
if$
}
if$
% format.issn output
format.doi output
% format.url output
% new.block
% note output
fin.entry
}
FUNCTION {book}
{ output.bibitem
author empty$
{ format.editors "author and editor" output.check
editor format.key output
}
{ format.authors output.nonnull
crossref missing$
{ "author and editor" editor either.or.check }
'skip$
if$
}
if$
new.block
format.btitle "title" output.check
crossref missing$
{ format.bvolume output
new.block
format.number.series output
new.sentence
publisher "publisher" output.check
address output
}
{ new.block
format.book.crossref output.nonnull
}
if$
format.edition output
format.date "year" output.check
format.isbn link_it output
% format.doi output
% format.url output
new.block
note output
fin.entry
}
FUNCTION {misc}
{ output.bibitem
format.authors output
author format.key output
title howpublished new.block.checkb
format.title output
howpublished new.block.checka
howpublished output
format.date output
format.issn output
format.url link_it output
new.block
note output
fin.entry
empty.misc.check
}
FUNCTION {phdthesis}
{ output.bibitem
format.authors "author" output.check
author format.key output
new.block
format.btitle "title" output.check
new.block
"PhD thesis" format.thesis.type output.nonnull
school "school" output.check
address output
format.date "year" output.check
format.url output
new.block
note output
fin.entry
}
Kann mir jemand helfen, herauszufinden, was ich ändern muss, damit der angezeigte Stil ausgegeben wird? Ich wäre auch froh, wenn mir jemand einen Weg zeigen würde, dies mit anstelle biblatex
von zu erreichen, aber ich habe gelesen, dass es sehr schwierig ist, eine -Datei in verwendbares BibLaTeX bibtex
zu konvertieren ..bst
Antwort1
@Kuehner, kennen Sie eine Website, auf der ich einen .bib-Eintrag hochladen/einfügen und eine schnell kompilierende Vorschau verschiedener Zitierstile erhalten kann, sodass ich einen ähnlichen finden kann?
Hier ist ein Ausgangspunkt, Sie können mit dem style = ...
Teil spielen. Siehebiblatex-examples.bib auf CTANfür den Inhalt der Beispieldatenbank.
% based on https://tex.stackexchange.com/questions/13509
\documentclass{article}
\usepackage[
% style = alphabetic, % <-- Uncomment
% style = numeric, % <-- Uncomment
style = authoryear, % <-- Uncomment
backref = true,
]{biblatex}
% https://tex.stackexchange.com/questions/36307
\DefineBibliographyStrings{english}{%
backrefpage = {page},% originally "cited on page"
backrefpages = {pages},% originally "cited on pages"
}
% example database comes with biblatex
% see https://ctan.org/tex-archive/macros/latex/contrib/biblatex/doc
\addbibresource{biblatex-examples.bib}
\usepackage{hyperref}
\begin{document}
\cite{kastenholz}
\cite{aristotle:physics}
% https://tex.stackexchange.com/questions/17128
%\nocite{*}
\printbibliography
\end{document}