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
example_2.lyx
Description: application/lyx
