Seite 1 von 2

Zitationsproblem (unerklärlicher Punkt in der Ausgabe)

Verfasst: Di 27. Sep 2011, 10:30
von And1
Hallo Fachcommunity,

ich verzweifel an folgendem Problem. Arbeite mit TexnixCenter und JabRef auf Basis von MikTex. Beim Zitieren kommt folgende Ausgabe:

1 Test eins, zwei, drei, vier, sagte (Back . 2008)
2 Test eins, zwei, drei, vier (Back . 2008, S. 22-33).

Hier ist ein Punkt zuviel, wie bekomme ich den raus? Die Quelle Back beinhaltet drei Autoren, vllt. hängt es mit der Harvard-Zitation zusammen, dass kein richtiges et al. eingefügt wird? Lassen sich auch mehrere Autoren anzeigen? Das Zitationsproblem ist ausschließlich nur bei mehren Autoren, bei einen ist alles wie gewünscht. Habe schon alles durchprobiert was man auch in der Hauptdatei bei den geladen Packages sehen kann.


Ein relevanter Auszug aus dem *.bbl:
\bibitem[{\sc Back} \btxetalshort{.} 2008]{Back2008}
Back, A., Gronau, N., und Tochtermann, K.\ (2008).
Was bedeutet dieses "\btxetalshort{.}"


Hier die Buchquelle:
@BOOK{Back2008,
  title = {Web 2.0 in der Unternehmenspraxis, Grundlagen, Fallstudien und Trends
	zum Einsatz von Social Software},
  publisher = {Oldenbourg Wissenschaftsverlag},
  year = {2008},
  author = {Back, A and Gronau, N and Tochtermann, K},
  address = {München},
}

Hier das komplette Dokument:

\documentclass[a4paper,11pt]{article}

\usepackage{acronym}
\usepackage{amssymb}
\usepackage[ngerman]{babel}
\usepackage{color}
\usepackage{courier}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage[pdfborder={0 0 0}]{hyperref}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{listings}
\usepackage{setspace}
\usepackage{tabularx}
\usepackage{url}
\usepackage{pst-node}
\usepackage{lscape}
\usepackage{geometry}
\usepackage{natbib}
%\usepackage{apalike} %=== TEST ===
%\usepackage{bibgerm} % === TEST ===


\onehalfspacing
\setlength{\headheight}{15pt}

\definecolor{color-comment}{rgb}{0,0.50,0}
\definecolor{color-string}{rgb}{0.64,0.08,0.08}
\definecolor{color-background}{rgb}{0.96,0.96,0.96}
\lstset{basicstyle=\ttfamily\small,breaklines=true,captionpos=b,frame=single,numbers=left,keywordstyle=\color{blue},commentstyle=\color{color-comment},stringstyle=\color{color-string},backgroundcolor=\color{color-background}}\geometry{hmargin=3cm,top=3cm,bottom=3cm}

\begin{document}

\nocite{*}
% ---------- Deckblatt ----------
\include{Cover}
\newpage

% ---------- Inhaltsverzeichnis ----------
\tableofcontents
\newpage

% ---------- Abbildungsverzeichnis ----------
\listoffigures
\newpage

% ---------- Abkürzungsverzeichnis ----------
\include{Abbreviations}
\newpage

% ---------- Listings ----------
%\lstlistoflistings
%\newpage

% ---------- Inhalt ----------
\pagenumbering{arabic}
\pagestyle{fancy}
\lhead{}
\include{Section0}
\include{Section1}
\include{Section2}
\include{Section3}
\include{Section4}
\include{Section5}

% ---------- Literaturverzeichnis ----------
\pagestyle{plain}
\phantomsection
\addcontentsline{toc}{section}{Literaturverzeichnis}
\renewcommand*{\refname}{Literaturverzeichnis}
\bibliography{Literatur}
\bibliographystyle{apasoft}
\newpage

% ---------- Anhang ----------
\include{Appendix}

\end{document}
Danke!

Verfasst: Di 27. Sep 2011, 11:53
von And1
\usepackage{bibgerm}

ivm.

\bibliographystyle{apasoft}

und das Löschen der anderen funktioniert.

Ergebnis:
Test eins, zwei, drei, vier [Back et al. 2008, S. 22-33].

