von heunigreenfreak » Do 21. Aug 2014, 23:34
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
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:
[code]
\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}
[/code]
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