Comment faire pour définir des taquets de tabulation après les espacements en LaTeX?
Je suis en train de définir des taquets de tabulation dans le LaTeX de la tabulation de l'environnement. Mon problème est que je veux mettre un taquet de tabulation après un certain nombre d'espaces. Le problème est que le LaTeX bien sûr ignore plusieurs espaces, et il semble être la seule à en charge la définition des taquets de tabulation après le texte actuel.
Ce que je voudrais être en mesure de faire est de formater les flèches ci-dessous afin qu'elles s'alignent ensemble.
A -> B
CD -> A
BDD -> F
Le problème est que les espaces supplémentaires après les caractères sur la gauche de la flèche sont ignorés pour les fins de la fixation du taquet de tabulation. Quelle est la solution?
->
? Est-il $\to$
? Pourquoi l'espace supplémentaire après A
est le problème? Ne voulez-vous pas ignorer les multiples espaces?Eh bien, si vous mettez un taquet de tabulation après
A
, alors qu'il se trouve directement après le " A " quand ce que je veux faire c'est mettre un taquet de tabulation qui se trouve juste après la position que le caractère le plus à droite sur le côté gauche. J'ai élargi l'exemple, ne fait que le rendre plus clair?Peut-être que vous devriez utiliser
\halign
, \begin{tabular}...\end{tabular}
ou quelque chose comme ça au lieu de tabbing
?OriginalL'auteur nedned | 2010-04-01
Vous devez vous connecter pour publier un commentaire.
La
tabbing
de l'environnement permet de définir des taquets de tabulation et la position du texte en conséquence; il peut être utilisé pour simuler des tableaux simples.\=
dans la première ligne définit un taquet de tabulation,\>
progrès à la prochaine tabulation dans la deuxième ligne et ci-dessous.Veuillez noter que
tabbing
ne pas augmenter les taquets de tabulation, vous devez donc vous assurer qu'ils sont placés assez large les uns des autres. Par exemple, j'ai mis quelques nonbreakable espaces aprèsA
dans la première ligne:Le résultat ressemble à
À l'aide de tableaux (par exemple,
tabular
) est souvent plus facile, maistabbing
permet de redéfinir l'onglet points plus tard, de sorte qu'il peut être utilisé pour simuler en retrait du texte, comme le code source.Voir aussi: LaTeX: tabulation.
\hskip
commande que Charles Stewart proposé est sans doute encore plus soignée. J'ai accepté ce parce qu'il explique comment le faire fonctionner dans la tabulation de l'environnement.OriginalL'auteur sastanin
Si vous voulez que ce en maths mode, mettre
\usepackage{amsmath}
dans votre préambule, et essayerLes esperluettes sont invisibles, et sont alignés les uns avec les autres, de sorte que les flèches ligne.
Cela peut aussi être fait en mode texte comme un tableau (sans avoir besoin de l'
amsmath
paquet):Avec le
@
expression dans la spécification de la colonne, les colonnes sont séparées par ce symbole vous le souhaitez, dans ce cas, la flèche, ainsi que l'alignement de symbole entre les lignes.OriginalL'auteur Etaoin
Utilisation
{\hskip 4em}
pour spécifier l'espace de quatre de police de la largeur des espaces de large, ou ce que vous avez. Il y a un certain nombre de critère d'espaces en Latex, comme\qquad
pour\hskip2em
.\hskip
espaces spécifiés dans cette manière est inflexible, qui est, Tex ne changera pas la quantité de blanc, mais vous pouvez utiliser quelque chose comme{\hskip 3em plus 1em minus 1em}
pour l'espace qui essaie de 3ems de long, mais peut s'étirer ou de raccourcir entre 2ems et 4ems.Pas de. Le Latex est la tabulation de l'environnement permettra de définir des taquets de tabulation après les espaces générés à l'aide de hskip, de sorte que cette réponse fournit des informations sur la façon de résoudre le problème.
Yep, ce n'répondre à la question, en fait je pense que c'est une solution plus élégante que celle que j'ai accepté. Mais vu qu'on a aussi une belle petite description sur comment tout cela se joue dans la tabulation de l'environnement, c'est un peu plus utile pour les personnes à l'atterrissage sur cette page.
C'est la meilleure réponse, bien que je préfère habituellement
\hspace
: tex.stackexchange.com/questions/126200/...OriginalL'auteur Charles Stewart
Si vous souhaitez utiliser
tabbing
(au lieu de, par exemple,tabular
), vous pouvez utiliserkill
de faire un "modèle" de la ligne qui définit les arrêts. Voir http://latex.computersci.org/Reference/TableEnvironments.OriginalL'auteur Svante