Zeitschrifteneintrag Liters. Paket biblatex-juradiss

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: Zeitschrifteneintrag Liters. Paket biblatex-juradiss

von KJung » Mo 20. Jul 2015, 08:27

Danke für die Hilfe! Hat funktioniert. Bezüglich der anderen von dir angesprochenen Punkte:
Ich habe gerade erst angefangen mit LaTex zu arbeiten. Werde mir deine Sachen aber angucken und gucken, was ich davon umsetzen kann!

Grüße und Danke!

von Gast » So 19. Jul 2015, 17:16

Für am einfachsten halte ich, es einfach die Zeile
\cite{\thefield{entrykey}}%
in dem zitiert-als-Teil hinzuzufügen.
Also
\DeclareBibliographyDriver{article}{% default
      \usebibmacro{bibindex}%
      \usebibmacro{author/editor}%
      \setunit{\labelnamepunct}\newblock
      \usebibmacro{title}%
      \newunit\newblock
      \printfield{journaltitle}%
      \addspace%
      \iffieldequalstr{entrysubtype}{newspaper}%
      {%
         v.\space
         \printdate
         \addcomma\space
         \newunit\newblock%
         Nr.\space
         \printfield{volume}
         \newunit\newblock%
         \newunit\newblock%  
         \pno\ppspace\printfield{pages}%
      }%
      {\iffieldequalstr{entrysubtype}{other}%(ohne S.)
         {%
            \printfield{year}%  
            \newunit\newblock%  
            \printfield{pages}%
         }%
         {%
            \printfield{year}%  
            \newunit\newblock%  
            \pno\ppspace\printfield{pages}%  
         }}%
            {%          
               \addcomma\addspace%  
               \textit{zitiert}%    
               \addnbspace%                
               \textit{als}%            
               \addcolon%                  
               \addnbspace%   
               \cite{\thefield{entrykey}}%      
               }%
         \usebibmacro{finentry}}