Kann ich in dieser Kostellation der Paket die eckigen Klammern durch runde ersetzen?

Viele Grüße

Verfasst: Di 27. Sep 2011, 14:10
von iTob
Ich würde zu biblatex raten:
\begin{filecontents}{\jobname.bib}
@BOOK{Back2008, 
  title = {Web 2.0 in der Unternehmenspraxis, Grundlagen, Fallstudien und Trends 
   zum Einsatz von Social Software}, 
  publisher = {Oldenbourg Wissenschaftsverlag}, 
  year = {2008}, 
  author = {Back, A and Gronau, N and Tochtermann, K}, 
  address = {München}, 
}
\end{filecontents}

\documentclass[
	ngerman,
	bibliography=totoc,
]{scrartcl}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{babel}
\usepackage[%
	style=authoryear,
	autocite=inline,
	maxnames=1,
	maxbibnames=5,
]{biblatex}
\DefineBibliographyStrings{ngerman}{
	bibliography={Literaturverzeichnis},
	andothers={et al.}
}
\addbibresource{\jobname.bib}

\begin{document}
\tableofcontents

\section{Test}
Hallo Welt! \autocite{Back2008}

\printbibliography
\end{document}
Das Beispiel sollte alle von dir genannten Anforderungen erfüllen. Mehr Infos gibts in der ausführlichen biblatex-Doku oder unter http://biblatex.dominik-wassenhoven.de/ ... -Teil1.pdf zum Beispiel …

Tobi

Verfasst: Mi 28. Sep 2011, 13:44
von And1
Vielen Dank zunächst für das Beispiel. Ich habe diese Mini-Bsp. selbst ausprobiert und versucht das gewünschte Resultat zu erzielen, allerdings kamen bei keiner meiner Modifikationen und Anpassung das gewünschte Resultat heraus. Zudem erhielt ich pro Anpassung nur mehr Kompilierungsfehler.


Wie schaffe ich es folgende Beispiel WYSIWYG-Ausgabe in biblatex umzusetzen:

• Dies ist ein Test, sagte SCHNEIDER (2011, S.22).
• Hier ist ein Test (SCHNEIDER 2011).
• Ein weiterer Test (SCHNEIDER 2011, S. 12).
• Mehrere Autoren (MEIER, MUELLER, und SCHULZE 2009).

Literaturverzeichnis:

[MEIER, MUELLER, und SCHULZE 2009] Meier, R., Mueller, M., und Schulze, P. (2009): Einführungen die unerklärliche Welt von Biblatex, Meier Verlag, München, 2011.

[SCHNEIDER2011] Schneider, A. (2011): Allgemeine Einführung in Latex, in: The Latex Review, Vol. 2, 2011.][/b]

Verfasst: Mi 28. Sep 2011, 14:09
von iTob
Zitate:
\begin{filecontents}{\jobname.bib}
@BOOK{Back2008, 
  title = {Web 2.0 in der Unternehmenspraxis, Grundlagen, Fallstudien und Trends 
   zum Einsatz von Social Software}, 
  publisher = {Oldenbourg Wissenschaftsverlag}, 
  year = {2008}, 
  author = {Back, Andreas and Gronau, Natalie and Tochtermann, Klaus}, 
  address = {München}, 
}
\end{filecontents}

\documentclass[
	ngerman,
	bibliography=totoc,
]{scrartcl}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{babel}
\usepackage[%
	style=authoryear,% Stil
	autocite=inline,% Quelle in Klammern
	maxnames=1,% max. Anzahl gennanter Autoren ehe "et al." verwendet wird
	maxbibnames=5,% dito für bib
	firstinits=true, % Vornamen abkürzen
]{biblatex}
\DefineBibliographyStrings{ngerman}{
	bibliography={Literaturverzeichnis},
	andothers={et al.}
}
\addbibresource{\jobname.bib}

