Biblatex: Beschreibung "Techn. Bericht" weglassen

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: Beschreibung "Techn. Bericht" weglassen

von kathykathy » Fr 25. Jul 2014, 10:19

Super! Vielen Dank! es funkioniert! :-)

Und sorry wegen des Beispiels! Bin noch nicht so firm in Minimalbeispiele-schreiben!

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

Biblatex: Beschreibung "Techn. Bericht" weglassen

von kathykathy » Do 24. Jul 2014, 18:50

Hallo!

Hat jemand eine Lösung für folgendes Problem:

Ich benutze den authoryear-Stil und wenn ich @techreport - Einträge eingebe, erscheinen diese in meiner Bibliothek automatisch mit dem Zusatz: "Techn. Ber." vor der Institution. Das würde ich gerne weghaben.

Inzwischen habe ich rausgefunden, dass man diesen typ von Einträgen mit report und nicht techreport bezeichnet. Meine Idee wäre das analog wie den Zusatz "in" vor Zeitschriften auszuschalten (siehe unten), doch mir fehlt (wahrscheinlich der) bibmacroname, den ich statt "in:" einsetzenkönnte.

Weißt jemand eine Lösung?

Vielen Dank!
@techreport{keykey
author = {Autor},
institution = {Beispilinstitution},
title = {bla},
year = {bi}
}

\documentclass[12pt]{article}
\usepackage{geometry} 
\usepackage[utf8]{inputenc}
\usepackage{textcomp}
\usepackage[T1]{fontenc}
\usepackage[english, ngerman]{babel}
%\usepackage{e-TeX}
\usepackage{etoolbox}
%\usepackage{logreq} 
%\usepackage{keyval}
\usepackage{ifthen}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[style=authoryear,babel=other, maxcitenames=2]{biblatex}
\DeclareLanguageMapping{german}{german-apa}
\addbibresource{Literatur}
\ExecuteBibliographyOptions{
	isbn=false, doi=false, eprint=false,
}

%%%% Lösung analog hierzu? 
\renewbibmacro{in:}{%
  \ifentrytype{article}
    {}
    {\printtext{\bibstring{in}\intitlepunct}}}

\begin{document}

\cite{Ein-Bericht}

\printbibliography

\end{document}

Nach oben