Anzeige:
Ergebnis 1 bis 9 von 9

Thema: Natbib-Option "square"

  1. #1
    Registrierter Benutzer
    Registriert seit
    31.01.2006
    Beiträge
    82

    Natbib-Option "square"

    Servus,

    der natbib Referenz habe ich entnommen, dass die Option "square" dafür sorgt, dass statt runden eckige Klammern verwendet werden.
    Keine Angst, das Verzeichnis selbst sieht wunderbar aus, nur die Zitate gefallen mir nicht! Ich möchte lieber [Ketfi et. al., 2002] statt (Ketfi et. al., 2002), wenn ich citep benutze.

    Wenn in nun aber \usepackage[square]{natbib} nutze, dann bewirkt das garnix. Ich hab immernoch runde Klammern.

    Daher meine erste Frage: Funktioniert das überhaupt bei jemandem?

    Falls es nur an mir liegt: Warum? (ich poste auch ein Minimalbeispiel, wenn's hilft).

    Danke (ja ich weiß, es gibt dutzende natbib Threads - zu der Option hab ich aber keinen gefunden )

  2. #2
    Registrierter Benutzer
    Registriert seit
    10.01.2005
    Beiträge
    979
    Hi Sensemann,

    Code:
    \documentclass[12pt,a4paper]{article}
    \usepackage[square]{natbib}
    \begin{document}
    Zitierung \cite{test}
    \begin{thebibliography}{}
    \bibitem{test}Das ist nur ein Testeintrag
    \end{thebibliography}
    \end{document}
    erzeugt eckige Klammern.

    Salnic

  3. #3
    Registrierter Benutzer
    Registriert seit
    31.01.2006
    Beiträge
    82
    Ja, ich schätze es funktioniert nur mit numerischen Zitaten. Jedenfalls geht es nicht mit textuellen.

    ich hab mit in der Zwischenzeit erstmal mit
    Code:
    \newcommand{\mycite}[1]{[\citeauthor{#1}, \citeyear{#1}]}
    geholfen.

    Wäre trotzdem schön, wenn jemand weiß, ob das tatsächlich nur für numerische Zitate geht.

  4. #4
    Registrierter Benutzer
    Registriert seit
    10.01.2005
    Beiträge
    979
    Hi Sensemann,

    keine Ahnung, wie Deine Einstellungen so sind, folgendes Bsp. kann auch textuelle Zitate mit eckige Klammern erzeugen. Vielleicht solltest Du mal ein Minimalbeispiel erstellen, möglicher Weise gibt es ein Problem mit dem Zitierstil (bibliographystyle) oder aber unerwünschte Wechselwirkungen mit anderen Packeten. Andererseits hast Du ja eine Lösung gefunden, eckige Zitate zu erstellen.

    Code:
    \documentclass[12pt,a4paper]{article}
    \usepackage[square]{natbib}
    \begin{document}
    \bibliographystyle{unsrtnat}
    Zitierung \cite{test}, \citep{test}, \citet{test}, \citep[see][]{test}
    \bibliography{bibo}
    \end{document}
    Salnic

  5. #5
    Registrierter Benutzer
    Registriert seit
    31.01.2006
    Beiträge
    82
    Ich kann mir nicht helfen, aber wenn ich dein Minmalbeispiel kompiliere (nur die Quelle getauscht), dann sieht das bei mir so aus:



    Also nix mit eckigen Klammern ..

    Mein MikTeX ist eigentlich auch auf dem neuesten Stand.

  6. #6
    Registrierter Benutzer
    Registriert seit
    10.01.2005
    Beiträge
    979
    Hi Sensemann,


    > Mein MikTeX ist eigentlich auch auf dem neuesten Stand.
    vielleicht aber nicht Dein natbib oder Deine bst-Files.

    bei CTAN (http://www.ctan.org/tex-archive/macr...ontrib/natbib/) gibt es ist natbib 7.3 [2006/03/22 7.3 (PWD)],

    die bst-Files habe ich mir von Herrn Lorenzen besorgt: http://www.haw-hamburg.de/pers/Lorenzen/bibtex/

    Salnic

  7. #7
    Registrierter Benutzer
    Registriert seit
    31.01.2006
    Beiträge
    82
    Es wird immer seltsamer. Mein Package Manager sagt, dass ich auch die Version 7.3 hab (vom 25.03.06 - hab das auch in der natbib.sty überprüft), und ich hab auch die aktuellen bsts von Lorenzen (ich nutze natdin).

    Versteh ich überhaupt nicht.

  8. #8
    Registrierter Benutzer
    Registriert seit
    10.01.2005
    Beiträge
    979
    da fällt mir nur ein, alle temp. Dateien löschen, latex bibtex latex latex und hoffen

    Salnic

  9. #9
    Registrierter Benutzer
    Registriert seit
    31.01.2006
    Beiträge
    82
    Fehler gefunden, trotzdem bin ich unzufrieden. Das Problem lag an meiner natbib.cfg.

    Darin hatte ich folgendes eingestellt:

    Code:
    \newcommand{\bibstyle@dinat}%
         {\bibpunct{(}{)}{,}{a}{}{,~}
         \gdef\NAT@biblabelnum##1{\textbf{[##1]}}}
    Offensichtlich werden damit die runden Klammern bindend. Deshalb hab ich das ganze auf

    Code:
    \newcommand{\bibstyle@dinat}%	
    {\gdef\NAT@biblabelnum##1{\textbf{[##1]}}}
    gekürzt. Nun sehen meine Zitate so aus:
    cite{Zitat}: Zitat [1990]
    citep{Zitat}: [Zitat, 1990]

    Ich hätte es aber gern so:

    cite{Zitat}: Zitat (1990)
    citep{Zitat}: [Zitat, 1990]

    Da besteht wohl keine Hoffnung, oder?
    Geändert von sensemann (08-04-2006 um 08:49 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •