Seite 1 von 3

Zitierstil BibTeX

Verfasst: Mi 3. Jun 2015, 19:21
von sashaheisen
Hallo Leute,

ich hätte da mal eine Frage.

Ich möchte gern, dass mein Zitat folgendermaßen aussieht: [Mer 2007]
Vom ersten Author die ersten 3 Buchstaben und dann die vierstellige Jahreszahl.
Mit dem Stil "alpha" sieht das fast so aus, aber eben nur fast: [MSSO07]

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.

Könnt ihr mir da vielleicht weiterhelfen?
\NeedsTeXFormat{LaTeX2e}[1995/06/01]
\documentclass[
    BCOR12mm,
    DIV18,
    headsepline,
    oneside,
    idxtotoc,
    bibtotoc,
    liststotoc,
    openany,
    pointlessnumbers,
    12pt]{scrbook}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[babel,german=quotes]{csquotes}
\usepackage{lmodern}
\usepackage{float}
\usepackage{setspace}
\usepackage{mathcomp}
\usepackage{ae}                          
\usepackage[hang]{caption}              
\usepackage[final]{graphicx}            
\usepackage{verbatim}                    
\usepackage{cite}                         
\usepackage{numprint}                     
\usepackage{hhline}                     

 

\begin{document}
hallo \cite{Merker2007}
\bibliographystyle{alpha}
\bibliography{lit}

\end{document}

Meine BIB:
@BOOK{Merker2007,
	AUTHOR = {Merker, G{\"u}nter P. AND Schwarz, Christian AND Stiesch, Gunnar AND Otto, Frank},
	YEAR = {2007},
	TITLE = {Verbrennungsmotoren - Simulation der Verbrennung und Schadstoffbildung},
	EDITION = {3. Aufl.},
	ISBN = {978-3-835-19069-6},
	PUBLISHER = {Springer-Verlag},
	ADDRESS = {Berlin Heidelberg New York},
}


...

Verfasst: Mi 3. Jun 2015, 20:45
von nixversteh
Hallo sashaheisen,

schau mal ob dies deinen Wünschen nahe kommt, räum mal deinen Code auf, steckt voller Leichen ...
\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{ae}   % raus weil obsolet       RAUS                  
\usepackage[hang]{caption}              
\usepackage[final]{graphicx}            
\usepackage{verbatim}                    
%\usepackage{cite}      ist über       RAUS           
\usepackage{numprint}                    
\usepackage{hhline}       % kann drin bleiben, falsche Information von meiner Seite
\usepackage[style=alphabetic, maxbibnames=10, maxcitenames=1, backend=biber]{biblatex}       
\addbibresource{lit.bib} % REIN
\renewcommand*{\labelalphaothers}{} % REIN wegen dem +

\begin{document}
hallo \cite{Merker2007}
% %\bibliographystyle{alpha} RAUS
% %\bibliography{lit} RAUS
\printbibliography[heading=bibintoc] % REIN
\end{document}
Viel Erfolg

Gruß

Martin

EDIT.:
twoside=false,
ist korrekt
\usepackage{hhline}
ist korrekt

Verfasst: Mi 3. Jun 2015, 21:37
von sashaheisen
Jetzt spuckt er mir genau das aus, was ich bei \cite{} in die geschweiften Klammern schreibe. Sprich, wenn ich \cite{hallo123} steht da als Ausgabe [hallo123]

War das Sinn und zweck deiner Interpretation meines Problems? :D

Danke schon einmal für die schnelle Antwort!!

Gruß,
Sasha

Verfasst: Mi 3. Jun 2015, 22:01
von Genmutant
Das heisst entweder dass du biber nicht ausgeführt hast, dabei ein Fehler aufgetreten ist, oder du nicht oft genug kompiliert hast.

...

Verfasst: Mi 3. Jun 2015, 23:36
von nixversteh
sashaheisen hat geschrieben:Jetzt spuckt er mir genau das aus, was ich bei \cite{} in die geschweiften Klammern schreibe. Sprich, wenn ich \cite{hallo123} steht da als Ausgabe [hallo123]

War das Sinn und zweck deiner Interpretation meines Problems? :D

Danke schon einmal für die schnelle Antwort!!

Gruß,
Sasha
Hallo Sasha,

welches Betriebssystem und welche Texdistri hast du, welchen Editor?

Gruß
Martin

Verfasst: Do 4. Jun 2015, 14:39
von sashaheisen
Hallo Leute,

ich verwende Windows 8.1. und ich schreibe mit TeXmaker. Habe das aktuelle MikTeX schon installiert. Dachte es lag am Code, aber liegt wohl an meinem Programm? :(

Gruß,
Sasha

...

Verfasst: Do 4. Jun 2015, 14:51
von nixversteh
sashaheisen hat geschrieben:Hallo Leute,

ich verwende Windows 8.1. und ich schreibe mit TeXmaker. Habe das aktuelle MikTeX schon installiert. Dachte es lag am Code, aber liegt wohl an meinem Programm? :(

Gruß,
Sasha
Hallo Sasha,

läuft denn mein Code bei dir fehlerfrei????? Du musst allerdings deine bIbdaten verwenden, hoffe, du weisst wie man diese einsetzt.

Ich habe weder Windows 8 noch (das Probleme bereitende) MikTex. Wenn du MikTex 64 bit hast, musst du biber per Fuss installieren ...

Gruß

Martin

PS.: JA, ich mag weder Windows noch MikTex

Verfasst: Do 4. Jun 2015, 14:56
von sashaheisen
Bei der Installation von MikTeX steht 32 bit. Und es kommt kein Fehler Code, kompilieren tut er ohne Probleme. Ich habe natürlich auch die BIB Datei vorher eingebunden.
Vielleicht noch eine andere Idee?

Gruß,
Sasha

Re: ...

Verfasst: Do 4. Jun 2015, 14:58
von u_fischer
nixversteh hat geschrieben:Wenn du MikTex 64 bit hast, musst du biber per Fuss installieren ...
Das gilt nicht mehr. Mittlerweile gibt es ein 64bit-biber:

http://mirrors.ctan.org/systems/win32/m ... 4.tar.lzma

D.h. man müsste es über den Paketmanager installieren können (ggfs. muss man erstmal die Paketliste synchronisieren (Menu repositories))

Verfasst: Do 4. Jun 2015, 14:59
von u_fischer
sashaheisen hat geschrieben:Bei der Installation von MikTeX steht 32 bit. Und es kommt kein Fehler Code, kompilieren tut er ohne Probleme. Ich habe natürlich auch die BIB Datei vorher eingebunden.
Vielleicht noch eine andere Idee?
Zeige was in der blg-Datei steht.