Archiv verlassen und diese Seite im Standarddesign anzeigen : \renewcommand bei \def\thebibliography
MHaselbauer
27-08-2007, 22:56
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}}{Literaturverzeich nis}}
umwandeln kann? Die Kopfzeile wird dadurch in Kapitällchen angezeigt.
PS: Ich verwende den plaindin-style
Vielen Dank
Matthias
Stefan_K
27-08-2007, 23:38
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
MHaselbauer
28-08-2007, 10:48
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
MHaselbauer
28-08-2007, 12:21
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
sommerfee
28-08-2007, 12:29
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
\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
MHaselbauer
28-08-2007, 12:43
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?
sommerfee
28-08-2007, 12:48
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%C3%B6rterbuch:_makeatletter
Gruß,
Axel
MHaselbauer
28-08-2007, 12:50
Dass wars!
DANKE!!!!!!!!!!
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.