Anzeige:
Ergebnis 1 bis 8 von 8

Thema: \renewcommand bei \def\thebibliography

  1. #1
    Registrierter Benutzer
    Registriert seit
    27.08.2007
    Beiträge
    10

    \renewcommand bei \def\thebibliography

    Hallo;

    hat jemand von Euch eine Idee, wie man mittels eines renewcommand Befehles den Befehl:

    \def\thebibliography#1{\chapter*{Literaturverzeich nis\@mkboth
    {Literaturverzeichnis}{Literaturverzeichnis}}

    in

    \def\thebibliography#1{\chapter*{Literaturverzeich nis\@mkboth
    {\scshape{Literaturverzeichnis}}{Literaturverzeichnis}}

    umwandeln kann? Die Kopfzeile wird dadurch in Kapitällchen angezeigt.

    PS: Ich verwende den plaindin-style

    Vielen Dank

    Matthias

  2. #2
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    Bibliographie

    Hallo Matthias,

    woher stammt die ursprüngliche Definition, die Du ändern möchtest?
    In einer KOMA-Klasse könntest Du \bib@heading redefinieren, ansonsten die thebibliography-Umgebung mit \renewenvironment.

    Grüße,

    Stefan

  3. #3
    Registrierter Benutzer
    Registriert seit
    27.08.2007
    Beiträge
    10
    Hallo Stefan,

    ich werde da auch nicht janz schlau. Ich bin eigentlich auf der Suche nach dem File, das die bibliography definiert, und auch den Eintrag in das Inhaltsverzeichnis veranlasst. Dort kann man das ändern.

    Grüsse

    Matthias

  4. #4
    Registrierter Benutzer
    Registriert seit
    27.08.2007
    Beiträge
    10
    Hallo Leute,

    ich habs geschafft, wenn auch "dirty"

    ich jabe in report.cls folgendes geändert:

    \newenvironment{thebibliography}[1]
    {\chapter*{\bibname}%
    \@mkboth{\scshape\bibname}{\scshape\bibname}%

    Mit einem renewcommand-Befehl habe ich es leider nicht hinbekommen

    Matthias

  5. #5
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Zitat Zitat von MHaselbauer Beitrag anzeigen
    ich jabe in report.cls folgendes geändert:

    \newenvironment{thebibliography}[1]
    {\chapter*{\bibname}%
    \@mkboth{\scshape\bibname}{\scshape\bibname}%

    Mit einem renewcommand-Befehl habe ich es leider nicht hinbekommen
    Wenn das so klappt, dann sollte das auch mit einem

    Code:
    \makeatletter
    \renewenvironment{thebibliography}[1]
         {\chapter*{\bibname}%
         \@mkboth{\scshape\bibname}{\scshape\bibname}%
        ........
    \makeatother
    direkt nach \documentclass{report} klappen. Wenn nein: Was genau meinst du mit "nicht hinbekommen"? Hast du ein Minimalbeispiel für uns?

    Gruß,
    Axel

  6. #6
    Registrierter Benutzer
    Registriert seit
    27.08.2007
    Beiträge
    10
    Hallo Axel,

    zuerst habe ich es versucht mit einem renewcommand-Befehl versucht. Ich wusste nicht, dass ein \renewenvironment notwendig ist.

    Aber erst durch \makeatletter und \makeatother ging es. Danke!

    Matthias

    PS: Was machen die beiden Befehle eigentlich?

  7. #7
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Zitat Zitat von MHaselbauer Beitrag anzeigen
    PS: Was machen die beiden Befehle eigentlich?
    http://www.dante.de/faq/de-tex-faq/html/makros4.html#52
    http://de.wikibooks.org/wiki/LaTeX-W...:_makeatletter

    Gruß,
    Axel

  8. #8
    Registrierter Benutzer
    Registriert seit
    27.08.2007
    Beiträge
    10
    Dass wars!

    DANKE!!!!!!!!!!

Lesezeichen

Berechtigungen

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