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
# Transposed by Pascal André
# Heavily modifed and enhanced by serveral developers.
#
# adapted for alterqcm by Jean-Pierre Chr\'etien
#
Format 11
Input stdclass.inc
SecNumDepth 3
TocDepth3
NoStyle Chapter
NoStyle Chapter*
Style Part
Align Left
AlignPossible Left
TopSep2
BottomSep 1.5
Font
SizeLarger
EndFont
End
Style Part*
Align Left
AlignPossible Left
TopSep2
BottomSep 1.5
Font
SizeLarger
EndFont
End
# QCM specific styles
Style Question
Category QCM
Margin Static
LatexTypeCommand
LatexNameAQquestion
ParSkip 0.5
TopSep 1
BottomSep1
ParSep 0
ParIndentMM
AlignLeft
LabelTypeStatic
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
KeepEmpty1
Margin Static
LatexTypeEnvironment
NextNoIndent 0
ParIndentMM
AlignLeft
LabelTypeStatic
LabelSep xx
LatexNamealterqcm}%{
LabelString "QCM"
LeftMargin "QCMxx"
ParSkip 0.5
TopSep 1
BottomSep1
ParSep 0
# font & label font definition
LabelFont
Family Roman
Color latex
EndFont
End
example_2.lyx
Description: application/lyx