Seite 1 von 2

Ordentlich Zitieren ohne Biblatex?

Verfasst: Fr 2. Nov 2012, 13:37
von iMatt444
Hallo zusammen.
Ich habe eine Frage.
Mein Literaturverzeichnis funktioniert soweit, jedoch gefällt mir der Style nicht.
Folgendes habe ich zu bemängeln.
Wenn ich einen Text habe und dann \cite eigebe, kommt da die entsprechende Zahl. Diese wird aber nicht als Fußnote genannt sondern verweißt direkt ins LitVZ. Das glaub ich kann man mit \footcite umgehen, oder? Jedoch funktioniert bei mir dieser Befehl nicht.
Am liebsten wäre mir der Harvard Zitierstil, sodass es folgendermaßen aussieht.
bla bla bla bla bla (Spector, 1997).
Ich hab von einem harvard-Paket gelesen, war jedoch unfähig es einzubinden.
Kann mir jemand helfen, dass zumindest der footcite Befehl klappt?

\documentclass{scrartcl}
%\usepackage{textcomp}
\usepackage{threeparttable} %Für Fußnoten an Tabellen
\usepackage{lscape} %Querformat
\usepackage[normalem]{ulem}
\usepackage[T1]{fontenc}
\usepackage{ngerman}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage{hyperref} % FÜR LINKS
\usepackage{paralist}
\usepackage{geometry}
\usepackage{graphicx}
\usepackage{graphics}
\usepackage{tabularx}
\usepackage{amsmath} %Für Formeln usw
\usepackage{amssymb}
\usepackage{amstext}
\usepackage{amsfonts}
\usepackage{mathrsfs}
\usepackage{eurosym} %Für Eurozeichen
\usepackage{booktabs} %für Tabelle
\usepackage{multirow} %für Tabelle
\usepackage[font=footnotesize,labelfont=bf,singlelinecheck=false,format=plain,,justification=justified,indention=0cm]{caption} %%Für Tabellenbeschriftung linksbündig - flushleft 

\usepackage{array}             % erweitertes Paket für die Umgebung array, tabular und tabular*
      \newcolumntype{+}{>{\global\let\currentrowstyle\relax}}    % zb Reihe einer Tabelle in Bold m \rowstyle{\bfseries}
      \newcolumntype{^}{>{\currentrowstyle}}
      \newcommand{\rowstyle}[1]{\gdef\currentrowstyle{#1} #1\ignorespaces}
     
      \newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}} % linksbündig mit Breitenangabe
      \newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} % zentriert mit Breitenangabe
      \newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} % rechtsbündig mit
      % Jetzt kann man an Stelle des p{BREITE} einfach L{Breite} für linksbündige, C{BREITE} für zentrierte, und R{BREITE} für       rechtsbündige Textausrichtung verwenden. Soll innerhalb einer einzelnen Spalte eine andere Textausrichtung als die                vordefinierte gesetzt werden, muss folgendes in die Präambel geschrieben werden:
     
      \newcommand{\ctab}{\centering\arraybackslash }       % Tabellenabschnitt zentrieren
      \newcommand{\rtab}{\raggedleft\arraybackslash}       % Tabellenabschnitt rechtsbündig
      \newcommand{\ltab}{\raggedright\arraybackslash}    % Tabellenabschnitt linksbündig 
\geometry{a4paper, top=20mm, left=40mm, right=20mm, bottom=10mm}
\usepackage{setspace}
\onehalfspacing
\usepackage[printonlyused]{acronym} %Für Abkürzungsverzeichnis
\usepackage{scrpage2}
%\usepackage{natbib}
%\usepackage{harvard}
\clearscrheadfoot
\chead[\pagemark]{\pagemark}
\pagestyle{scrheadings}

\bibliographystyle{abbrv}
 

\begin{document}


Text \cite{Spector.1997}


\bibliography{LitVZ}
\addcontentsline{toc}{section}{Literaturverzeichnis}
%%\bibliographystyle{alpha}
\bibliographystyle{agsm}


\end{document}
Wie gesagt, das funktioniert, nur der Style passt hald nicht!
DANKE schonmal im Voraus!

Verfasst: Fr 2. Nov 2012, 14:20
von Besserwisser
Die Frage klingt für mich nach: Bei meinem Auto ist der Tank leer. Es fährt zwar noch, wenn jemand schiebt, aber geht das auch irgendwie ohne schieben. Bitte nicht das Nachfüllen von Benzin empfehlen!

Ich empfehle daher entgegen der Einschränkung in der Fragestellung biblatex. Außerdem empfehle ich, die Anfertigung eines ordentlichen Minimalbeispiels. Ich würde bezüglich der Anfertigung ja auf das Wiki verweisen, aber das geht schon seit Wochen nicht mehr.

Verfasst: Fr 2. Nov 2012, 15:20
von iMatt444
Nicht mal ansatzweise hilfreich so ein Kommentar. Kannst du dir in Zukunft bitte sparen. Danke.

Verfasst: Fr 2. Nov 2012, 15:24
von Genmutant
Dann bau ein Minimalbeispiel, und erklär wenigstens wieso du bestimmte Pakete, die dein Problem wahrscheinlich leichter lösen würden, nicht benutzen willst.

Verfasst: Fr 2. Nov 2012, 15:50
von iMatt444
\documentclass{scrartcl}

\usepackage{ngerman}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage{natbib}
%\usepackage{harvard} %% 

