Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Q: Literaturverweis ohne Klammern

916 views
Skip to first unread message

Klaus Duellmann

unread,
Apr 4, 2000, 3:00:00 AM4/4/00
to
Situation:

Ich verweise mit

'Vgl. cite\{müll96}, S. 7.'

auf die Literaturstelle

\bibitem[Müller (1996)]{Müll96} bla, bla

und erhalte

Vgl. [Müller (1996)], S. 7.

Problem: Ich will nur, daß die eckigen klammern verschwinden, d.h. in
o.g. Beispiel:

Vgl. Müller (1996), S. 7.

Ich denke, daß das Problem über individuelle Bib-Style-Definitionen
lösbar ist, allerdings würde ich eine "einfache" Lösung vorziehen, d.h.
ein einziger Befehl, der die Klammern zum verschwinden bringt.

Bin für jede Anregung dankbar,

Klaus Duellmann
Mannheim University

E-mail: k.due...@uni-mannheim.de

Florian Wessels

unread,
Apr 4, 2000, 3:00:00 AM4/4/00
to
On Tue, 04 Apr 2000 18:10:12 +0100, Klaus Duellmann
<k.due...@uni-mannheim.de> wrote:

>Problem: Ich will nur, daß die eckigen klammern verschwinden, d.h. in
>o.g. Beispiel:
>
> Vgl. Müller (1996), S. 7.

Probier doch mal natbib aus.

Gruesse, Florian

----
Florian Wessels
wes...@math.uni-muenster.de
PGP-Schluessel erhaeltlich unter http://www.muenster.de/~fwessels

Harry Schmidt

unread,
Apr 5, 2000, 3:00:00 AM4/5/00
to
Ich weiss es leider nicht, wuerde aber einfach mal \cite*{...}
ausprobieren. Die Alternative waere, die Seite mit in die Klammern zu
setzen:

\cite[S.\ 7]{müll96}

Gruesse,
Harry

============================================================================
"You may say I'm a dreamer."
Harry Schmidt
har...@studbox.uni-stuttgart.de

Andreas Luebbecke

unread,
Apr 5, 2000, 3:00:00 AM4/5/00
to
Klaus Duellmann schrub selbiges:

> 'Vgl. cite\{müll96}, S. 7.'
> auf die Literaturstelle
> \bibitem[Müller (1996)]{Müll96} bla, bla
>
> und erhalte
>
> Vgl. [Müller (1996)], S. 7.
>

> Problem: Ich will nur, daß die eckigen klammern verschwinden

Aus cite.sty abgewandelt (muss nicht geladen werden):

