T
TEXnician
unregistriert
- Dabei seit
- 14.02.2013
- Beiträge
- 1.590
- Reaktionspunkte
- 683
Du solltest \MyCommand{}{}{}{}{}{}\hskip-2ex vor dem \MyCommand{D\hskip-6pt\hbox{D}}{5}{3}{}{7}{} weglassen. Denn wenn du es da lässt, wir einfach ein komplett leeres Zeichen (mit Breite 0) gesetzt, dann das eigentliche Zeichen gesetzt, aber gegenüber der eigentlichen Position um 2ex (also zwei mal der Höhe eines x) nach links verschoben. Ohne sollte es dann richtig aussehen. Hat es eigentlich einen Grund, wieso du die Zelleninhalte linksbündig setzt? Deine vorherigen Beispiele waren alle zentriert.
Zu \hbox und \hskip. Mit \hbox{} kann man aus dem Argument des Befehls eine sogenannte horizontale Box machen. Wieso diese Box so heißt, warum man das macht und was man mit diesen Boxen machen kann, versteht man eigentlich nur wenn man sich etwas in den Satz-Algorithmus, der aus dem Input ein PDF setzt, eingearbeitet hat.
Eine Eigenschaft dieser Box ist jedoch, dass beim Setzen zuerst der Inhalt dieser Box gesetzt wird und dann diese gesetzte Box relativ einfach mit \hskip und \raise verschoben werden kann. \hskip macht eigentlich nichts anderes, als dass es horizontale Boxen horizontal verschiebt. \hskip4pt\hbox{...} verschiebt \hbox{...} also um 4pt nach rechts, ein Minuszeichen vor 4pt würde bedeuten, dass die Box nach links verschoben wird (ausgehend von der Stelle, an der die Box normalerweise gesetzt worden wäre).
Zu \hbox und \hskip. Mit \hbox{} kann man aus dem Argument des Befehls eine sogenannte horizontale Box machen. Wieso diese Box so heißt, warum man das macht und was man mit diesen Boxen machen kann, versteht man eigentlich nur wenn man sich etwas in den Satz-Algorithmus, der aus dem Input ein PDF setzt, eingearbeitet hat.
Eine Eigenschaft dieser Box ist jedoch, dass beim Setzen zuerst der Inhalt dieser Box gesetzt wird und dann diese gesetzte Box relativ einfach mit \hskip und \raise verschoben werden kann. \hskip macht eigentlich nichts anderes, als dass es horizontale Boxen horizontal verschiebt. \hskip4pt\hbox{...} verschiebt \hbox{...} also um 4pt nach rechts, ein Minuszeichen vor 4pt würde bedeuten, dass die Box nach links verschoben wird (ausgehend von der Stelle, an der die Box normalerweise gesetzt worden wäre).