Jean-Louis GALLINARI a écrit :
Bonjour,
je suis désespéré de ne plus avoir de réponses de la mail-list depuis
longtemps à mes demandes...je t'écris donc en direct désolé

La liste est de nouveau active, je mets ma réponse en copie.


je souhaite créer un qcm avec lyx...j'ai vu le package alterqcm.sty que
j'ai installé. Sous latex ça fonctionne mais pas sous lyx...aucune des
commandes prévues n'est disponible

Ci-joint un layout pour alterqcm, et un des exemples importé dans lyx et adapté pour utiliser les deux nouveaux styles (QCM pour l'environnment alterqcm et Question pour la commande \AQquestion). Je me suis inspiré de la gestion des colonnes dans beamer.layout.

La commande \AQquestion a un nombre d'arguments variables, ça ne s'interface pas très facilement, à moins que j'ai loupé quelque chose ?? Attentions aux accolades en ERT, chaque argument doit être entre accolades, par contre il ne faut pas mettre d'accolade fermante pour la commande elle-même : pas d'accolade avant la question, }{ avant les réponses qui sont enclose entre {}.

C'est un début...

--
Jean-Pierre


#% Do not delete the line below; configure depends on this
#  \DeclareLaTeXClass[article,alterqcm.sty]{QCM}
# Article textclass definition file. Taken from initial LyX source code
# Author : Matthias Ettrich <[email protected]>
# Transposed by Pascal André <[email protected]>
# Heavily modifed and enhanced by serveral developers.
#
# adapted for alterqcm by Jean-Pierre Chr\'etien
#<[email protected]>

Format 11
Input stdclass.inc

SecNumDepth             3
TocDepth                3

NoStyle Chapter
NoStyle Chapter*


Style Part
        Align                 Left
        AlignPossible         Left
        TopSep                2
        BottomSep             1.5
        Font
          Size                Larger
        EndFont
End


Style Part*
        Align                 Left
        AlignPossible         Left
        TopSep                2
        BottomSep             1.5
        Font
          Size                Larger
        EndFont
End

# QCM specific styles

Style Question
  Category         QCM
  Margin           Static
  LatexType        Command
  LatexName        AQquestion
  ParSkip          0.5
  TopSep           1
  BottomSep        1
  ParSep           0
  ParIndent        MM
  Align            Left
  LabelType        Static
  LabelSep         xx
  LabelString      "Question (increase depth!)"
  OptionalArgs     1
  LeftMargin       "Question (increase depth!)"

  # standard font definition
  LabelFont 
    Family         Roman
    Color          latex
  EndFont
End

Style QCM
  Category         QCM
  KeepEmpty        1
  Margin           Static
  LatexType        Environment
  NextNoIndent     0
  ParIndent        MM
  Align            Left
  LabelType        Static
  LabelSep         xx

  LatexName        alterqcm}%{
  LabelString      "QCM"
  LeftMargin       "QCMxx"

  ParSkip          0.5
  TopSep           1
  BottomSep        1
  ParSep           0


  # font & label font definition

  LabelFont 
    Family         Roman
    Color          latex
  EndFont
End

Attachment: example_2.lyx
Description: application/lyx

  • Re: lyx et QCM Jean-Pierre Chrétien

Répondre à