goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 101181
Top-Poster: Johannes_B (5068)

Wir begrüßen unseren neuesten Benutzer CodeIt.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Problem mit der Platzierung der Seitenzahl

 

CCC01
Forum-Anfänger
Forum-Anfänger

Beiträge: 33
Anmeldedatum: 11.12.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.01.2009, 09:16     Titel:
  Antworten mit Zitat      
Hi,

also beim Code habe ich mich einfach an dem orientiert, was in dem von mir verwendeten Paket "classicthesis.sty" für die Formatierung der Seitenzahlen im Kopf genutzt wurde nähmlich:


Code
\lehead{\mbox{\llap{\small\pagemark\hspace*{1em}\color{halfgray}%
    \vline}%
    \color{halfgray}\hspace{0.5em}\headmark\hfil}}%

wobei ich hier das \thepage durch \pagemark ersetzt habe. Darf ich fragen worin der Grund dafür liegt, dass ein weglassen der gescheiften Klammern des \mbos-Befehls inkl. der \mbox Anweisung zu einem Fehler führt, jedoch das bloße Weglassen des \mbox Befehls funktioniert?

sprich wieso werden hier:


Code
\rofoot[{
    \makebox[0pt
][l]{
    \kern2em\pagemark
}}
    ]{}%

die äußersten gescheiften Klammern innerhalb der eckigen Klammern benötigt? Die Schriften habe ich etwas weiter unten im Code mit


Code
\renewcommand{\headfont}{\normalfont\sffamily}
    \renewcommand{\pnumfont}{\small\sffamily}


noch angepasst.

Ich muss gesetehen, dass mir das LaTeX-Motto "Think in boxes" noch etwas Schwierigkeiten bereitet, aber ich mich schon langsam besser mit dem Konzept anfreunden kann.
Private Nachricht senden Benutzer-Profile anzeigen

KOMA
TeX-Entwickler
TeX-Entwickler


Beiträge: 2637
Anmeldedatum: 04.07.08
Wohnort: ---
Version: Ich bin hier nicht mehr zu erreichen!
     Beitrag Verfasst am: 08.01.2009, 16:55     Titel: Warum optionale Argumente nicht einfach schachtelbar sind
  Antworten mit Zitat      
CCC01 hat Folgendes geschrieben:
sprich wieso werden hier:

Code
\rofoot[{
    \makebox[0pt
][l]{
    \kern2em\pagemark
}}
    ]{}%

die äußersten gescheiften Klammern innerhalb der eckigen Klammern benötigt?

Die eckigen Klammern sind im Gegensatz zu den geschweiften Klammern keine echten Argumentklammern. Vielmehr ist das optionale Argument ein "begrenztes Argument". Das Argument wird am Anfang von einer eckigen öffnenden Klammer und am Ende von einer schließenden Eckigen Klammer auf gleicher Ebene begrenzt. Die erste schließende eckige Klammer gleicher Ebene wäre die nach 0pt. Also wäre das optionale Argument von \rofoot schlicht »\makebox[0pt«. Das obligatorische Argument wäre dann »[« aus dem eigentlich zweiten optionalen Argument von \makebox. Mit den zusätzlichen geschweiften Klammern verhindert man das.

Man könnte übrigens \rofoot auch so definieren, dass das optionale Argument statt in eckigen Klammern, also zwischen »[« und »]«, stattdessen zwischen »>« und »<« stehen müsste. Das wäre dann schlicht etwas weniger intuitiv. Für die runden Klammern in der picture-Umgebung gilt übrigens das gleiche wie für die eckigen Klammern.

Ich glaube ich habe die Sache mit den "begrenzten Argumenten" bei der Erklärung zu \def im Wiki erklärt. Ich bin jetzt aber zu müde zum Nachschaun.
_________________

goLaTeX-Knigge (mit Themen Minimalbeispiel und So stellst Du Deine Frage richtig)
DE-TeX-FAQ, UK-FAQ, l2kurz, l2tabu, CTAN, The TeX Catalogue
KOMA-Script
Ich bin hier nicht mehr zu erreichen!
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen Gehe zu Seite Zurück  1, 2



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2020 goLaTeX.de