J'ai créé une macro de latex pour composer des diagrammes d'accords de guitare (en utilisant un environnement d'image). Maintenant, je veux faire des diagrammes de différentes apparaissent en bonne grille d'apparence quand on typeset à côté de l'autre comme l'image:Y a-t-il un espace non résistif dans le latex? Photos dans une belle grille
The picture. (sur l'image: Labellisé « Première » mauvaise disposition des diagrammes, intitulé « Deuxième » mise en page correcte lorsque le même nombre de diagrammes en ligne)
J'utilise \ hspace pour faire quelques sauts entre schémas, sinon ils être trop près l'un de l'autre. Comme vous pouvez le voir dans le deuxième cas où le latex arrange les images de sorte qu'il y ait le même nombre d'entre elles dans chaque ligne cela fonctionne. Cependant, s'il y a moins d'images dans la dernière ligne, elles deviennent "décalées" vers la droite. Je ne veux pas ça. Je suppose que c'est parce que le latex rend l'espace entre les diagrammes en première ligne un peu plus long pour que la ligne corresponde exactement à la largeur de la page. Comment puis-je dire au latex de ne pas redimensionner les espaces créés par \ hspace? Ou y a-t-il un autre moyen?
Je suppose que je ne peux pas utiliser les tables parce que je ne sais pas combien de diagrammes s'inscrira dans une ligne ...
Ceci est l'état actuel du code:
\newcommand{\spaceForChord}{1.7cm}
\newcommnad{\chordChart}[1]{%
%calculate dimensions xdim and ydim according to settings
\begin{picture}(xdim, ydim){%
%draw the diagram inside defined area
}%
\hspace*{\spaceForChord}%
\hspace*{-\xdim}%
}%
%end preambule and begin document
\begin{document}
First:\\*
\\*
\chordChart{...some arguments to change diagram look...}
\chordChart{...some arguments to change diagram look...}
\chordChart{...some arguments to change diagram look...}
\chordChart{...some arguments to change diagram look...}
\chordChart{...some arguments to change diagram look...}
%...above line is repeated 12 more times to produce result shown at the picture
\end{document}
Merci pour toute aide.
pouvez-vous fournir du code? – Mica
J'ai ajouté du code. Si ce n'est pas suffisant, demandez plus. – drasto