von KOMA » Mo 5. Apr 2021, 11:34
Da wir nicht wissen, was genau Du gemacht hast, wird es etwas schwierig konkrete Hilfestellung zu geben. Beim ersten Beispiel hättest du jedenfalls zuerst PDFLaTeX, dann BibTeX, dann noch zweimal PDFLaTeX aufrufen müssen, um sowohl den Querverweis als auch das Literaturverzeichnis zu erhalten.
Ein kleines Problem dabei ist, dass in unsrt.bst gar kein Eintragstyp @online definiert ist. Es funktioniert zwar trotzdem, gibt aber min. eine Warnung von BibTeX. Das sollte also eher in @misc geändert werden, beispielsweise:
\begin{filecontents}[force]{\jobname.bib}
@online{1,
title = {Hi},
author = {},
year = {},
urldate = {04.04.2021},
url = {viewtopic.php?t=4858},
}
\end{filecontents}
\documentclass[12pt,a4paper]{article}
\usepackage[a4paper,left=3cm,right=3cm,top=3cm,bottom=3cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{url}
\bibliographystyle{unsrt}
\begin{document}
Hi
\cite{1}
\bibliography{\jobname}
\end{document}
Beim zweiten Beispiel hättest Du dagegen zuerst PDFLaTeX, dann Biber, dann noch zweimal PDFLaTeX aufrufen müssen. Da ist auch @online kein Problem. Allerdings ist das Datumsformat dann falsch. Und natürlich sollte man bei einem Autor-Jahr-Stil auch einen Autor haben. Und natürlich ist es wenig sinnvoll, die Überschrift über das Literaturverzeichnis auch noch selbst zu setzen. Ich käme dann beispielsweise zu:
\begin{filecontents}[force]{\jobname.bib}
@online{1,
title = {Hi},
author = {Irgendwer},
year = {},
urldate = {2021-04-04},
url = {viewtopic.php?t=4858},
}
\end{filecontents}
\documentclass[12pt,a4paper]{article}
\usepackage[a4paper,left=3cm,right=3cm,top=3cm,bottom=3cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{url}
\usepackage[backend=biber, style=authoryear]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
Hi
\cite{1}
%\section{Literatur}
\printbibliography
\end{document}
Ich empfehle in der Tat die Verwendung von biblatex und biber. Als Einführung dazu sei auf die wichtigen Hinweise in diesem Forum hingewiesen. Dort gibt es auch einen Link zur Erklärung, wie man den Editor ggf. für die Verwendung von biber konfiguriert bzw. aus dem Editor heraus biber aufruft.
BTW: Wie man Code direkt in die Beiträge einbindet, ist in meiner Signatur verlinkt.
Da wir nicht wissen, was genau Du gemacht hast, wird es etwas schwierig konkrete Hilfestellung zu geben. Beim ersten Beispiel hättest du jedenfalls zuerst PDFLaTeX, dann BibTeX, dann noch zweimal PDFLaTeX aufrufen müssen, um sowohl den Querverweis als auch das Literaturverzeichnis zu erhalten.
Ein kleines Problem dabei ist, dass in [tt]unsrt.bst[/tt] gar kein Eintragstyp [tt]@online[/tt] definiert ist. Es funktioniert zwar trotzdem, gibt aber min. eine Warnung von BibTeX. Das sollte also eher in [tt]@misc[/tt] geändert werden, beispielsweise: [code]\begin{filecontents}[force]{\jobname.bib}
@online{1,
title = {Hi},
author = {},
year = {},
urldate = {04.04.2021},
url = {viewtopic.php?t=4858},
}
\end{filecontents}
\documentclass[12pt,a4paper]{article}
\usepackage[a4paper,left=3cm,right=3cm,top=3cm,bottom=3cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{url}
\bibliographystyle{unsrt}
\begin{document}
Hi
\cite{1}
\bibliography{\jobname}
\end{document}[/code]
Beim zweiten Beispiel hättest Du dagegen zuerst PDFLaTeX, dann Biber, dann noch zweimal PDFLaTeX aufrufen müssen. Da ist auch [tt]@online[/tt] kein Problem. Allerdings ist das Datumsformat dann falsch. Und natürlich sollte man bei einem Autor-Jahr-Stil auch einen Autor haben. Und natürlich ist es wenig sinnvoll, die Überschrift über das Literaturverzeichnis auch noch selbst zu setzen. Ich käme dann beispielsweise zu:
[code]\begin{filecontents}[force]{\jobname.bib}
@online{1,
title = {Hi},
author = {Irgendwer},
year = {},
urldate = {2021-04-04},
url = {viewtopic.php?t=4858},
}
\end{filecontents}
\documentclass[12pt,a4paper]{article}
\usepackage[a4paper,left=3cm,right=3cm,top=3cm,bottom=3cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{url}
\usepackage[backend=biber, style=authoryear]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
Hi
\cite{1}
%\section{Literatur}
\printbibliography
\end{document}
[/code]
Ich empfehle in der Tat die Verwendung von [ctan]biblatex[/ctan] und [ctan]biber[/ctan]. Als Einführung dazu sei auf [url=https://golatex.de/viewtopic.php?f=15&t=11964]die wichtigen Hinweise in diesem Forum[/url] hingewiesen. Dort gibt es auch einen Link zur Erklärung, wie man den Editor ggf. für die Verwendung von [tt]biber[/tt] konfiguriert bzw. aus dem Editor heraus [tt]biber[/tt] aufruft.
BTW: Wie man Code direkt in die Beiträge einbindet, ist in meiner Signatur verlinkt.