10
votes

Comment définir l'onglet s'arrête après les espaces bleus en latex?

J'essaie de définir l'onglet s'arrête en latex dans l'environnement de tabulation. Mon problème est que je souhaite définir un onglet arrêter après plusieurs espaces. Le problème est que le latex, bien sûr ignore plusieurs espaces, et il semble que la prise en charge de l'onglet de réglage ne cesse d'arrêter après le texte réel.

Ce que j'aimerais pouvoir faire est de formater les flèches ci-dessous afin qu'elles se présentent ensemble. P>

A   -> B
CD  -> A 
BDD -> F


3 commentaires

Pas clair. Voulez-vous remplacer le sens des espaces huissous par onglet stop char? Voulez-vous remplacer la signification de la paire (trois, ...) WhitaSpaces par onglet STOP COMMAND? Qu'est-ce que -> ? Est-ce $ \ to $ ? Pourquoi l'espace supplémentaire après a est le problème? Vous ne voulez pas ignorer plusieurs espaces blousins?


Eh bien, si vous mettez une butée d'onglet après A , il est assis directement après "A" lorsque ce que je veux faire, c'est mettre un arrêt de tabulation qui se trouve juste après la position du côté gauche du côté gauche . J'ai développé l'exemple, cela le rend plus clair?


Peut-être que vous devez utiliser \ halign , \ commencez {tabulaire} ... \ fin {tabulaire} ou quelque chose comme ça au lieu de tabbing ?


4 Réponses :


11
votes

Si vous voulez cela en mode maths, mettez \ udepackage {mysmath} code> dans votre préambule et essayez xxx pré>

Les ampersands sont invisibles et sont alignés avec les uns les autres, afin que les flèches alignent. p>

Ceci peut également être effectué en mode texte sous forme de tableau (sans avoir besoin du package amsmath code>): p>

\begin{tabular}{r @{$\to$} l}
  A & B \\
  CD & A
\end{tabular}


0 commentaires

8
votes

Utiliser {\ hskip 4em} pour spécifier WhitSpace Quatre espaces de la largeur de police à quatre larges de police, ou qu'avez-vous. Il existe un certain nombre de caractères de blanchissage préspécifiés en latex, tels que \ qquad pour \ hskip2em .

\ hskip WhitSpace spécifié de cette manière est inflexible, c'est-à-dire TEX ne changera pas la quantité de blancheur, mais vous pouvez utiliser quelque chose comme {\ hskip 3em plus 1em moins 1em} Pour l'espace qui essaie d'être de la longue durée, mais peut s'étirer ou raccourcir entre 2EM et 4EMS.


4 commentaires

IMHO, vous répondez à une question différente.


@Alexey: Non. L'environnement de tabulation du latex définira les arrêts d'onglets après la génération de WhitSpace à l'aide de HSKIP. Cette réponse fournit donc des informations sur la manière de résoudre le problème.


Oui, cela a répondu à la question, je pense en fait que c'est une solution plus élégante que celle que j'ai acceptée. Mais étant donné que celui-ci a également une belle petite description sur la manière dont tout joue dans l'environnement tabbing, il est un peu plus utile pour les personnes atterrissant sur cette page.


C'est la meilleure réponse, bien que je préférerais généralement \ hspace : Tex.StaCKExchange.com/questions/126200/...




1
votes

Si vous souhaitez utiliser tabbing (au lieu d'un tabulaire ), vous pouvez utiliser tuer pour créer une ligne "modèle" qui définit les arrêts. Voir http://latex.computerSci.org/reference/Tableenvironments .


0 commentaires