Anzeige:
Ergebnis 1 bis 13 von 13

Thema: Klammern bei Bibitem

  1. #1
    Registrierter Benutzer
    Registriert seit
    18.08.2004
    Beiträge
    7

    Klammern bei Bibitem

    HI.
    Es ist mal wieder Fragestunde.
    Jeder kennt ja die schönen [eckigen] Klammern, wenn man \cite benutzt. Wie ändere ich diese denn in Runde? -- Vielen Dank im voraus

    Fred

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Hast du mal gegoogled oder hier im Verzeichnis nachgeschaut ... das ist manchmal hilfreich, so dass sich Fragen von selbst beantworten ...
    ... ansonsten folgendes:
    # Wie kann ich statt der eckigen Klammern [1] im Text bzw. im
    Literaturverzeichnis hochgestellte Ziffern, runde Klammern (1) oder
    Schrägstriche /1/ verwenden?

    Für die Form der Labels im Text ist die interne Anweisung \@cite, für
    die Form im Literaturverzeichnis die interne Anweisung \@biblabel
    anzupassen. Deren Standarddefinitionen lauten:

    \newcommand{\@cite}[2]{[{#1\if@tempswa , #2\fi}]}
    \newcommand{\@biblabel}[1]{[#1]}

    Will man statt der eckigen Klammern Schrägstriche, so lauten die
    Redefinitionen

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

    Nicht vergessen: Redefinitionen von internen Anweisungen (= enthalten
    ein `@' im Namen) müssen entweder in ein .sty-File geschrieben oder in
    der Präambel des Dokuments durch \makeatletter ... \makeatother
    geklammert werden!
    Die Pakete `cite' und `overcite' definieren Befehle, wie \citeleft und
    \citeright, die die Klammern erzeugen und die der Benutzer mit
    \renewcommand sehr einfach umdefinieren kann. Nach

    \usepackage{cite}
    \renewcommand{\citeleft}{(}
    \renewcommand{\citeright}{)}

    bekommt man statt eckiger Klammern [1] runde Klammern (1).
    Das Paket `overcite' erlaubt es außerdem, Zitatstellen im Text mit
    hochgestellten Ziffern zu markieren.

    cite, overcite: CTAN: macros/latex/contrib/cite/
    edico

  3. #3
    Registrierter Benutzer
    Registriert seit
    18.08.2004
    Beiträge
    7
    Ja, ich hatte im Forum schon mal gesucht. Habe aber nichts gefunden, aber wahrscheinlich waren meine BEgriffe nicht richtig.

    Fred

  4. #4
    dkratzert
    Gast

    Klammern bei Bibitem

    Hallo, ich habe dazu noch eine Frage. Ich möchte die Zitatstellen hochstellen, aber in eckigen Klammern. Mit overcite geht das hochstellen problemlos, aber ich bekommen keine klammern hin. Mit den Methoden ohne overcite geht zwar das hochstellen, aber da dann die Mathumgebung benutz wird funktionieren manche Quellenangaben nicht. Ich bekomme dann folgende Fehlermeldung:
    ./test.tex:25:Command \bfseries invalid in math mode. ...n*{Einleitung\cite{Margl96,Thomas04,MD05}}

    Komischerweise funktioniert es wenn ich zuerst ohne hochstellen mit \renewcommand{\@cite}[2]{^{[{#1\if@tempswa , #2\fi}]}} das .bbl file generiere und dann einen zweiten Durchlauf mit hochgestellen Zitaten mache.

  5. #5
    Registrierter Benutzer
    Registriert seit
    10.04.2005
    Ort
    Hannover
    Beiträge
    1.854
    Du kannst dir das Leben auch einfach machen indem du Pakete dafür nutzt. Die Klammern lassen sich z.B. bei natbib einstellen.

    Matthias

  6. #6
    Registrierter Benutzer
    Registriert seit
    18.09.2005
    Beiträge
    32
    Ich habe ebenfalls ein cite- und Klammerproblem: Als Bibliographystyle benutze ich natdin. Ein Literaturverweis wie zum Beispiel

    \cite{kla}

    wird auch korrekt sodargestellt, wie ich das möchte:

    Klauer (1974)

    Eine Angabe wie

    \cite[S. 72ff]{kla}

    allerdings stellt mir die Seitenanzeige anders dar:

    (Klauer 1974, S.72ff)

    Das finde ich eher unschön, da ich einige Werke mit und andere ohne Seitenzahl zitieren möchte. Ich würde also gerne auf die äußeren Klammern verzichten und stattdessen so etwas wie

    Klauer (1974, S.72ff)

    erreichen. Gibt es da einen Weg?

    Besten Dank vorab, Gruß aus HB, Toob

  7. #7
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365

  8. #8
    Registrierter Benutzer
    Registriert seit
    02.04.2006
    Beiträge
    25
    Hi
    an sich bin ich ein newbie in sachen Latex und habe bzglich meiner frage im forum nichts adäquates gefunden, vielleicht könnte mir hier im forum geholfen werden.

    Frage zu cite befehl:
    Im fliessenden Text bekomme ich die Lit.hinweise in eckigen Klamern hin, z.B. [1], das soll auch so bleiben.
    In Tabellen oder math. Gleichungen, würde ich gerne die Lit.hinweise hochstellen und das auch in eckicken Klammern, klappt aber nicht ganz korrekt.
    - Mit dem overcite befehl werden alle Lt.hinweise (auch im fliessenden Txt.) hochgestellt, das will ich eben nicht.
    - stelle ich den cite befehl im math. modus mit $^\cite{Lit01}$ hoch, dann zeigt er mir im pdf file an: eine hochgestellte "1001[1]" an. egal wie ich die {} Klammmern um den \cite-Befehl stelle, ich bekomme immer wieder dies "1001" vorm Lithinweis mitangezeigt.

    Was müsste ich bitte tun, damit diese "1001" nicht mitangezeigt wird, bitte?

    hier die einstellungen im .sty:
    \usepackage{babel}
    \usepackage{cite}
    \usepackage{bibgerm}
    \bibliographystyle{unsrtdin} %\bibliographystyle{pccp}
    \bibliography{all_Lit}

    Gibt es da ne einfache Lsg., die ich auch verstehe und implementieren könnte?

    Wäre super nett, wenn mir jemand helfen kann, denn ich möchte ich die Lit.hinweise in Tab und math. Formeln dezent hochstellen und nicht mit fussnoten oder dergleichen verweisen.

    Vielen Dank vorab für eure Hilfe.

    mfg panex
    Geändert von panex (03-04-2006 um 10:46 Uhr)

  9. #9
    Registrierter Benutzer
    Registriert seit
    05.10.2007
    Beiträge
    5
    Hallo

    Kämpfe auch mit LaTeX und diesen Klammern.

    Möchte schreiben
    Lampusch (2003, S. 18) meint hierzu...

    Momentan funkt citet nicht und mit dem gewöhnlichen cite wird der Autorenname in der Klammer auch genannt, was hässlich ist.

    Kann mir jemand die Freude am Zitieren mit LaTeX und BibTeX wiedergeben und mir helfen?

    Danke vielmals, Taigrem

  10. #10
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Du gibst nicht an, mit welchen Paketen Du arbeitest.

    \documentclass[oneside]{amsbook}
    \usepackage[latin1]{inputenc}
    \usepackage{xcolor}
    \usepackage{natbib}
    \usepackage[colorlinks,citecolor=blue!50!black!100!]{hyperref}

    \begin{document}
    \chapter{Bibliographystyle}

    Die Zitation erfolgt mit \par\hskip12pt
    - {\color{red!80!blue!80!}{natbib-v7.2-20060112}}, \par\hskip12pt
    - {\color{red!80!blue!80!}{natdin.bst Vers. [3.0a4] 2005-03-22}}.

    \vskip\baselineskip
    \begin{tabular}{ll}
    cite &\cite{weber} und \cite{will}\\
    citep & \citep{weber}\\
    citep & \citep[Kap.2, S.123]{weber}\\
    citep*& \citep*{weber}\\
    citet & \citet[Kap.2, S.123]{weber}\\
    citet*& \citet*[Kap.2, S.123]{weber}\\
    \end{tabular}

    \nocite*{}
    \bibliographystyle{natdin}
    \bibliography{test-lit}
    \end{document}

    edico

    P.S. ich habe test-lit.bib vergessen:
    @Book{weber,
    Author = {Weber, Jürgen},
    Title = {{Berichte}},
    Edition = {10.},
    Publisher= {Verlag},
    Year = 2005
    }
    @Book{will,
    Author = {Will, Bernd and Schon, Sven},
    Title = {Artikel},
    Edition = {1.},
    Publisher= {Verlag},
    Year = {}
    }
    Geändert von edico (06-10-2007 um 08:29 Uhr)

  11. #11
    Registrierter Benutzer
    Registriert seit
    05.10.2007
    Beiträge
    5

    Nachtrag

    Sorry, hab ich vergessen. Mittlerweile arbeite ich mit

    \usepackage{apager} %Zitieren
    ...
    \bibliographystyle{apager}
    \bibliography{bibliografie}
    ..

    Bekam den Tipp, dass es mit \citeyear[S. 18]{lampusch} das gewünschte anzeigt. Funktioniert bei mir bisher, hab aber auch erst 6 Books zitiert...

    Danke für die Hilfe,
    Taigrem

  12. #12
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    ... sehr merkwürdig ... Bitte erkläre:

    [1] Handelt es sich bei apager.* um Downloads von www.uni-salzburg.at/...?
    --> Wenn ja - warum bist Du von apacite (2007/09/03 v4.00 APA citation) zu apager.sty (1994/11/30 APA citation) gewechselt?
    --> Wenn nein - wo hast Du es gefunden? Welche Version?

    [2] Läuft bei Dir apacite resp. apager mit hyperref?
    --> Wenn ja - welche Versionen bindest Du ein?
    --> Wenn nein - generierst Du Links, wenn ja - wie?

    [3] Könnte mein gepostetes MB (posting #10) mit Deinen apa*files laufen?
    --> Wenn ja - vielleicht kannst Du Deine Lösung mit einem kleinen MB (incl. bibfile) transparent machen.
    --> Wenn nein - wieso nicht. Wie sähe aber die Lösung mit apa aus?

    Danke edico

  13. #13
    Registrierter Benutzer
    Registriert seit
    05.10.2007
    Beiträge
    5
    [1] Handelt es sich bei apager.* um Downloads von www.uni-salzburg.at/...?
    --> Wenn ja - warum bist Du von apacite (2007/09/03 v4.00 APA citation) zu apager.sty (1994/11/30 APA citation) gewechselt?
    Genau! Soweit ich das noch nachvollziehen kann war das
    http://www.uni-salzburg.at/portal/pa..._schema=PORTAL
    Da ich noch absolute Anfängerin bin, war das dann die Lösung, die bei mir die besten Resultate gebracht hat. Allerdings motzt mein Miktex 2.6 jedesmal, was ich einfach ignoriere. Hab die beiden Dateien apager.bst und apager.sty einfach in den Ordner mit den anderen Dateien für mein jeweiliges LaTeX-Projekt getan.

    [2] Läuft bei Dir apacite resp. apager mit hyperref?
    --> Wenn ja - welche Versionen bindest Du ein?
    Falls du mit hyperref das Paket in der Präambel
    \usepackage[bookmarksopen=true, bookmarksopenlevel=1, bookmarksnumbered=true]{hyperref} %verlinkt Inhaltsverz., offene (1 Ebene), nummerierte Bookmarks
    meinst, ja, das tut.

    [3] Könnte mein gepostetes MB (posting #10) mit Deinen apa*files laufen?
    --> Wenn ja - vielleicht kannst Du Deine Lösung mit einem kleinen MB (incl. bibfile) transparent machen.
    --> Wenn nein - wieso nicht. Wie sähe aber die Lösung mit apa aus?
    Hier wirds schwierig für mich. Bin schon froh, wenn mein "Gebastel" läuft.
    Ich poste dir mal meine relevanten Präambel-Einträge:
    \documentclass[oneside, 12pt]{article}

    \usepackage[ngerman, german]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}

    \usepackage{geometry}
    \geometry{a4paper,left=27mm,right=25mm,top=25mm,bo ttom=2cm}

    \usepackage{syntonly} %
    \usepackage{float} %
    \usepackage{url}
    \usepackage[bookmarksopen=true, bookmarksopenlevel=1, bookmarksnumbered=true]{hyperref} %verlinkt Inhaltsverz., offene (1 Ebene), nummerierte Bookmarks

    %1,5-Zeilenabstand
    \usepackage{setspace}
    \onehalfspacing

    %Kopf- und Fusszeilen
    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \lhead{Information-Kommunikation-Vertrauen} %Kopfzeile links
    \rhead{\thepage} %Kopfzeile rechts, hier Seitenzahl
    \renewcommand{\footrulewidth}{0.4pt}
    \lfoot{B. W., C.K.} %Fusszeile links
    \cfoot{} %Fusszeile zentriert: hier mit leer überschreiben, da standardmässig Seitenzahl hier
    \rfoot{Institution} %Fusszeile rechts

    \usepackage[flushmargin,hang]{footmisc}

    \usepackage{apager} %Zitieren

    Am Schluss füge ich das Literaturverzeichnis hiermit ein:
    \newpage
    \bibliographystyle{apager}
    \bibliography{bibliografie}

    Und hier noch ein Eintrag aus dem File bibliografie.bib
    @BOOK{picot,
    author = {Arnold Picot and Ralf Reichwald and Rolf T. Wigand},
    year = {2003},
    title = {Die grenzenlose {Unternehmnung}. {Information}, {Organisation} und {Management}},
    edition = {5.},
    publisher = {Gabler},
    address = {Wiesbaden},
    }

    Ich hoffe, dir damit geholfen zu haben. Sorry, dass es so lang gedauert hat. Aber irgendwann muss man sich eben dem content zuwenden und verschiebt das layouten/problemlösen auf später.

    Grüsse, Taigrem

    Danke edico

Lesezeichen

Berechtigungen

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