Zitierstil BibTeX

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: Zitierstil BibTeX

von sashaheisen » Mo 23. Nov 2015, 16:36

Viele lieben Dank, so wollte ich das haben!

Viele Grüße
Sasha

von Gast » Mo 23. Nov 2015, 09:59

Wenn Du immer nur die ersten drei Buchstaben des ersten Autors möchtest, dann brauchst Du
\DeclareLabelalphaTemplate{
  \labelelement{
    \field[final]{shorthand}
    \field{label}
    \field[strwidth=3,strside=left,names=1]{labelname}
  }
  \labelelement{
  \literal{\addhighpenspace}
  }
  \labelelement{
    \field{year} 
  }
}
Da wird dann ohne Rücksicht auf Verluste wirklich nur der erste Autor betrachtet.

also
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[babel,german=quotes]{csquotes}
\usepackage{lmodern}

\usepackage[style=alphabetic, maxbibnames=10, maxcitenames=1, backend=biber]{biblatex}      
\addbibresource{biblatex-examples.bib}

\renewcommand*{\labelalphaothers}{}

\DeclareLabelalphaTemplate{
  \labelelement{
    \field[final]{shorthand}
    \field{label}
    \field[strwidth=3,strside=left,names=1]{labelname}
  }
  \labelelement{
  \literal{\addhighpenspace}
  }
  \labelelement{
    \field{year} 
  }
}

\begin{document}
\cite{sigfridsson,wilde,geer,aksin,herrmann}
\printbibliography
\end{document}

Aufgreifen des alten Problems

von sashaheisen » Mo 23. Nov 2015, 01:28

Hallo liebe Leute,
ich verwende immer noch den \cite Befehl mit dem gleichen Code, den ich am Anfang gepostet habe. Ich muss für meine Arbeit noch etwas anpassen:
Und zwar im Falle mehreren Autoren sollen nur die ersten 3 Buchstaben des ersten Autors erscheinen, quasi "[Lun 2014]" statt "[LB 2014]" als Quellenangabe.
Ist das technisch irgendwie umsetzbar?
\usepackage[style=alphabetic, maxbibnames=10, maxcitenames=1, backend=biber]{biblatex}       
\addbibresource{lit.bib} 
\renewcommand*{\labelalphaothers}{} 
% Labeldefinition: 
\renewcommand*{\labelalphaothers}{} 
\DeclareLabelalphaTemplate{ 
  \labelelement{ 
    \field[final]{shorthand} 
     \field{label} 
    \field[strwidth=3,strside=left,ifnames=0]{labelname} %Bei nur einem Autor (ifnames=1) Abkürzung mit drei Buchstaben (strwidth=3) 
    \field[strwidth=1,strside=left]{labelname}  %Abkürzung  Autoren mit je einem  Buchstaben strwidth=1 
  } 
  \labelelement{ 
  \literal{\addhighpenspace} %  Fügt ganzes Leerzeichen zwischen Autor und Jahr ein. 
  } 
  \labelelement{ 
    \field{year}  %4-stellige Jahreszahl 
  } 
} 

Gruß
Sasha

von u_fischer » Fr 5. Jun 2015, 18:43

sashaheisen hat geschrieben:Danke Martin, genau so klappt's!!

Jetzt gibt es nicht mehr die Funktion, dass der mir die Quellen auflistet, die ich in die BIB-Datei geschrieben habe, wenn ich \cite{} eingebe. Bei BibTeX ging das noch, gibt es da einen anderen Befehl dazu?

Gruß,
Sasha
Ich habe texmaker nicht, aber ich nehme an, es geht dir hierum:

http://tex.stackexchange.com/questions/ ... -citations

...

von nixversteh » Fr 5. Jun 2015, 17:32

sashaheisen hat geschrieben:Danke Martin, genau so klappt's!!

Jetzt gibt es nicht mehr die Funktion, dass der mir die Quellen auflistet, die ich in die BIB-Datei geschrieben habe, wenn ich \cite{} eingebe. Bei BibTeX ging das noch, gibt es da einen anderen Befehl dazu?

Gruß,
Sasha
Hallo Sasha,

ich habe nie mit \cite gearbeitet und weiß grad nicht gemau, was du meinst. Willst du ALLE Quellen aufführen, die in deinen bibdaten stehen, auch die, die du NICHT ziterst?

Ich kenne da nur den Code
\nocite{*}
direkt nach
\begin{document}
Gruß

Martin

von sashaheisen » Fr 5. Jun 2015, 15:42

Danke Martin, genau so klappt's!!

