Wie setze ich Tabstopps nach Leerzeichen in LaTeX?

7

Ich versuche Tabstops in LaTeX in der Tab-Umgebung zu setzen. Mein Problem ist, dass ich nach einer Anzahl von Leerzeichen einen Tabstopp setzen möchte. Das Problem ist, dass LaTeX natürlich mehrere Leerzeichen ignoriert, und es scheint nur die Tabstopps nach dem eigentlichen Text zu unterstützen.

Was ich gerne machen könnte, ist, die Pfeile unten so zu formatieren, dass sie sich aneinanderreihen.

%Vor%

Das Problem ist, dass die zusätzlichen Leerzeichen nach den Zeichen links von den Pfeilen ignoriert werden, um den Tabstop zu setzen. Was ist die Lösung?

    
nedned 01.04.2010, 06:21
quelle

4 Antworten

13

Die tabbing -Umgebung ermöglicht es, Tabulatoren zu setzen und den Text entsprechend zu positionieren; es kann verwendet werden, um einfache Tabellen zu simulieren.

\= in der ersten Zeile setzt einen Tabstopp, \> springt zum nächsten Tabstopp in der zweiten Zeile und darunter.

Bitte beachten Sie, dass tabbing die Tabstopps nicht erweitert. Sie müssen also sicherstellen, dass sie ausreichend weit voneinander entfernt sind. Zum Beispiel habe ich einige unzerbrechliche Leerzeichen nach A in der ersten Zeile eingefügt:

%Vor%

Das Ergebnis sieht wie

aus

Die Verwendung von Tabellen (z. B. tabular ) ist oft einfacher, aber tabbing erlaubt es, Tabulatoren später neu zu definieren, so dass Quelltext wie Quellcode simuliert werden kann.

Siehe auch: LaTeX: Registerkarte .

    
sastanin 01.04.2010, 13:44
quelle
9

Wenn Sie dies im mathematischen Modus möchten, setzen Sie \usepackage{amsmath} in Ihre Präambel und versuchen Sie

%Vor%

Die Ampersands sind unsichtbar und sind miteinander ausgerichtet, so dass die Pfeile sich aneinanderreihen.

Dies kann auch im Textmodus als Tabelle durchgeführt werden (ohne das Paket amsmath zu benötigen):

%Vor%

Mit dem Ausdruck @ in der Spaltenangabe werden die Spalten durch ein beliebiges Symbol getrennt - in diesem Fall durch den Pfeil -, wodurch das Symbol zwischen den Zeilen ausgerichtet wird.

    
Etaoin 01.04.2010 06:54
quelle
7

Verwenden Sie {\hskip 4em} , um Leerzeichen mit vier oder mehr Zeichen zu geben. Es gibt eine Anzahl von vordefinierten Leerzeichen in Latex, z. B. \qquad für \hskip2em .

\hskip whitespace, das auf diese Weise angegeben wird, ist unflexibel, das heißt, Tex ändert nicht die Menge an Leerzeichen, aber Sie können etwas wie {\hskip 3em plus 1em minus 1em} für Leerzeichen verwenden, das versucht, 3ems lang zu sein, aber dehnen oder verkürzen können zwischen 2ems und 4ems.

    
Charles Stewart 01.04.2010 08:22
quelle
1

Wenn Sie tabbing (anstelle von tabular ) verwenden möchten, können Sie kill verwenden, um eine "Vorlagen" -Zeile zu erstellen, die die Stopps setzt. Siehe Ссылка .

    
Svante 01.04.2010 14:31
quelle

Tags und Links