Ich möchte noch kurz auf diesen Kommentar hinweisen, der \AtBeginBibliography{\renewcommand*{\mkbibemph}[1]{\textit{#1}}} überflüssig macht.

MWE
\documentclass[oneside]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}

@book{Hobe.Voelkerrecht,
   Author = {Hobe, Stephan},
   Date-Added = {2015-07-13 14:58:07 +0000},
   Date-Modified = {2015-07-13 14:58:45 +0000},
   Publisher = {aaa},
   Title = {Einf{\"u}hrung in das V{\"o}lkerrecht},
   Year = {2015}}


@article{Deter,
   Author = {Deter, Gerhard},
   Date-Added = {2015-07-13 13:46:17 +0000},
   Date-Modified = {2015-07-13 13:47:26 +0000},
   Journal = {ZFSH SGB},
   Pages = {462-475},
   Title = {Grundsicherungsleistungen f{\"u}r Arbeitssuchende Unionsb{\"u}rger},
   Year = {2014}}

@book{Hobe,
   Author = {Hobe, Stephan},
   Date-Added = {2015-07-13 12:35:21 +0000},
   Date-Modified = {2015-07-13 13:45:30 +0000},
   Publisher = {Vahlen},
   Title = {Europarecht},
   Year = {2014}}
\end{filecontents*}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[style=biblatex-juradiss, namefont=italic,firstnamefont=italic]{biblatex}
   \addbibresource{\jobname.bib}  
   \renewcommand*{\labelnamepunct}{\addcolon\space}
   \AtBeginBibliography{\renewcommand*{\mkbibemph}[1]{\textit{#1}}}

\DeclareBibliographyDriver{article}{% default
      \usebibmacro{bibindex}%
      \usebibmacro{author/editor}%
      \setunit{\labelnamepunct}\newblock
      \usebibmacro{title}%
      \newunit\newblock
      \printfield{journaltitle}%
      \addspace%
      \iffieldequalstr{entrysubtype}{newspaper}%
      {%
         v.\space
         \printdate
         \addcomma\space
         \newunit\newblock%
         Nr.\space
         \printfield{volume}
         \newunit\newblock%
         \newunit\newblock%  
         \pno\ppspace\printfield{pages}%
      }%
      {\iffieldequalstr{entrysubtype}{other}%(ohne S.)
         {%
            \printfield{year}%  
            \newunit\newblock%  
            \printfield{pages}%
         }%
         {%
            \printfield{year}%  
            \newunit\newblock%  
            \pno\ppspace\printfield{pages}%  
         }}%
            {%          
               \addcomma\addspace%  
               \textit{zitiert}%    
               \addnbspace%                
               \textit{als}%            
               \addcolon%                  
               \addnbspace%   
               \cite{\thefield{entrykey}}%      
               }%
         \usebibmacro{finentry}}

\begin{document}
\printbibliography

\footcite[Vgl.][473]{Deter}
\footcite[Vgl.][S. 12]{Hobe}
\footcite[vgl. auch:][S. 32]{Hobe.Voelkerrecht}

\end{document}

Weiter sei angemerkt, dass einige Konstrukte in biblatex-juradiss und auch Deiner Modifikation etwas unüblich sind und anders geregelt werden könnten (vielleicht schreibe ich später mehr dazu: so kommt \addnbspace eigentlich immer in einem \printunit oder \setunit vor, hardcoded Text wie \textit{zitiert} sollte vermieden werden und durch bibstrings ersetzt werden oder zumindest in \printtext eingebettet werden, falls für das volume-Feld der Präfix "Nr." gewünscht ist, sollte er via \DeclareFieldFormat angefügt werden nicht mit Hardcoding ...).

Zeitschrifteneintrag Liters. Paket biblatex-juradiss

von KJung » So 19. Jul 2015, 12:43

Liebes Forum,
ich passe gerade mein Literaturverzeichnis an und möchte gerne, dass bei Zeitschrifteneinträgen im LitVerz. immer noch ", zitiert als: Autor, Name der Zeitschrift, Anfangsseite des Artikels" steht. Der Eintrag soll nachher als so aussehen wie bei einem Bucheintrag. Ich arbeite mit biblatex und Biber und verwende das Paket biblatex juradiss. Ich habe schon andere Änderungen an meinen Einträgen vorgenommen und bin der Anleitung des Paketes gefolgt, aber hier klappt es nicht. Ich habe jetzt auch die Befehle zur Änderung der Zeitschrifteneinträge hier mit reingebracht. Dann findet man meinen Fehler hoffentlich besser.

Anbei mein Minimalbeispiel
\begin{filecontents*}{Bibliographie.bib}

@book{Hobe.Voelkerrecht,
	Author = {Hobe, Stephan},
	Date-Added = {2015-07-13 14:58:07 +0000},
	Date-Modified = {2015-07-13 14:58:45 +0000},
	Publisher = {aaa},
	Title = {Einf{\"u}hrung in das V{\"o}lkerrecht},
	Year = {2015}}


@article{Deter,
	Author = {Deter, Gerhard},
	Date-Added = {2015-07-13 13:46:17 +0000},
	Date-Modified = {2015-07-13 13:47:26 +0000},
	Journal = {ZFSH SGB},
	Pages = {462-475},
	Title = {Grundsicherungsleistungen f{\"u}r Arbeitssuchende Unionsb{\"u}rger},
	Year = {2014}}

@book{Hobe,
	Author = {Hobe, Stephan},
	Date-Added = {2015-07-13 12:35:21 +0000},
	Date-Modified = {2015-07-13 13:45:30 +0000},
	Publisher = {Vahlen},
	Title = {Europarecht},
	Year = {2014}}
\end{filecontents*}
\documentclass[oneside]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{setspace}
\usepackage{alnumsec}
	\surroundarabic[(][)]{}{.}
	\otherseparators{5}
	\alnumsecstyle{LRnldn}

\usepackage{acronym}
\usepackage{geometry}
\geometry{a4paper,left=20mm,right=20mm,top=20mm,bottom=10mm}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[style=biblatex-juradiss, namefont=italic,firstnamefont=italic]{biblatex}
	\bibliography{bib2.bib}	
	\renewcommand*{\labelnamepunct}{\addcolon\space}
	\AtBeginBibliography{\renewcommand*{\mkbibemph}[1]{\textit{#1}}}
\DeclareBibliographyDriver{article}{% default
		\usebibmacro{bibindex}%
		\usebibmacro{author/editor}%
		\setunit{\labelnamepunct}\newblock
		\usebibmacro{title}%
		\newunit\newblock
		\printfield{journaltitle}%
		\addspace%
		\iffieldequalstr{entrysubtype}{newspaper}%
		{%
			v.\space
			\printdate
			\addcomma\space
			\newunit\newblock%
			Nr.\space
			\printfield{volume}
			\newunit\newblock%
			\newunit\newblock%	
			\pno\ppspace\printfield{pages}%
		}%
		{\iffieldequalstr{entrysubtype}{other}%(ohne S.)
			{%
				\printfield{year}%   
				\newunit\newblock%	
				\printfield{pages}%
			}%
			{%
				\printfield{year}%   
				\newunit\newblock%	
				\pno\ppspace\printfield{pages}%   
			}}%
				{% 			
					\addcomma\addspace%	
					\textit{zitiert}%  	
					\addnbspace%       			
					\textit{als}%      		
					\addcolon%         			
					\addnbspace%      			
					}%
			\usebibmacro{finentry}}

\begin{document}
\printbibliography
\newgeometry{a4paper,left=60mm,right=20mm,top=20mm,bottom=10mm}

\footcite[Vgl.][473]{Deter}
\footcite[Vgl.][S. 12]{Hobe}
\footcite[ vgl. auch:][S. 32]{Hobe.Voelkerrecht}

\end{document}

Nach oben