\makeatletter
\renewcommand{\@cite}[2]{{#1\if@tempswa , #2\fi}}
\renewcommand{\@biblabel}[1]{#1}
\makeatother

Allerdings sind sie dann immer verschwunden.
\citen{Müll96} aus cite.sty scheint sich leider nicht mit
Deinem bibitem-Aufbau zu vertragen.


HTH

Andreas
--
Filtern statt füttern.

Klaus Duellmann

unread,
Apr 6, 2000, 3:00:00 AM4/6/00
to
Andreas Luebbecke schrieb:

> \makeatletter
> \renewcommand{\@cite}[2]{{#1\if@tempswa , #2\fi}}
> \renewcommand{\@biblabel}[1]{#1}
> \makeatother
>
Vielen Dank Andreas! Das funktioniert gut.

Allerdings gibt es noch ein weiteres kleines Problem:

Im Literaturverzeichnis sollte

Name & Vorname & Jahrgang (d.h. z.B. 'Müller, L. (1999)')

angegeben werden und in der Referenz nur

Name & Jahrgang (z.B. 'Müller, (1999)')


Bei meinem Eintrag

\bibitem[Müller, L. (1999)]{mül99} bla bla

ist das Literaturverzeichnis wie gewünscht, es erscheint in der Referenz
mit \cite{mül99} aber unerwünscht auch der Vorname ', L.':

d.h. z.B. 'Vgl. Müller, L. (1999)' statt 'Vgl. Müller (1999)'

Frage: Wie kann man hier den Vornamen unterdrücken?

Bin für neue Anregung sehr dankbar!

--

Klaus Duellmann
E-mail: k.due...@uni-mannheim.de

Jens Berger

unread,
Apr 6, 2000, 3:00:00 AM4/6/00
to
Klaus Duellmann schrieb:

> ist das Literaturverzeichnis wie gewünscht, es erscheint in der Referenz
> mit \cite{mül99} aber unerwünscht auch der Vorname ', L.':
>
> d.h. z.B. 'Vgl. Müller, L. (1999)' statt 'Vgl. Müller (1999)'
>
> Frage: Wie kann man hier den Vornamen unterdrücken?

Welche .bst benutzt Du?

Jens
--
Q: After bootup, a linux machine hangs, showing the error
message `login:'. How can I fix this?
A: This system hang is a big enough problem to justify
replacing Linux with Windows 2000.

<http://userpage.fu-berlin.de/~jberger>

Klaus Duellmann

unread,
Apr 6, 2000, 3:00:00 AM4/6/00
to

Jens Berger schrieb:


>
> Klaus Duellmann schrieb:
>
> > ist das Literaturverzeichnis wie gewünscht, es erscheint in der Referenz
> > mit \cite{mül99} aber unerwünscht auch der Vorname ', L.':
> >
> > d.h. z.B. 'Vgl. Müller, L. (1999)' statt 'Vgl. Müller (1999)'
> >
> > Frage: Wie kann man hier den Vornamen unterdrücken?
>
> Welche .bst benutzt Du?


Mein Literaturverzeichnis beginnt wie folgt:

\begin{thebibliography}{99}
\bibliographystyle{geralpha}

Statt geralpha hatte ich ursprünglich natlib, aber davon hatte jemand in
dieser newsgroup abgeraten (ich erinnere mich leider nicht mehr warum.)

Kann ich dies nutzen um die Vornamen in den Referenzen auszublenden?

Klaus Duellmann
E-mail: k.due...@uni-mannheim.de

Jens Berger

unread,
Apr 6, 2000, 3:00:00 AM4/6/00
to
Klaus Duellmann schrieb:

> > Welche .bst benutzt Du?
>
> Mein Literaturverzeichnis beginnt wie folgt:
>
> \begin{thebibliography}{99}

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ??

Wie erstellst Du Deine Bibliographie?

> \bibliographystyle{geralpha}

geralpha.bst liefert nicht die Verweise, wie Du sie beschrieben hast:


\bibitem[Müller, L. (1999)]{mül99} bla bla

sondern

\bibitem[Mül96]{mül99}<== Umlaute im key besser nicht!


Welchen BibteX-Stil benutzt Du denn nun?

Klaus Duellmann

unread,
Apr 6, 2000, 3:00:00 AM4/6/00
to
Jens Berger schrieb:

>
>
> Wie erstellst Du Deine Bibliographie?
>
> > \bibliographystyle{geralpha}
>
> geralpha.bst liefert nicht die Verweise, wie Du sie beschrieben hast:
>
> \bibitem[Müller, L. (1999)]{mül99} bla bla
>
> sondern
>
> \bibitem[Mül96]{mül99}<== Umlaute im key besser nicht!

Ja, danke. Obiges Beispiel war nur fiktiv und bei einem Test mußte ich
auf Umlaute verzichten. Dann erfolgt aber der Verweis genau wie
beschrieben.



> Welchen BibteX-Stil benutzt Du denn nun?
>

Ich habe übersehen, daß ich zusätzlich zu \bibliographystyle{geralpha}
im Literaturverzeichnis und noch vor \begin{document} den Eintrag

\usepackage{bibgerm}

habe. Entsprechend finde ich im Log-File:

...schnipp...
(e:/texmf/tex/latex/base/bibgerm.sty
** Macros for german `BibTeX'ing added to Style Option `german' 20 Apr
1993 **
** idea and languages `german' and `USenglish' implemented by M.
Wallmeier **
** Modified for LaTeX 2e and german.sty 2.5b by A. Scherer 1 Nov 1995
**)
...schnipp...

Das sieht m.E. in Ordnung aus, aber wie hilft mir dies bei dem
Vornamenproblem?

Klaus Duellmann
E-mail: k.due...@uni-mannheim.de

Jens Berger

unread,
Apr 6, 2000, 3:00:00 AM4/6/00
to
Klaus Duellmann schrieb:

> Das sieht m.E. in Ordnung aus, aber wie hilft mir dies bei dem
> Vornamenproblem?

Ich glaube, wir reden hier aneinander vorbei. Du sagst, Du möchtest ein
anderes Aussehen der Zitate im Text als `Müller, L. (1999)', benutzt
aber (mittlerweile) einen BibTeX-Stil der folgendes Format erzeugt:
[Mül99]. Watte nu?

Klaus Duellmann

unread,
Apr 6, 2000, 3:00:00 AM4/6/00
to

Jens Berger schrieb:


>
> Klaus Duellmann schrieb:
>
> > Das sieht m.E. in Ordnung aus, aber wie hilft mir dies bei dem
> > Vornamenproblem?
>
> Ich glaube, wir reden hier aneinander vorbei. Du sagst, Du möchtest ein
> anderes Aussehen der Zitate im Text als `Müller, L. (1999)', benutzt
> aber (mittlerweile) einen BibTeX-Stil der folgendes Format erzeugt:
> [Mül99]. Watte nu?

Ich habe mich vielleicht unklar ausgedrückt, deshalb noch einmal eine
Zusammenfassung der bisherigen Diskussion:

Ausgangssituation:
Ich benutze zwei Befehle betreffend den BibTex-Style:
\usepackage{bibgerm}
und zusätzlich im Literaturverzeichnis
\bibliographystyle{geralpha}

Zur Problembeschreibung nun ein Bsp.:

Im Haupttext steht
Vgl. \cite[S. 7]{mue99}

und im Literaturverzeichnis:
\bibitem[Müller, L. (1999)]{mue99} bla bla

Dies liefert mir:
Vgl. [Müller, L. (1999), S. 7]
bzw.
[Müller, L. (1999)] bla bla


Ich hatte damit 2 Probleme:

1. Die eckigen Klammern sollten verschwinden (sowohl im
Inhaltsverzeichnis als auch in der Referenz). Lösung hierzu war der
Befehl im Vorschlag von Andread Luebbecke (vgl. sein Posting)

2. Der mit dem Anfangsbuchstaben abgekürzte Vorname des Autors (also ',
L.' im Bsp.) soll zwar im Literaturverzeichnis, aber nicht in der
Referenz im Haupttext erscheinen. Die Referenz soll also so aussehen:
'Vgl. Müller (1999), S. 7' (natürlich ohne Hochkomma :-)

Das zweite Problem ist bisher ungelöst.
Ich hoffe, diesmal ist meine Problemstellung klar geworden.

Klaus Duellmann
E-mail: k.due...@uni-mannheim.de

Jens Berger

unread,
Apr 6, 2000, 3:00:00 AM4/6/00
to
Klaus Duellmann schrieb:

> Ausgangssituation:
> Ich benutze zwei Befehle betreffend den BibTex-Style:
> \usepackage{bibgerm}
> und zusätzlich im Literaturverzeichnis
> \bibliographystyle{geralpha}

geralpha.bst erzeugt aber nicht `[Müller, L. (1999), S. 7]' sondern
[Mül99, S. 7]!

Poste doch mal ein vollständiges Minimaldokument, was diesen besagten
`Fehler' produziert, damit wir das hier auf die Reihe kriegen.



> Ich hoffe, diesmal ist meine Problemstellung klar geworden.

Die war vorher schon klar, nur ist mir eben nicht klar, wie Du mit
*diesem* Stil *diese* Zitate erzeugen kannst.

Jens, schulterzuckend

Klaus Duellmann

unread,
Apr 6, 2000, 3:00:00 AM4/6/00
to

Jens Berger schrieb:


>
>
> Poste doch mal ein vollständiges Minimaldokument, was diesen besagten
> `Fehler' produziert, damit wir das hier auf die Reihe kriegen.

Klaus Duellmann
Chair of Finance
Mannheim University

Tel.: ++49 621 181 1526
Fax: ++49 621 181 1519
E-mail: k.due...@uni-mannheim.de

Klaus Duellmann

unread,
Apr 6, 2000, 3:00:00 AM4/6/00
to

Klaus Duellmann schrieb:


>
> Jens Berger schrieb:
> >
> >
> > Poste doch mal ein vollständiges Minimaldokument, was diesen besagten
> > `Fehler' produziert, damit wir das hier auf die Reihe kriegen.
>
> Klaus Duellmann

Entschuldigung, hier habe ich wohl die falsche Taste erwischt.

Klaus Duellmann
E-mail: k.due...@uni-mannheim.de

Klaus Duellmann

unread,
Apr 6, 2000, 3:00:00 AM4/6/00
to

Jens Berger schrieb:


>
> Klaus Duellmann schrieb:
>
> > Ausgangssituation:
> > Ich benutze zwei Befehle betreffend den BibTex-Style:
> > \usepackage{bibgerm}
> > und zusätzlich im Literaturverzeichnis
> > \bibliographystyle{geralpha}
>
> geralpha.bst erzeugt aber nicht `[Müller, L. (1999), S. 7]' sondern
> [Mül99, S. 7]!
>

> Poste doch mal ein vollständiges Minimaldokument, was diesen besagten
> `Fehler' produziert, damit wir das hier auf die Reihe kriegen.

Hier kommt meine Beispieldatei:

... Dateianfang ...
\documentclass[12pt]{article}
\usepackage{german}
\usepackage[cp850]{inputenc}
\usepackage{bibgerm}
\captionsgerman

% Eckige Klammern eliminieren in Literaturverzeichnis u. Referenz:


\makeatletter
\renewcommand{\@cite}[2]{{#1\if@tempswa , #2\fi}}
\renewcommand{\@biblabel}[1]{#1}
\makeatother

\begin{document}

Hier die Referenz: Vgl. \cite[S. 7]{mue99}.

\begin{thebibliography}{99}
\bibliographystyle{geralpha}

\bibitem[Müller, L. (1999)]{mue99}: bla bla

\end{thebibliography}

\end{document}
... Dateiende ...

Die Antwort von Stefan Ulrich hat mich darauf gebracht, daß ich hätte
anmerken sollen, daß ich das Literaturverzweichnis 'von Hand' erstelle
(und damit der Befehl \bibliographystyle sowieso überflüssig sei).

Klaus Duellmann
E-mail: k.due...@uni-mannheim.de

Jens Berger

unread,
Apr 6, 2000, 3:00:00 AM4/6/00
to
Klaus Duellmann schrieb:

Gut, jetzt kommen wird der Sache schon näher. Wenn Du BibTeX gar nicht
benutzt, brauchst Du weder \usepackage{bibgerm} noch
\bibliographystyle{geralpha}. Wie groß wird denn das
Literaturverzeichnis? Vielleicht solltest Du Dir den Einsatz von BibTeX
überlegen.

> \documentclass[12pt]{article}
> \usepackage{german}
> \usepackage[cp850]{inputenc}
> \usepackage{bibgerm}

^^^^^^^^^^^^^^^^^^^^ kann raus

> \makeatletter
> \renewcommand{\@cite}[2]{{#1\if@tempswa , #2\fi}}

> \renewcommand{\@biblabel}[1]{}% biblabel leer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ !

> \makeatother
>
> \begin{document}
>
> Hier die Referenz: Vgl. \cite[S. 7]{mue99}.
>
> \begin{thebibliography}{99}

^^ überflüssig, es sei denn du
wünschst einen `Einzug'
> \bibliographystyle{geralpha}
^^^^^^^^^^^^^^^^^^^^^^^^^^^^ überflüssig

> \bibitem[Müller (1999)]{mue99}
^^^^^^^^^^^^^^^ fürs Zitat
\textsc{Müller}, L.: bla bla
^^^^^^^^^^^^^^^^^^^^ fürs Literaturverzeichnis
> \end{thebibliography}
>
> \end{document}

Ich glaube, das ist, was man eine schwere Geburt nennt. ;-)

Jens

Klaus Duellmann

unread,
Apr 7, 2000, 3:00:00 AM4/7/00
to
Jens Berger schrieb:

>
> Klaus Duellmann schrieb:
>
> Gut, jetzt kommen wird der Sache schon näher. Wenn Du BibTeX gar nicht
> benutzt, brauchst Du weder \usepackage{bibgerm} noch
> \bibliographystyle{geralpha}.
Danke für diesen Hinweis.

>Wie groß wird denn das
> Literaturverzeichnis? Vielleicht solltest Du Dir den Einsatz von BibTeX
> überlegen.

Bis ca. 200 Einträge.

> Ich glaube, das ist, was man eine schwere Geburt nennt. ;-)

Ja, aber wenn es eine glückliche Geburt wird...

Vorschlag: Sollen wir nicht die ganze Diskussion per e-mail fortsetzen
und dann das Ergebnis posten. Ich möchte ungern diese Newgroup mit einem
unendlich langen Thread aufblähen.


Klaus Duellmann
E-mail: k.due...@uni-mannheim.de

Klaus Duellmann

unread,
Apr 18, 2000, 3:00:00 AM4/18/00
to
Zusammenfassende Problemlösung:

Die Ausgangsfrage bestand darin, wie man ein deutsches
Literaturverzeichnis erzeugt, das wie folgt aufgebaut ist:

'Autorenname, Vornamenkürzel (Jahr): Titel, Journal, Bd. ?, Nr. ?, S.
?.'

und Sonderfälle (mehrere Autoren, zwei Veröffentlichungen eines Autors
in einem Jahr u.ä.) berücksichtigt.

Die Referenz im Text soll folgendermaßen aussehen:

Autorenname (Jahr), S. 23.

Verwiesen werden soll mit einem Kuerzel, z.B. \citet[S. 23]{mue99}

Mein Lösungsvorschlag verwendet bibtex und beruht auf tatkräftiger
Hilfe von Jens Berger (der die entsprechenden Modifikationen für mich
vorgenommen hat).

Es werden wesentlich
- 'natbib.bst' vom Dante-Server
- eine Version mit Modifikationen/Erweiterungen davon
- eine modifizierte 'plainnat.bst' benötigt

Die benötigten drei Dateien maile ich Interessenten auf Anfrage zusammen
mit einer Anwendungsbeschreibung gerne zu.

Die modifizierten Dateien befinden sich z. Zt. quasi in einem
alpha-Stadium, d.h. sie wurden z.B. noch nicht gründlich auf
Seiteneffekte hin getestet. Für unerwünschte Folgen im weitesten Sinne,
welche sich aus ihrer Verwendung ergeben kann natürlich keine Haftung
übernommen werden.

Klaus Duellmann
E-mail: k.due...@uni-mannheim.de

Thomas Lotze

unread,
Apr 18, 2000, 3:00:00 AM4/18/00
to
Klaus Duellmann wrote:
> Die benötigten drei Dateien maile ich Interessenten auf Anfrage zusammen
> mit einer Anwendungsbeschreibung gerne zu.

Warum veroeffentlichst Du sie nicht im Netz? Ich denke, dass das
Thema eine Reihe von Leuten interessieren duerfte. BTW: mich zum
Beispiel *winkmitdemzaunpfahl* ;)

Gruss, Thomas


--
Thomas Lotze - thomas.lotze@gmx.<CUT-IT>.net

http://www.thomas-lotze.de

Klaus Duellmann

unread,
Apr 27, 2000, 3:00:00 AM4/27/00
to

Thomas Lotze schrieb:


>
> Klaus Duellmann wrote:
> > Die benötigten drei Dateien maile ich Interessenten auf Anfrage zusammen
> > mit einer Anwendungsbeschreibung gerne zu.
>
> Warum veroeffentlichst Du sie nicht im Netz? Ich denke, dass das
> Thema eine Reihe von Leuten interessieren duerfte. BTW: mich zum

Da habe ich grundsätzlich nichts gegen, allerdings sind die Änderungen
bisher nur im Alpha-Stadium und ich möchte erst mal abwarten, ob
Seiteneffekte auftauchen und eine ungeklärte Fehlermeldung sollte auch
noch verschwinden. Falls sich in der Tat Anfragen bei mir häufen, werde
ich aus ureigenem Interesse die Dateien im Netz direkt verfügbar machen
:-)

Klaus Duellmann
E-mail: k.due...@uni-mannheim.de

0 new messages