Anzeige:
Ergebnis 1 bis 9 von 9

Thema: Kopfzeile in Kapitälchen

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

    Kopfzeile in Kapitälchen

    Hallo alle zusammen,

    ich würde gern erreichen, dass in meiner Kopfzeile immer links oben das aktuelle Kapitel in Kapitälchen erscheint. Bei den Verzeichnissen habe ich das hinbekommen, allerdings bei dem laufenden Text schaff ich es ausschließlich entweder normal zu schreiben oder alles in gleichgroßen Großbuchstaben zu schreiben.

    Wie kann ich dort Kapitälchen erreichen?

    Danke schonmal.

    Gruß Michael

  2. #2
    Registrierter Benutzer
    Registriert seit
    23.11.2004
    Ort
    Hamburg
    Beiträge
    279
    Ich gehe mal davon aus, dass Du fancyhdr benutzt...
    dann sollte das simpelste etwas in folgender Art sein:

    \fancyhead[LE]{\scriptsize \nouppercase{\sc\leftmark}}
    \fancyhead[RO]{\scriptsize \nouppercase{\sc\\rightmark}}

    Evtl. musst Du dafuer die neueste Version von fancyhdr von Ctan laden...allerdings zieht \nouppercase wohl auch roemische Zahlen von gros auf klein...

    Ansonsten kann ich nur die Docu zu fancyhdr auf Ctan empfehlen. Da steht drin, wie man die Chaptermarks umbiegt.

    mfg,

    bienchen

  3. #3
    Registrierter Benutzer Avatar von Caveman
    Registriert seit
    03.11.2005
    Ort
    Geilsheim
    Beiträge
    308
    @bienchen (kleine Korrekturen):

    römische Zahlen sind meist klein
    wenn das nicht so sein soll, kann man das mit \pagenumbering{Roman} (anstatt roman) ändern.

    Kapitälchen sind Großbuchstaben, deshalb: \MakeUppercase{}

    schönen Gruß
    Michael
    Programmiere (wenn es denn mal wieder vorkommt) in C, C++, Java, Perl
    Bin kein Student (Elektrotechnik) mehr und habe die Seiten gewechselt von der Software weg hin zur Hardware

  4. #4
    Registrierter Benutzer
    Registriert seit
    30.04.2006
    Beiträge
    10
    Danke, das hat schonmal geklappt, allerdings sind jetzt die Kapitälchen im laufenden Text kleiner als die von z.B. Inhaltsverzeichnis.

    kann man da was regeln?
    Mein code sieht ungefähr so aus:

    %für Verzeichnisse:
    \fancyhead[LO,LE]{\textsc{\leftmark}}
    \fancyhead[RE,RO]{\thepage}

    %für laufenden Text:
    \fancyhead[LO,LE]{\scriptsize \nouppercase{\sc\rightmark}}
    \fancyhead[RO,RE]{\thepage}

    Danke

  5. #5
    Registrierter Benutzer
    Registriert seit
    30.04.2006
    Beiträge
    10
    Problem gelöst, das \scripsize hat hat die Schrift ein wenig verkleinert. Wenn man das rausnimmt ist alles gleichgroß :-)

    Schönes Wochenende noch

    Gruß Michael

  6. #6
    Registrierter Benutzer
    Registriert seit
    23.11.2004
    Ort
    Hamburg
    Beiträge
    279
    @caveman: Kapitaelchen sind "Kleine Grossbuchstaben" Kapital = Gross (eng. capital) "chen" = im deutschen allg. Verniedlichung/ beschreibt kleine Wasweissichs ;-) \MakeUppercase wuerde doch alles in richtige Grossbuchstaben setzen, oder?

    Versuchs mal ohne \scriptsize. Das setzt nen kleineren Font...hab ich bei mir im Dokument so drin und bloss vergessen es rauszunehmen, sorry.

    mfg,

    bienchen

  7. #7
    Registrierter Benutzer Avatar von Caveman
    Registriert seit
    03.11.2005
    Ort
    Geilsheim
    Beiträge
    308
    Jetzt muss ich mich erst mal selbst korrigieren:
    \MakeUppercase{} macht Großbuchstaben und keine Kapitälchen (ist mir bisher gar nicht aufgefallen )

    \nouppercase verstehe ich allerdings immer noch nicht in diesem Zusammenhang.

    Statt \scriptsize kannst Du natürlich eine größere Schrift nehmen:
    \normalsize bzw. ganz weg lassen
    oder für noch größer
    \large
    \Large
    usw.
    Programmiere (wenn es denn mal wieder vorkommt) in C, C++, Java, Perl
    Bin kein Student (Elektrotechnik) mehr und habe die Seiten gewechselt von der Software weg hin zur Hardware

  8. #8
    Registrierter Benutzer
    Registriert seit
    23.11.2004
    Ort
    Hamburg
    Beiträge
    279

    Off topic

    \nouppercase ist ein Befehl aus der aktuellen fancyhdr-Version. Die Chaptermarks sind wohl gewoehnlich so eingestellt, dass alles in Grossbuchstaben gesetzt wird. Sozusagen kommt man dagegen mit Kapitaelchen nicht an. \nouppercase bietet nun die Moeglichkeit, relativ simpel die Grossschreibung von Chaptermarks zu unterbinden, ohne gleich den Befehl umbiegen zu muessen. Allerdings kann das unter Umstaenden halt auch zu Problemen fuehren. Ich vergass noch: "Bibliography" bleibt bei \nouppercase gross, da dieser Schriftzug im Befehl \MakeUppercase enthaelt...

    mfg,

    bienchen

  9. #9
    Registrierter Benutzer Avatar von Caveman
    Registriert seit
    03.11.2005
    Ort
    Geilsheim
    Beiträge
    308
    Ohne \MakeUppercase bleibt bei mir alles normal - nicht nur Großbuchstaben.
    (fancyhdr aus Standard-Distribution von Suse Linux 10.0)

    Mit dem \sc Befehl bekomme ich Probleme. Fehler bei der Schrift. Liegt wahrscheinlich daran, dass ich manchmal auch in der Überschrift LuxiMono verwende.

    Ich belasse es bei mir nun bei \MakeUppercase.
    (Außer für Dateinamen usw. - da setze ich ein \NoCaseChange davor, die bleiben klein geschrieben)
    Programmiere (wenn es denn mal wieder vorkommt) in C, C++, Java, Perl
    Bin kein Student (Elektrotechnik) mehr und habe die Seiten gewechselt von der Software weg hin zur Hardware

Lesezeichen

Berechtigungen

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