Jetzt gibt es nicht mehr die Funktion, dass der mir die Quellen auflistet, die ich in die BIB-Datei geschrieben habe, wenn ich \cite{} eingebe. Bei BibTeX ging das noch, gibt es da einen anderen Befehl dazu?

Gruß,
Sasha

...

von nixversteh » Do 4. Jun 2015, 19:09

sashaheisen hat geschrieben:Hat jemand eventuell die Lösung meines Problems finden können? Habe schon ein bisschen rum probiert und recherchiert, konnte aber leider kein Ergebnis finden, der das haben möchte wie ich, sprich:

[Mer 2007] anstatt [Mer07]

Die Frage steht bei mir immer noch offen :D

Gruß,
Sasha
Hallo Sasha,
\documentclass[
    BCOR12mm,
    DIV18,
    headsepline,
    twoside=false, % korrekt
    idxtotoc,
    bibtotoc,
    liststotoc,
    openany,
    pointlessnumbers,
    fontsize=12pt] % korrekt
    {scrbook}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[babel,german=quotes]{csquotes}
\usepackage{lmodern}
\usepackage{float}
\usepackage{setspace}
\usepackage{mathcomp}              
\usepackage[hang]{caption}              
\usepackage[final]{graphicx}            
\usepackage{verbatim}                
\usepackage{numprint}                    
\usepackage{hhline}       
\usepackage[style=alphabetic, maxbibnames=10, maxcitenames=1, backend=biber]{biblatex}      
\addbibresource{lit.bib} 
\renewcommand*{\labelalphaothers}{} 
% Labeldefinition:
\renewcommand*{\labelalphaothers}{}
\DeclareLabelalphaTemplate{
  \labelelement{
    \field[final]{shorthand}
     \field{label}
    \field[strwidth=3,strside=left,ifnames=1]{labelname} %Bei nur einem Autor (ifnames=1) Abkürzung mit drei Buchstaben (strwidth=3)
    \field[strwidth=1,strside=left]{labelname}  %Abkürzung  Autoren mit je einem  Buchstaben strwidth=1
  }
  \labelelement{
  \literal{\addhighpenspace} %  Fügt ganzes Leerzeichen zwischen Autor und Jahr ein. 
  }
  \labelelement{
    \field{year}  %4-stellige Jahreszahl
  }
}
% Quelle: http://golatex.de/biblatex-biber-backend-format-des-literaturverzeichnisses-t11935.html
\begin{document}
hallo \cite{Merker2007}
\printbibliography[heading=bibintoc] % REIN
\end{document}
Gruß

Martin

von sashaheisen » Do 4. Jun 2015, 18:32

Hat jemand eventuell die Lösung meines Problems finden können? Habe schon ein bisschen rum probiert und recherchiert, konnte aber leider kein Ergebnis finden, der das haben möchte wie ich, sprich:

[Mer 2007] anstatt [Mer07]

Die Frage steht bei mir immer noch offen :D

Gruß,
Sasha

...

von nixversteh » Do 4. Jun 2015, 16:37

@ Johannes_B,
es hat KEIN E_Mail Verkehr stattgefunden.
Gruß

Martin

Re: ...

von nixversteh » Do 4. Jun 2015, 16:36

u_fischer hat geschrieben:
nixversteh hat geschrieben: ... es müsste dir auffallen, dass du BibTeX aufrufst. Mein Enkelsohn würde jetzt sagen: Das geht gar nicht...
Und woher bitte soll er wissen, dass er bibtex nicht mehr benutzen soll? Du hast ihm sein Beispiel auf biblatex/biber umgemodelt, aber jeden Hinweis unterlassen, dass nun ein Wechsel von bibtex zu biber nötig ist.

Die von dir verwendete Option "twoeside" kenne ich übrigens nicht, und dass man das Paket hhline nicht verwenden sollte (dessen neueste Version von 2014 ist, und das von David Carlisle betreut wird), ist mir auch neu.

Hallo Ulrike,

... deshalb:
Habe im Forum oft gelesen, dass BibLaTeX die Lösung dafür sein soll. Aber nirgends steht das, wie man das macht.. Nach vielen erfolglosen Recherchen bin ich langsam am verzweifeln. Würde natürlich auch zu BibLaTeX übergehen, wenns nicht anders geht. 
Gruß

Martin
twoside=false,
ist die korrekte Schreibweise, sorry, Orthographie, das Paket
hhline
soll nach meinen Informationen aus 1994 stammen, dass es dies Paket noch gibt, ist mir nicht aufgefallen.

Nach oben