% Autorenformat
\renewcommand{\mkbibnamelast}[1]{\textsc{#1}}

% Zitate als "Autor (Jahr)"
\makeatletter
	\def\ifEmpty#1{\def\@tmp{#1}\if\@tmp\@empty}
\makeatother
\newcommand{\citeaj}[2][]{%
	\citeauthor{#2} (\citeyear{#2}%
		\ifEmpty{#1}\else , #1\fi%
	)%
}

\begin{document}
\tableofcontents

\section{Test}
Das sind (fast) alles Sachen, die man der biblatex-Doku entnehmen
könnte, wenn man sie läse!
\begin{itemize}
\item Dies ist ein Test, sagten \citeaj{Back2008}.
\item Dies ist ein Test, sagten \citeaj[S. 5]{Back2008}. 
\item Hier ist ein Test \autocite{Back2008}. 
\item Ein weiterer Test \autocite[12]{Back2008}. 
\item Mehrere Autoren eines Buches werden -- gemäß
\verb+maxnames+ -- automatisch gelistet,
bei mehreren verschiedenen Büchern sihe \verb+\cites+ bzw.
\verb+\autocites+
\end{itemize}


\printbibliography
\end{document}
Warum du die Autoren in der Bibl. zweimal und das Jahr sogar dreimal angeben willst ist mir ein Rätsel. Um das zu erreichen, schau dich mal in der biblatex Anleitung und dem bereits genannten Artikel von D. W. an.
Wenn du was gebastelt hast kannst du dich damit ja wieder melden ;-)
Denn Sinn dieses Forums ist „Hilfe zur Selbsthilfe“ nicht WÜnsche abgeben und fertige Lösungen bekommen ;-)

Verfasst: Mi 28. Sep 2011, 15:45
von And1
Danke für die Hilfe zur Selbsthilfe, ist auch mein Ziel Und für 2 Tage einarbeiten bin ich mit mir ganz zufrieden. Die Guidelines habe ich gelesen, allerdings kommt trotz deinem Code bei mir was gänzlich anderes raus, sowohl im Minimalbeispiel, als auch in dem kompletten Dokument.

Hier die Hauptdatei mit biblatex integriert:
\documentclass[a4paper,11pt]{article} 

\usepackage{acronym}
\usepackage{amssymb}
\usepackage[ngerman]{babel}
\usepackage{color}
\usepackage{courier}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage[pdfborder={0 0 0}]{hyperref}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{listings}
\usepackage{setspace}
\usepackage{tabularx}
\usepackage{url}
\usepackage{pst-node}
\usepackage{lscape}
\usepackage{geometry}
%\usepackage{bibgerm} %--unused--
%\usepackage[round]{natbib} %--unused--

% -----BIBLATEX Customs------
\usepackage[%
   style=authoryear,% Stil
   autocite=inline,% Quelle in Klammern
   maxnames=2,% max. Anzahl gennanter Autoren ehe "et al." verwendet wird
   maxbibnames=5,% dito für bib
   firstinits=true, % Vornamen abkürzen
]{biblatex}
\DefineBibliographyStrings{ngerman}{
   bibliography={Literatur},
   andothers={et al.}
}

% Autorenformat
\renewcommand{\mkbibnamelast}[1]{\textsc{#1}}

% Zitate als "Autor (Jahr)"
\makeatletter
   \def\ifEmpty#1{\def\@tmp{#1}\if\@tmp\@empty}
\makeatother
\newcommand{\citeaj}[2][]{%
   \citeauthor{#2} (\citeyear{#2}%
      \ifEmpty{#1}\else , #1\fi%
   )%
}

\onehalfspacing
\setlength{\headheight}{15pt}

\definecolor{color-comment}{rgb}{0,0.50,0}
\definecolor{color-string}{rgb}{0.64,0.08,0.08}
\definecolor{color-background}{rgb}{0.96,0.96,0.96}
\lstset{basicstyle=\ttfamily\small,breaklines=true,captionpos=b,frame=single,numbers=left,keywordstyle=\color{blue},commentstyle=\color{color-comment},stringstyle=\color{color-string},backgroundcolor=\color{color-background}}\geometry{hmargin=3cm,top=3cm,bottom=3cm}

\begin{document}

\nocite{*}
% ---------- Deckblatt ----------
\include{Cover}
\newpage

% ---------- Inhaltsverzeichnis ----------
\tableofcontents
\newpage

% ---------- Abbildungsverzeichnis ----------
\listoffigures
\newpage

% ---------- Abkürzungsverzeichnis ----------
\include{Abbreviations}
\newpage

% ---------- Listings ----------
%\lstlistoflistings
%\newpage

% ---------- Inhalt ----------
\pagenumbering{arabic}
\pagestyle{fancy}
\lhead{}
\include{Section0}
\include{Section1}
\include{Section2}
\include{Section3}
\include{Section4}
\include{Section5}

% ---------- Literaturverzeichnis ----------
\pagestyle{plain}
\phantomsection
\addcontentsline{toc}{section}{Literaturverzeichnis}
\renewcommand*{\refname}{Literaturverzeichnis}
%\bibliography{Literatur}
%\bibliographystyle{apasoft}
\printbibliography
\newpage

% ---------- Anhang ----------
\include{Appendix}

\end{document}
Allerdings kommt bei mir kein Literaturverzeichnis raus und die Quotes sehen eher so aus:

1 Test eins, zwei, drei, vier, sagte Back2008 (Back2008)
2 Test eins, zwei, drei, vier, sagte Back2008 (Back2008)
2 Test eins, zwei, drei, vier (Back2008).
3 Test eins, zwei, drei, vier (Walsh2010).
This Magazin tested Walsh2010
\subsection{Problemstellung der Arbeit}
	
	1 Test eins, zwei, drei, vier, sagte \citeaj{Back2008} \\
	2 Test eins, zwei, drei, vier, sagte \citeaj{Back2008} \\
	2 Test eins, zwei, drei, vier \autocite[22-33]{Back2008}.\\
	3 Test eins, zwei, drei, vier \autocites{Walsh2010}.\\
	
	This Magazin tested \citeyear{Walsh2010}.\\
	
Kann es sein, dass sich bei mir irgendeine Einstellung beisst? Vielleicht hiflt auch diese Fehlermeldung:
Package biblatex Warning: 'babel' detected but 'csquotes' missing.
(biblatex)                Loading 'csquotes' recommended.

\@quotelevel=\count290
\@quotereset=\count291

Package biblatex Warning: Conflicting options.
(biblatex)                'firstinits' conflicts with 'uniquename=full'.
(biblatex)                Setting 'uniquename=init' on input line 57.

Vielen Dank für den guten und schnellen Support!

Verfasst: Mi 28. Sep 2011, 16:06
von iTob
Naja, damit latex die Bibliographie verarbeiten kann, musst du auch bibtex durchlaufen lassen. Steht auch in „4.1 Overview“ (biblatex Manual).
Solange du nicht bibtex hast laufen lassen, findet biblatex nur die Zitierschlüsel und gibt diese (fettgedruckt) aus an den Stellen, wo Zitate sein sollten …

Außerdem empfiehlt biblatex dir, das Paket csquotes zu laden ;-)

Hilft dir dass oder drücke ich mich zu knapp/unverständlich aus? Dann sag bescheid!

Verfasst: Mi 28. Sep 2011, 17:41
von And1
Nein sehr verständlich und bereichernd!

Sagt Dir zudem dieser Auszug etwas?
\begingroup
\makeatletter
\@ifundefined{ver@biblatex.sty}
  {\@latex@error
     {Missing 'biblatex' package}
     {The bibliography requires the 'biblatex' package.}
      \aftergroup\endinput}
  {}
\endgroup

\lossort
\endlossort

\endinput
Weil beim BibTex laufen lassen bekomme ich Fehler a la:
WARNING--I didn't find a database entry for "Back2008"
Obwohl BibLatex eingebunden und alle relevante Pakete installiert / geupdated wurden. Meine Literatur ist in Literatur.bib enthalten, aber kann es sein, dass auf dieses File nicht zugegriffen wird?

Beste Grüße

Verfasst: Mi 28. Sep 2011, 18:06
von domwass
And1 hat geschrieben:Obwohl BibLatex eingebunden und alle relevante Pakete installiert / geupdated wurden. Meine Literatur ist in Literatur.bib enthalten, aber kann es sein, dass auf dieses File nicht zugegriffen wird?
Das kann sogar sehr gut sein, denn in deinem Beispiel fehlt in der Präambel die Zeile
\addbibresource{Literatur.bib}
wenn ich es richtig gesehen habe.

Gruß,
Dominik.-

Verfasst: Mi 28. Sep 2011, 18:36
von iTob
Danke, das hatte ich übersehen …