Document avec zones visibles ou invisibles

Publié : 04.03.2010 - 13h39 par Jerome

Bonjour,

J'aimerais savoir si quelqu'un sait comment faire la chose suivante : J'aimerais rédiger un document qui contient du texte et des exercices. Pour chaque exercice, le document contient également les réponses.

Ensuite, à partir de cet unique document, j'aimerais pouvoir imprimer une version complète et une version sans les réponses.

J'utilise actuellement Word (sur Mac et PC), mais j'ai également accès à Pages.

Avec les logiciels cités ci-dessus, je n'ai pas trouvé comment parvenir à mes fins, mais peut être est-ce dû à mon ignorance ?

Sinon, je me demandais si Latex permettrait de faire une telle chose, auquel cas j'aurais une excellente raison de m'y mettre.

Merci pour vos informations,
Jérôme


Re: Document avec zones visibles ou invisibles

Publié : 04.03.2010 - 14h37 par BLUES

le top serait d'employer un logiciel avec la notion de calques (masquables/imprimables ou non)

1. Word ou Pages ça ne le fait pas (à moins que quelqu'un ait une idée pour contourner le problème ?)

2. Indesign serait le bon soft mais trop cher surtout si en plus il faut l'apprendre

autrement il y aurait Rag Time pas trop cher, ou alors Scribus qui lui est gratuit


Re: Document avec zones visibles ou invisibles

Publié : 04.03.2010 - 15h28 par glimind

Jerome a écrit :Sinon, je me demandais si Latex permettrait de faire une telle chose, auquel cas j'aurais une excellente raison de m'y mettre.
Jérôme


Salut, c'est faisable avec LaTeX, je pense. Il y a un système de document maître, dans lequel tu donnes les sous-documents à utiliser pour générer le pdf. Une fois, tu retires les corrections, une autre non, et c'est banco. Mais ce système existe aussi dans Word il me semble…

Tu auras 3 fichiers, genre 1x exos, 1x réponses et le fichier maître.


Re: Document avec zones visibles ou invisibles

Publié : 04.03.2010 - 15h33 par nic

avec pages tu pourrait par exemple "masquer" les réponses avec un rectangle blanc, que tu effacera ensuite pour imprimer la version complète. (peut être tu peut même grouper les rectangles pour les gérer ensemble)
pas très pratique mais mieux que rien…

l'idéal ça serait d'utiliser un programme ad hoc, j'en avais vu un utilisable en ligne (une web app) mais je ne me souviens plus le nom, je crois que j'avais trouvé ça en cherchant des sites pour créer des questionnaires en ligne (survey)

ciao, n


Re: Document avec zones visibles ou invisibles

Publié : 04.03.2010 - 18h02 par Leo_11

Ben perso je fais le document de question, je le duplique et note les réponses sur le second… le tout avec LaTeX… s'il existe mieux je suis preneur…


Re: Document avec zones visibles ou invisibles

Publié : 05.03.2010 - 1h50 par Okapi

Je ferais comme Léo mais avec Pages tout simplement, je fais de formulaires d'inscription différenciés comme cela.


Re: Document avec zones visibles ou invisibles

Publié : 05.03.2010 - 22h14 par Franck Pastor

Aux utilisateurs de LaTeX : le paquet « versions » est votre ami. Il permet de faire exactement ce dont Jerome a besoin. Je m'en suis servi pour des séances d'exercices, dont je distribuais d'abord les énoncés, puis les mêmes énoncés accompagnés de leurs corrections, le tout produit avec le même fichier TeX, en commentant/décommentant selon le cas deux ou trois lignes de ce fichier.

Comme c'est très simple à utiliser, les créateurs n'ont malheureusement pas jugé utile de faire une doc propre en PDF. Elle est incluse sous forme de texte (anglais) brut dans le package lui-même, ici. S'il y en a qui ont des problèmes à comprendre, ils peuvent me faire signe, mais je risque malheureusement de ne pas être souvent disponible ces trois prochaines semaines.


Re: Document avec zones visibles ou invisibles

Publié : 05.03.2010 - 22h38 par Franck Pastor

Comme j'ai encore un peu de temps ce soir, je joins un petit exemple complet mais minimaliste d'utilisation de « versions » :

Code : Tout sélectionner

% !TEX encoding =  IsoLatin
\documentclass[12pt, a4paper]{article}
% Le préambule classique pour la francisation
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
%
% Notre paquet vedette
%
\usepackage{versions}
%
% Les commandes de base
%
\includeversion{enonce}
%\excludeversion{enonce}
\includeversion{correction}
%\excludeversion{correction}
%
\begin{document}
%
\begin{enonce}
Blabla de l'énoncé
\end{enonce}


\begin{correction}
Blabla de la correction
\end{correction}
%
\end{document}


Dans cet exemple, je déclare deux environnements différents : « enonce » et « correction » (ils peuvent avoir le nom qu'on veut, en fait, mais c'est plus clair comme cela). J'inclus mon énoncé dans l'environnement « enonce » et ma correction dans l'environnement « correction », et ils figurent toutes les deux dans le même fichier.

Si je veux voir apparaître seulement l'énoncé dans le PDF, j'active (ici je décommente) les lignes « \includeversion{enonce} » et « \excludeversion{correction} » que j'ai mises en préambule, et je désactive (commente) les deux autres. Puis je compile. Et hop, c'est fait.

Si je veux voir apparaître l'énoncé ET la correction dans le PDF, je décommente (comme ici) les lignes « \includeversion{enonce} » et « \includeversion{correction} », et je désactive (commente) les deux autres, en l'occurence les « \excludeversion », et je compile, et le PDF contient les maintenant les corrections.

Voilà, j'espère que ça ne paraît pas compliqué : ça ne l'est vraiment pas !


Re: Document avec zones visibles ou invisibles

Publié : 06.03.2010 - 12h37 par Leo_11

Ben voila quelque chose qu'elle est très intéressante…

Est-il possible de l'inclure dans l'environnement « exam » avec les {parts} et {subparts}, les points et tout pis tout ??? j'ai essayé tel que tu l'as posté mais ça coince à la compilation du doc…


Re: Document avec zones visibles ou invisibles

Publié : 06.03.2010 - 12h46 par Franck Pastor

Leo_11 a écrit :Ben voila quelque chose qu'elle est très intéressante…

Est-il possible de l'inclure dans l'environnement « exam » avec les {parts} et {subparts}, les points et tout pis tout ???

Je n'ai jamais essayé avec exam, mais je ne vois pas pourquoi ça ne marcherait pas.

j'ai essayé tel que tu l'as posté mais ça coince à la compilation du doc…

Bin v'là aut' chose… Chez moi mon exemple marche impec, tu penses bien que j'avais vérifié avant de le poster. Quel est ton message d'erreur ?


Re: Document avec zones visibles ou invisibles

Publié : 07.03.2010 - 11h54 par Leo_11

Franck Pastor a écrit :Bin v'là aut' chose… Chez moi mon exemple marche impec, tu penses bien que j'avais vérifié avant de le poster. Quel est ton message d'erreur ?


qu'on se comprenne bien… je n'ai pas réussi à le faire fonctionner dans l'environnement « exam », si non c'est top dans l'environnement « article » que tu as mis en exemple…


Re: Document avec zones visibles ou invisibles

Publié : 07.03.2010 - 13h31 par Franck Pastor

Entre-temps, j'ai fait un petit test avec exam, ça marchait.

Tu peux montrer ici un exemple complet minimal, un exemple de code réduit au maximum mais qui provoque l'erreur ? Ou si c'est trop compliqué de le réduire, m'envoyer le fichier par mail ?


Re: Document avec zones visibles ou invisibles

Publié : 07.03.2010 - 16h33 par Jerome

Merci beaucoup pour vos réponses.

Latex semble donc la voie à suivre...mais (c'est un peu hors de ce sujet), mes documents comportent beaucoup d'autre chose que du texte :
- des captures d'écran
- des schéma électriques
- des bout de code informatiques
- des ordinogrammes (ou plutôt structogrammes pour ceux qui connaissent).

Tout ça, c'est possible avec Latex ?


Re: Document avec zones visibles ou invisibles

Publié : 07.03.2010 - 17h00 par Leo_11

Merci Franck… tout comme toi entre temps j'ai fait des essais… et ça marche… je pourrai dès lors faire un seul document comprenant les questions ET les réponses…

Un peu compliqué à l'élaboration, mais à l'utilisation par la suite ça me semble très bien…
Je peux même me faire une base de données de questions par sujets et éditer ou non certaines d'entre elles… je dois sérieusement me pencher la dessus…

Encore merci Franck…


Re: Document avec zones visibles ou invisibles

Publié : 07.03.2010 - 20h57 par Franck Pastor

Jerome a écrit :Merci beaucoup pour vos réponses.

Latex semble donc la voie à suivre...mais (c'est un peu hors de ce sujet), mes documents comportent beaucoup d'autre chose que du texte :
- des captures d'écran
- des schéma électriques
- des bout de code informatiques
- des ordinogrammes (ou plutôt structogrammes pour ceux qui connaissent).

Tout ça, c'est possible avec Latex ?


Oui ! Le paquet « listings » de LaTeX, par exemple, permet de bien présenter un code informatique. Le paquet « graphicx » est lui là pour inclure très facilement toute sorte de graphique externe, dont ceux que tu mentionnes.

Il est même possible grâce à certains paquets de dessins élaborés de programmer directement en LaTeX des schémas scientifiques, par exemple des circuits électriques ou ces ordinogrammes (que je ne connaissais pas). Par exemple, Tikz est très bien pour cela. Cela demande par contre une certaine pratique et peut prendre du temps au début.

Pour commencer avec LaTeX sur Mac OS X, Fabien Conus a fait une petite introduction très sympa que j'ai mis à jour l'année dernière. On y voit justement apparaître pas mal de copies d'écran.


Re: Document avec zones visibles ou invisibles

Publié : 08.03.2010 - 8h58 par Fabien

Franck Pastor a écrit :Pour commencer avec LaTeX sur Mac OS X, Fabien Conus a fait une petite introduction très sympa que j'ai mis à jour l'année dernière. On y voit justement apparaître pas mal de copies d'écran.


Cette phrase est plutôt cocasse, puisque Jerome est mon frère :mrgreen:


Re: Document avec zones visibles ou invisibles

Publié : 08.03.2010 - 10h01 par Franck Pastor

:lol:

Donc inutile que je lui vante plus avant les mérites de LaTeX : quelqu'un dans son entourage proche s'en est probablement déjà chargé !  :mrgreen:


Re: Document avec zones visibles ou invisibles

Publié : 08.03.2010 - 10h04 par nic

une autre solution serait de faire une page web, et avec les feuilles de style CSS cacher les réponses à l'impression.


Re: Document avec zones visibles ou invisibles

Publié : 08.03.2010 - 14h38 par BLUES

Fabien a écrit :puisque Jerome est mon frère :mrgreen:

Dommage qu'il ne l'ai précisé de suite dans son premier post,
on lui aurait directement répondu LATEX ou alors voit avec ton frère :P


Re: Document avec zones visibles ou invisibles

Publié : 08.03.2010 - 14h48 par Fabien

BLUES a écrit :Dommage qu'il ne l'ai précisé de suite dans son premier post,


ça a déjà été mentionné quelques fois sur ce forum.


Re: Document avec zones visibles ou invisibles

Publié : 08.03.2010 - 16h15 par BLUES

OOOOUPS, j'suis à côté de la plaque :oops: j'avais pas remarqué qu'il en était à + de 250 messages et que n'était pas un p'tit nouveau.


Re: Document avec zones visibles ou invisibles

Publié : 08.03.2010 - 18h47 par Leo_11

Dites les spécialistes LaTeX… dans le même ordre d'idée, serait-il possible de sélectionner sur un test (environnement « exam ») d'avoir toute une série de questions et de n'en sélectionner très simplement que quelques unes (bon sans passer par le "%" devant chaque lignes) ??? Ch'sais pas, du genre sélectionner les questions indésirables par une petite annotation qui prendrai en compte la totalité de la question…

Me suis-je bien fait comprendre ???


Re: Document avec zones visibles ou invisibles

Publié : 09.03.2010 - 10h27 par Franck Pastor

J'utilise justement versions pour cela.
Je mets en préambule un truc du genre :

Code : Tout sélectionner

%\includeversion{indesirable}
\excludeversion{indesirable}


et dans le document j'encadre chaque passage que je veux virer avec autant de

Code : Tout sélectionner

\begin{indesirable}

\end{indesirable}

qu'il y a de passages discontigus à virer.

Si je veux les inclure à nouveau je commente

Code : Tout sélectionner

\excludeversion{indesirable}
et je décommente

Code : Tout sélectionner

\includeversion{indesirable}


À moins que je n'aie pas du tout compris ce que tu souhaitais ?


Re: Document avec zones visibles ou invisibles

Publié : 09.03.2010 - 13h45 par Leo_11

Et bien là… je suis comblé… il me reste plus qu'à prendre du temps pour créer un seul document avec tous ceux qui sont sur mon disque…

Encore merci Franck…


p.s. pour quelqu'un qui n'a pas trop de disponibilités durant ces trois prochaines semaines… tu es vachement réactif… :roll:


Re: Document avec zones visibles ou invisibles

Publié : 09.03.2010 - 13h59 par Franck Pastor

J'ai pu piquer du temps de ci-de là, mais je ne garantis rien pour la suite. Je replonge, @+ !


Re: Document avec zones visibles ou invisibles

Publié : 09.03.2010 - 14h49 par Leo_11

Heu… je pousse le bouchon un peu loin peut-être… mais est-il envisageable d'avoir les annotation {indesirable} sur toutes les questions mais n'en valider que quelques unes, genre le test a 10 questions mais je n'imprime que les questions 1, 4, 5, 7 et 9 par exemple ???


Re: Document avec zones visibles ou invisibles

Publié : 11.03.2010 - 14h45 par Franck Pastor

Heu, c'est pas clair pour moi, là… De toutes façons, avec « versions », c'est binaire : ou la portion de document est incluse, ou elle ne l'est pas. Si tous les exercices sont dans un environnement « indesirable » et si tu as mis \excludeversion{indesirable}, aucun d'entre eux n'apparaîtra.

Si tu veux que certains d'entre eux apparaissent, il faut ne pas les avoir inclus dans cet environnement « indesirable », ou bien les avoir inclus dans un autre, qui soit sujet à un « \includeversion{ } ».


Re: Document avec zones visibles ou invisibles

Publié : 11.03.2010 - 17h05 par Jerome

Merci pour vos réponses !

J'ai commencé Latex et 'a un truc que je comprend pas : les packages.

Par exemple, dans le document d'intro de mon frangin et Franck, il est fait mention de KOMA-Script. Mais il n'est dit nulle part si ce package est livré par défaut, s'il faut l'installer ?

C'est comme le paquet listings...je l'utilise, ça fonctionne, mais je n'ai rien du installer.

Y a-t-il un moyen de connaître quels sont les paquets installés sur mon poste ?

Merci !
Jérôme


Re: Document avec zones visibles ou invisibles

Publié : 11.03.2010 - 20h47 par Franck Pastor

Dans TeX Live 2009 (la distribution TeX qui vient avec MacTeX), l'immense majorité des packages existants sont déjà installés. Dont KOMA-Script et Listings. Ainsi que tous les packages mentionnés dans notre doc sur LaTeX.

Si on veut être sûr des packages installés dans TeX Live, on peut se servir du TeX Live Utility, et consulter la liste « Manage Packages ». J'ai fait un article sur TeX Live Utility ici.


Re: Document avec zones visibles ou invisibles

Publié : 12.03.2010 - 8h31 par Jerome

Merci pour l'info !

J'en profite pour poser une autre question : comment personnaliser les entêtes et pied de page ? Où je bosse, nous avons certaines règles à respecter et un logo à afficher.

J'ai tenté une recherche sur google, mais je tombe sur plein de solutions possibles avec différents paquets (ou plutôt ce qui semble être des paquets). Mais comment savoir quelle est la façon la plus standard et la plus propre de le faire ?

Ça m'amène une autre question : mise à part ces forums, y a-t-il des sites qui existent et qui parlent d'un problème que je rencontre : comment passer de Word à Latex, c'est à dire qui énumère différentes fonctionnalités de Word et leur équivalent en Latex.

Merci !
Jérôme


Re: Document avec zones visibles ou invisibles

Publié : 12.03.2010 - 22h39 par Franck Pastor

Pour les en-têtes et les pieds-de-page, le package fancyhdr est le plus indiqué. Tape « texdoc fancyhdr » dans le Terminal, ou entre « fancyhdr » dans le menu « Aide/Afficher l'aide pour le package… » de TeXShop, pour voir sa documentation.

Pour passer de Word à LaTeX, dans le temps moi j'avais choisi la voie la plus sûre mais la plus fastidieuse : j'avais tout retapé au fur et à mesure ! Certains font plus malin : il paraît que ce qui marche le mieux est de convertir le fichier Word en HTML (cela se ferait par Word lui-même), puis de convertir le HTML en LaTeX par un utilitaire du genre html2latex (qu'il faudrait installer pour l'occasion). Je n'ai jamais testé.


Re: Document avec zones visibles ou invisibles

Publié : 13.03.2010 - 21h09 par Leo_11

J'ai encore une question pour toi Franck…

Je fais parfois des tests avec plusieurs chapitres, est-il possible d'obtenir le total de chaque chapitre séparément ??? car en utilisant la commande

Code : Tout sélectionner

\numpoints\
on n'obtient que le total général et non pas le total du chapitre concerné… même si la commande est placée en fin de chapitre…


Re: Document avec zones visibles ou invisibles

Publié : 17.03.2010 - 12h34 par Franck Pastor

Non, je ne vois pas. Apparemment, ce n'est pas prévu par le package…


Re: Document avec zones visibles ou invisibles

Publié : 17.03.2010 - 16h22 par Leo_11

Franck Pastor a écrit :Non, je ne vois pas. Apparemment, ce n'est pas prévu par le package…


Bon ben tant pis… je vais faire les totaux à l'ancienne :roll:
Dans tous les cas c'est génial ces commandes includeversion/excludeversion… j'ai essayé de les placer dans l'entête des travaux que j'ai déjà fait sous cette forme… ben ça marche… le doc pour les élèves avec les nom, prénoms, date, nombre de questions et de points… le corrigé juste avec « CORRIGE »… j'adore… encore merci Franck…