von Fundamental » Do 24. Jul 2014, 23:23
Hallo kathy,
hier erstmal deine Beispiel damit es auch läuft, Veränderungen:
- Verwendung von filecontents, um eine bib-Datei zu erstellen
- Anpassung des Keys in der Bib und im cite-Befehl
\begin{filecontents}{minimal.bib}
@techreport{test_key,
author = {Autor},
institution = {Beispilinstitution},
title = {bla},
year = {1783}
}
\end{filecontents}
\documentclass[12pt]{article}
\usepackage{geometry}
\usepackage[utf8]{inputenc}
\usepackage{textcomp}
\usepackage[T1]{fontenc}
\usepackage[english, ngerman]{babel}
\usepackage{etoolbox}
\usepackage{ifthen}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[style=authoryear,babel=other, maxcitenames=2]{biblatex}
\DeclareLanguageMapping{german}{german-apa}
\addbibresource{minimal.bib}
\ExecuteBibliographyOptions{
isbn=false, doi=false, eprint=false,
}
%%% Lösung analog hierzu?
\renewbibmacro{in:}{%
\ifentrytype{article}
{}
{\printtext{\bibstring{in}\intitlepunct}}}
\begin{document}
\cite{test_key}
\printbibliography
\end{document}
Die Löung für dein Problem findest du hier:
http://www.mrunix.de/forums/showthread. ... techreport
Dein Code ist dann:
\begin{filecontents}{minimal.bib}
@techreport{test_key
author = {Autor},
institution = {Beispilinstitution},
title = {bla},
year = {1783}
}
\end{filecontents}
\documentclass[12pt]{article}
\usepackage{geometry}
\usepackage[utf8]{inputenc}
\usepackage{textcomp}
\usepackage[T1]{fontenc}
\usepackage[english, ngerman]{babel}
\usepackage{etoolbox}
\usepackage{ifthen}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[style=authoryear,babel=other, maxcitenames=2]{biblatex}
\DeclareLanguageMapping{german}{german-apa}
\addbibresource{minimal.bib}
\ExecuteBibliographyOptions{
isbn=false, doi=false, eprint=false,
}
%%% Lösung analog hierzu?
\renewbibmacro{in:}{%
\ifentrytype{article}
{}
{\printtext{\bibstring{in}\intitlepunct}}}
\DeclareBibliographyDriver{report}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author}
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit\newblock
\iffieldequalstr{type}{techreport}{}{\printfield{type}}
\newunit\newblock
\usebibmacro{institution+location+date}
\usebibmacro{pageref}%
\usebibmacro{finentry}}
\begin{document}
\cite{test_key}
\printbibliography
\end{document}
Mit freundlichen Grüßen
Hallo kathy,
hier erstmal deine Beispiel damit es auch läuft, Veränderungen:
- Verwendung von filecontents, um eine bib-Datei zu erstellen
- Anpassung des Keys in der Bib und im cite-Befehl
[code]
\begin{filecontents}{minimal.bib}
@techreport{test_key,
author = {Autor},
institution = {Beispilinstitution},
title = {bla},
year = {1783}
}
\end{filecontents}
\documentclass[12pt]{article}
\usepackage{geometry}
\usepackage[utf8]{inputenc}
\usepackage{textcomp}
\usepackage[T1]{fontenc}
\usepackage[english, ngerman]{babel}
\usepackage{etoolbox}
\usepackage{ifthen}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[style=authoryear,babel=other, maxcitenames=2]{biblatex}
\DeclareLanguageMapping{german}{german-apa}
\addbibresource{minimal.bib}
\ExecuteBibliographyOptions{
isbn=false, doi=false, eprint=false,
}
%%% Lösung analog hierzu?
\renewbibmacro{in:}{%
\ifentrytype{article}
{}
{\printtext{\bibstring{in}\intitlepunct}}}
\begin{document}
\cite{test_key}
\printbibliography
\end{document}
[/code]
Die Löung für dein Problem findest du hier:
[url]http://www.mrunix.de/forums/showthread.php?71466-biblatex-%C4nderung-des-Typs-techreport[/url]
Dein Code ist dann:
[code]
\begin{filecontents}{minimal.bib}
@techreport{test_key
author = {Autor},
institution = {Beispilinstitution},
title = {bla},
year = {1783}
}
\end{filecontents}
\documentclass[12pt]{article}
\usepackage{geometry}
\usepackage[utf8]{inputenc}
\usepackage{textcomp}
\usepackage[T1]{fontenc}
\usepackage[english, ngerman]{babel}
\usepackage{etoolbox}
\usepackage{ifthen}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[style=authoryear,babel=other, maxcitenames=2]{biblatex}
\DeclareLanguageMapping{german}{german-apa}
\addbibresource{minimal.bib}
\ExecuteBibliographyOptions{
isbn=false, doi=false, eprint=false,
}
%%% Lösung analog hierzu?
\renewbibmacro{in:}{%
\ifentrytype{article}
{}
{\printtext{\bibstring{in}\intitlepunct}}}
\DeclareBibliographyDriver{report}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author}
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit\newblock
\iffieldequalstr{type}{techreport}{}{\printfield{type}}
\newunit\newblock
\usebibmacro{institution+location+date}
\usebibmacro{pageref}%
\usebibmacro{finentry}}
\begin{document}
\cite{test_key}
\printbibliography
\end{document}
[/code]
Mit freundlichen Grüßen