logo

Nouvel environnement que l'on peut ne pas afficher


LaTeXNouvel environnement que l'on peut ne pas afficher

#msg2609063 Posté le 07-10-09 à 21:33
Posté par ProfilDryss Dryss

Bonsoir à qui me lira !

Encore une fois je remercie les personnes qui m'ont aidé lors de mes précédentes questions, et je reviens donc à la charge avec ce nouveau problème.

Sur un autre topic, j'ai appris que l'on pouvait utiliser une fonction if afin de pouvoir cacher ou non certaine parties du texte lors de la création du pdf.

Les commandes données était celle ci (remixées à ma sauce) :

 \newif\ifrevel \\  \newcommand{\revel}[2]{\ifrevel #1 \else #2 \fi}%

Le problème étant que j'aimerais maintenant définir un environnement, et non une commande.. Et je n'y arrive pas, Latex m'indique toujours des erreurs.

Pour prendre un exemple concret, j'aimerais afficher une feuille d'exos (écrits en environnement "exo") avec les solutions juste en dessous de chacun, que je pourrais ne pas afficher lors de la création du PDF pour la feuille élève, et les afficher pour ma feuille.

Donc je veux créer un environnement, avec une variable genre "affichesolution" qui lorsque je la met vraie au début du doc imprime un pdf avec les solutions, et sinon sans.

J'espère avoir été clair sur ma demande.
Merci !
re : Nouvel environnement que l'on peut ne pas afficher#msg2609069 Posté le 07-10-09 à 21:34
Posté par ProfilDryss Dryss

Zut j'aurais du faire un apercu avant d'envoyer...

Les commandes sont :


\newif\ifrevel
\newcommand{\revel}[2]{\ifrevel #1 \else #2 \fi}%
re : Nouvel environnement que l'on peut ne pas afficher#msg2609520 Posté le 08-10-09 à 09:07
Posté par Profilinfophile infophile

Salut !

Voilà ce que je mets dans mon préambule :

Citation :

\newif\ifshortversion  % On peut compiler au choix la version courte ou longue

% \shortversiontrue % En plaçant un % devant \shortversiontrue on lit la version longue par défaut

\newcommand\version[2]{\ifshortversion #1 \else #2 \fi} % permet de définir les champs correspondants à l'une et l'autre des versions


Ensuite dans le corps de ton document :

Citation :
\begin{version}
{version 1
}{version 2}\end{version}


Répondre à ce sujet

réservé Seuls les membres peuvent poster sur le forum !

Vous devez être connecté pour poster
attention Un modérateur est susceptible de supprimer toute contribution qui ne serait pas en relation avec le thème de discussion abordé, la ligne éditoriale du site, ou qui serait contraire à la loi.

  • Ce topic

    imprimer Imprimer
    réduire la tailleRéduire   /   agrandir la tailleAgrandir

    Pour plus d'options, connection connectez vous !
  • Fiches de maths



maths haut de pagehaut Retrouvez cette page sur ilemaths l'île des mathématiques
© Tom_Pascal & Océane 2012