Seite 1 von 1

passender Zitierstil

Verfasst: Do 21. Aug 2014, 23:34
von heunigreenfreak
Hallo Community,

ich mach's kurz.

Ich möchte meinen Zitierstil wie folgt anpassen:
Es sollen nur die ersten 3 Buchstaben des ersten Autors + 2 stellige Jahreszahl angegeben werden.
\bibliographystyle{alpha} mit dem natbib-Package bringt bei mehreren Autoren aber immer die ersten Buchstaben aller Autoren...
z.B. [BGPN05], es soll aber [Bon05] heißen.
Wie ändere ich das? Muss ich unbedingt biblatex nehmen? Will ich nicht. Wenn ja, wie ändere ich diese "Kleinigkeit" in (biblatex)?

Minimalbeispiel für das Problem:
\begin{filecontents*}{MeineBib.bib}

@Article{Bruenig2004,
  Title                    = {An anisotropic continuum damage model: Theory and numerical analyses},
  Author                   = {Michael Bruenig},
  Journal                  = {Latin American Journal of Solids and Structures},
  Year                     = {2004},
  Number                   = {2},
  Pages                    = {185-201},
  Volume                   = {1},
  Url                      = {http://www.lajss.org/index.php/LAJSS/article/viewArticle/46}
}
@Article{Bonora2005,
  Title                    = {Ductile damage evolution under triaxial state of stress: theory and experiments },
  Author                   = {Nicola Bonora and Domenico Gentile and A. Pirondi and Golam Newaz},
  Journal                  = {International Journal of Plasticity },
  Year                     = {2005},
  Number                   = {5},
  Pages                    = {981 - 1007},
  Volume                   = {21},
  Doi                      = {http://dx.doi.org/10.1016/j.ijplas.2004.06.003},
  ISSN                     = {0749-6419},
  Url                      = {http://www.sciencedirect.com/science/article/pii/S0749641904001159}
}
\end{filecontents*}

 
 
\documentclass{scrartcl}  
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}				% Trennung von Wörtern mit Umlauten
\usepackage{lmodern}						%saubere Schrift

\usepackage[numbers]{natbib}

%\usepackage[style=alphabetic,uniquename=allfull,maxalphanames=1]{biblatex}		% mit biblatex auskommentieren entfernen
%\addbibresource{\jobname.bib}																								% mit biblatex auskommentieren entfernen


\begin{document}

 
Dieser Beispieltext zitiert \cite{Bruenig2004} als Beispiel für einen Artikel aus der Bib-Datei, welche in diesem Dokument angelegt wurde. So ist es hübsch.\\
Dabei geht es mir um eine spezielle Darstellung von Literaturangaben, wie beispielsweise bei \cite{Bonora2005} mit den ersten 3 Buchstaben des Namens des 1. Autors und einer zweistelligen Jahreszahl, was hier noch nicht funktioniert.
 
\bibliographystyle{alpha} 
\bibliography{MeineBib} 


% Muss ich biblatex verwenden? Siehe: http://www.golatex.de/quellenverweis-mit-3-buchstaben-und-jahr-t11737.html
%\printbibliography		% mit biblatex
 
\end{document}
Nach doch schon langer Suche bin ich für mein Problem leider noch nicht fündig geworden. Links sind natürlich immer noch willkommen.

Danke danke danke danke schonmal!
heunigreenfreak

Verfasst: Di 26. Aug 2014, 21:55
von heunigreenfreak
hat den niemand eine Idee für das Problem?
Wenigstens so ein Schritt in die Richtung würde mir schon helfen.
Wie gesagt, statt in der Referenz der Anfangsbuchstaben aller Autoren, nur die ersten 3 Buchstaben des ersten Autors.
Daaanke schonmal ;)

Verfasst: Di 26. Aug 2014, 23:02
von Beinschuss
Wenn's nur wenige Titel sind, die es betrifft, würde ich den Stil gar nicht ändern. Sondern: Ergänze in der Bib-Datei beim Eintrag @article{Bonora2005,
       Shortauthor              = {Nicola Bonora}, 
Helmut

Verfasst: Mi 27. Aug 2014, 22:32
von heunigreenfreak
Kann es sein das shortauthor nur bei biblatex funktioniert?
Jedenfalls ändert sich gar nichts wenn ich bibtex verwende.

Ich möchte biblatex möglichst vermeiden, da ich TeXnicCenter verwende und biber für die 64x Version nicht installiert ist. Ich habe schon versucht es einzurichten..bisher ohne Erfolg. Verwendet habe ich http://tex.stackexchange.com/questions/ ... btex-works
Weiss jemand weiter?

Fehler:
pdflatex> LaTeX Warning: Citation 'Bruenig2004' on page 1 undefined on input line 47
pdflatex> LaTeX Warning: Citation 'Bonora2005' on page 1 undefined on input line 48
pdflatex> LaTeX Warning: Empty bibliography on input line 57
pdflatex> LaTeX Warning: There were undefined references
pdflatex> Package biblatex Warning: Please (re)run Biber on the file
Viele Grüße

Verfasst: Do 28. Aug 2014, 08:19
von Beinschuss
Ja, das ist eine BibLaTeX-Lösung:
\documentclass{scrartcl}   
\usepackage[ngerman]{babel} 
\usepackage[ansinew]{inputenc} 
\usepackage[T1]{fontenc}           
\usepackage{lmodern}               

\usepackage[style=alphabetic,uniquename=allfull,maxalphanames=1]{biblatex}     
\addbibresource{DeinBibName.bib}                                                         

\begin{document} 
   
 Dieser Beispieltext zitiert \cite{Bruenig2004} als Beispiel für einen Artikel aus der Bib-Datei, welche in diesem Dokument angelegt wurde. So ist es hübsch.\\ 
 Dabei geht es mir um eine spezielle Darstellung von Literaturangaben, wie beispielsweise bei \cite{Bonora2005} mit den ersten 3 Buchstaben des Namens des 1. Autors und einer zweistelligen Jahreszahl, was hier noch nicht funktioniert. 
   
\printbibliography 
   
\end{document}
mit diesem Bib-Eintrag funktioniert es bei mir:
     @Article{Bonora2005, 
       Title                    = {Ductile damage evolution under triaxial state of stress: theory and experiments }, 
       Author                   = {Nicola Bonora and Domenico Gentile and A. Pirondi and Golam Newaz},
       Shortauthor              = {Nicola Bonora}, 
       Journal                  = {International Journal of Plasticity }, 
       Year                     = {2005}, 
       Number                   = {5}, 
       Pages                    = {981 - 1007}, 
       Volume                   = {21}, 
       Doi                      = {http://dx.doi.org/10.1016/j.ijplas.2004.06.003}, 
       ISSN                     = {0749-6419}, 
       Url                      = {http://www.sciencedirect.com/science/article/pii/S0749641904001159} 
    }
Die bibtex-bst zu hacken wäre sehr viel aufwendiger, als Biber/BibLaTeX ans Laufen zu bringen. Vielleicht hilft dieser Link: http://texwelt.de/wissen/fragen/1909/wi ... nem-editor. Ansonsten frage hier konkret, was nicht funktioniert.

Helmut