Seite 1 von 1

[vgl. Mustermann2008] anstatt [Mustermann2008]

Verfasst: Di 28. Dez 2010, 10:24
von nCL
Hallo,

ich nutze für mein Literaturverzeichnis folgendes Konstrukt:
\begin{thebibliography}{sotief}
    \bibitem{Mustermann2008}Volker Wollny (Hrsg.): {\it Amiga--Tuning}.
                     Interest--Verlag, Augsburg, 1996.
\end{thebibliography}
Das zitieren sieht so aus:
\cite{Mustermann2008}
Die Ausgabe ergibt jedoch nicht das gewünschte Ergebnis. Ich möchte gerne folgende Darstellung:

[vgl. Mustermann2008]

und bei einer zusätzlichen Seitenangabe:

[vgl. Mustermann2008, Seite 21]

Ich möchte gerne thebibliography verwenden, weil mein Literaturverzeichnis nicht übermäßig groß ist und schon gut gestaltet ist.

Evtl. hat ja einer von euch einen Expertentipp für mich!

Vielen Dank im Vorraus für jede Hilfe.

Verfasst: Di 28. Dez 2010, 13:43
von iTob
Hallo,

wenn ich aus deinen spärlichen Angaben ein Minimalbeispiel erstelle – was nebenbei bemerkt deine Aufgabe ist (!) –, führt der \cite-Befhel zur Angabe einer Nummer in eckigen Klammern und gibt nicht, wie du sagst, den Zitierschlüssel zurück.
Dur wirst also nicht drum rum kommen, selbst ein anständiges Beispiel anzufertigen.

Noch drei Anmerkungen:
1. Verwende \textit{…} statt {\it …}
2. Wenn du überall automatischen ein „Vgl.“ einfügen lässt, was willst du dann bei echten/wörtlichen Zitaten machen, deren Quelle üblicherweise ohne diese Abkürzung angegeben wird.
3. „--“ wird in LaTeX zu einem Gedankenstrich/Bisstrich „–“, ist kein (!) Bindestrich. Dafür wird „-“ verwendet. (Du verwendest es beim Titel und beim Verlag falsch)


Hier noch das Beispiel, das ich aus deinem Post zusammenstellen konnte:
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\begin{document}
Test  \cite{Mustermann2008}


\begin{thebibliography}{sotief}% wenn Mustermann2008 dein Key ist,
             % dann ist „sotief“ zu kurz ;)
    \bibitem{Mustermann2008}Volker Wollny (Hrsg.): \textit{Amiga-Tuning}. 
                     Interest-Verlag, Augsburg, 1996. 
\end{thebibliography} 
\end{document}

Verfasst: Di 28. Dez 2010, 14:09
von nCL
Sorry!

Minimalbeispiel
\documentclass[
	a4paper, 12pt, DIV11, headings=small, listof=numbered, version=first, bibliography=totocnumbered
]{scrreprt}

\usepackage{scrhack}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{paralist}
\usepackage[a4paper]{geometry}
\usepackage{color}
\usepackage{acronym}
\usepackage{graphicx}
\usepackage{url}
\usepackage{listings}
\usepackage{fancyhdr}

\begin{document}
Test  \cite{Mustermann08}

\begin{thebibliography}{sotief}
    \bibitem[Mustermann 2008]{Mustermann08}Volker Wollny (Hrsg.): \textit{Amiga-Tuning}.
                     Interest-Verlag, Augsburg, 1996.
\end{thebibliography}
\end{document}
Möchte nicht so gerne ne andere bib jetzt noch einbinden... da ich bis auf das "vgl" eigentlich supi so zurecht komme....

Verfasst: Di 28. Dez 2010, 15:09
von iTob
So, das ist jetzt eine Frickellösung und für’s nächste mal solltest du wirklich überlegen, mit BibLaTeX zu arbeiten.
\documentclass[ 
%   a4paper, 12pt, DIV11, headings=small, listof=numbered, version=first, bibliography=totocnumbered 
]{scrreprt} 

\usepackage{scrhack} 
\usepackage[T1]{fontenc} 
\usepackage[latin1]{inputenc} 
\usepackage[ngerman]{babel} 
%\usepackage{paralist} 
%\usepackage[a4paper]{geometry} 
%\usepackage{color} 
%\usepackage{acronym} 
%\usepackage{graphicx} 
%\usepackage{url} 
%\usepackage{listings} 
%\usepackage{fancyhdr}

% Alles, was bishierher auskommentiert ist, ist für dieses
% Minimalbespiel nicht nötig.

% ----- neu -----
\usepackage[noadjust]{cite}
\renewcommand{\citeleft}{}
\renewcommand{\citeright}{}

\makeatletter 
\def\ifEmpty#1{\def\@temp{#1}\ifx\@temp\@empty} 

\let\oldcite\cite


\newcommand{\citenorm}[2][]{%
	[vgl. \oldcite{#2}%
	\ifEmpty#1\else, #1\fi% hier kannst du alternativ auch ", Seite~#1" oder ",S.~#1"
	% einfügen statt ", #1" (natürlich ohne die Zollzeichen ")
	% #1 steht für das optionale Argument.
	]
}

\newcommand{\citestar}[2][]{%
	[\oldcite{#2}%
	\ifEmpty#1\else, #1\fi% hier ebenso
	]
}

\renewcommand{\cite}{%
	\@ifstar\citestar\citenorm%
}
\makeatother
% ---------------

\begin{document} 
\cite{Mustermann2008}

mit einer Seite \cite[Seite 3]{Mustermann2008}

mit mehreren Seiten \cite[Seiten 57--102]{Mustermann2008}

\bigskip
Ohne Abkürzung "`vgl."' (Sternvariante):

ohne Seitenangabe \cite*{Mustermann2008}

mit einer Seite \cite*[Seite 3]{Mustermann2008}

mit mehreren Seiten \cite*[Seiten 57--102]{Mustermann2008}


\begin{thebibliography}{sotief} 
    \bibitem[Mm2008]{Mustermann2008}Volker Wollny (Hrsg.): \textit{Amiga-Tuning}. 
                     Interest-Verlag, Augsburg, 1996.
    % Im optionalen Argument von \bibitem kann angegeben werden, wie das Werk zitiert wird,
    %  wird das opt. Argument ausgelassen, wird durchnummeriert.
\end{thebibliography} 
\end{document} 
Man könnte auch noch versuchen zu Basteln, das das „Seite“ automatisch eingefügt wird, mann muss dann aber zwischen einer Seite und einem Seitenbereich unterscheiden, weil dann ja „Seiten“ eingefügt werden müsste.
Um dass „vgl.“ eventuell doch mal weglassen zu könne, habe ich eine Sternversion definiert.

Viele Grüße
Tobi

PS: Ich hoffe, dir ist bewusst, dass auch in deinem Beispiel eine Nummer statt des Schlüssels ausgegeben wird!