\bibliographystyle{abbrv}
 

\begin{document}


Hier steht der Text und das ist das Zitat. \cite{Spector.1997}


\bibliography{LitVZ}
\addcontentsline{toc}{section}{Literaturverzeichnis}
\bibliographystyle{agsm}


\end{document} 

Im Literaturverzeichnis ist der Eintrag

@book{Spector.1997,
author = {Spector, Paul E.},
year = {1997},
title = {Job satisfaction: Application, assessment, cause, and consequences},
address = {Thousand Oaks and Calif},
publisher = {Sage Publications},
isbn = {0761989226}
}
vorhanden.


ich bin gerne bereit JEDES Paket herzunehmen, jedoch bin ich absoluter Neuling und haben KEINE AHNUNG was ich hernehmen soll. Es ist nicht so dass ich nicht bereit wäre bestimmte Sachen zu benutzen.

Ich hoffe das Minimalbespiel passt. Wenn nicht bin ich gerne bereit auch das zu ändern - hauptsache jemand kann mir helfen.

Bei \footcite sind auch alle Einträge schon drin, jedoch kommt eine Fehlermeldung beim Kompilieren mit "undefined control sequenz....\footcite"

Verfasst: Fr 2. Nov 2012, 16:42
von Besserwisser
iMatt444 hat geschrieben:Nicht mal ansatzweise hilfreich so ein Kommentar. Kannst du dir in Zukunft bitte sparen. Danke.
Wenn Du Dir Fragen sparst, bei denen Du bereits im Titel der Frage Pakete ausschließt und wenn Du zukünftig gleich echte Minimalbeispiele machst, mache ich das gerne. Aber auch wenn Du zukünftig in Deinen Beiträge direkt schreibst, dass Du keine Antworten von mir haben willst, dann werde ich auch das gerne beachten.

Verfasst: Fr 2. Nov 2012, 17:00
von cgnieder
\footcite wird von biblatex definiert. Da Du es nicht verwendest, ist es kein Wunder, dass LaTeX meldet, dass \footcite undefiniert ist. Du könntest es Dir ja selbst definieren:
\newcommand*\footcite[1]{\footnote{\cite{#1}}}
Grüße

Verfasst: Fr 2. Nov 2012, 17:11
von iMatt444
@ Besserwisser: Mein Titel war eine Frage. Ich hab nicht ausgeschlossen dass ich biblatex hernehme. Wenn das missverständlich war, dann tut es mir leid. Also nochmal: ich bin bereit alles herzunehmen. Nur ich kenne mich wie gesagt nicht aus, deshalb war meine Frage ob es ohne auch geht.

@cgnieder: Danke das hilft schonmal. Wie bekomme ich jetzt in die Fußnote noch den Titel hinein? Da steht bei mir nur die 1. Ich weiß dass das an der Definition liegt - aber wie kann ich die so ändern, dass in der Fußnote Autor und Titel genannt werden oder auch der komplette Eintrag aus dem Literaturverzeichnis?

Verfasst: Fr 2. Nov 2012, 17:17
von cgnieder
iMatt444 hat geschrieben:Ich hab nicht ausgeschlossen dass ich biblatex hernehme. Wenn das missverständlich war, dann tut es mir leid. Also nochmal: ich bin bereit alles herzunehmen.
[...]
Danke das hilft schonmal. Wie bekomme ich jetzt in die Fußnote noch den Titel hinein? Da steht bei mir nur die 1. Ich weiß dass das an der Definition liegt - aber wie kann ich die so ändern, dass in der Fußnote Autor und Titel genannt werden oder auch der komplette Eintrag aus dem Literaturverzeichnis?
Mit biblatex ist es ohne Zweifel sehr viel leichter. Wo, wie oder ob man mit natbib auf den Titel zugreifen kann, habe ich auf die Schnelle nicht gefunden.
\documentclass{scrartcl}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[backend=bibtex]{biblatex}% richtiges backend wählen!
\addbibresource{\jobname.bib}

% bib file für das MWE:
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{author12,
  author  = {A. Author},
  title   = {Alpha},
  journal = {A journal},
  year    = {2012}
}
\end{filecontents}

\begin{document}

Hier steht der Text und das ist das Zitat. \footfullcite{author12}

\printbibliography

\end{document}
Grüße

Verfasst: Fr 2. Nov 2012, 17:33
von iMatt444
@Clemens:
-Was ist MWE?
- kommte das hier in mein file rein, oder muss ich das in ein extrafile machen?
% bib file für das MWE:
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{author12,
  author  = {A. Author},
  title   = {Alpha},
  journal = {A journal},
  year    = {2012}
}
\end{filecontents} 
Ich bekomme wenn ich das einfüge nämlich ewig viele Fehlermeldungen.
! Undefined control sequence.
\lbx@lfromlang ->\iffieldundef
{origlanguage} {} {\bibstring {from\thefield ...
l.75 \begin{document}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
\lbx@lfromlang ...f {origlanguage} {} {\bibstring
{from\thefield {origlangua...
l.75 \begin{document}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
\lbx@lfromlang ...} {} {\bibstring {from\thefield
{origlanguage}}\space }
l.75 \begin{document}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Undefined control sequence.
\lbx@sfromlang ->\iffieldundef
{origlanguage} {} {\bibstring {from\thefield ...
l.75 \begin{document}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

Ich hab keine Ahnung was hier passiert?!!?!