2010-06-03 7 views
1

J'essaie d'obtenir un rapport fait et j'ai un petit problème avec les deux colonnes et la numérotation des lignes dans les listes.LaTeX, Deux colonnes, les listes et les numéros

Le document est sur deux colonnes:

\documentclass[8pt,[...],a4paper,twocolumn]{article} 

Les listes peuvent finir soit sur la gauche ou la colonne de droite. Le problème est le suivant: si je mets

\lstset{numbers=left,frame=tb,[...]} 

l'espace entre les colonnes ne suffit pas lorsque la liste est sur la colonne de droite et le texte de la première colonne est écrit sur.

Est-il possible de demander aux listes de mettre les numéros de ligne "à l'extérieur"? Je sais que je peux modifier l'espace entre les colonnes, mais je préférerais déplacer les chiffres sur le côté.

Merci

+0

C'est une question pour superuser.com. –

+8

Oh vous grand grincheux. Les questions LaTeX sont parfaites pour SO, celle-ci nécessite par exemple une interaction entre deux paquets de macros différents pour fournir une solution, allant éventuellement dans les tripes de ces paquets et exportant des variables locales vers des variables globales et ayant l'autre paquet basé sur ces variables. Même un simple kludge comme envelopper la liste dans un \ mbox et redimensionner, ou rapidement définir un nouvel environnement avec des marges personnalisées est plus de programmation que de sélectionner l'option correcte dans une application. – Timo

+0

Je ne connais pas la réponse à votre question, mais avez-vous essayé de changer la valeur de \ columnsep? –

Répondre

0

Effectuez les opérations suivantes (vous pourriez avoir à ajuster la taille):

\lstset{xleftmargin=5mm,framexleftmargin=5mm} 
Questions connexes