Inscription / Connexion Nouveau Sujet
Niveau LaTeX
Partager :

Créer un environnement exercice en LaTeX

Posté par
Zormuche
03-04-19 à 20:25

Bonjour à tous
je reviens avec une question orientée LaTeX
La dernière fois je demandais de l'aide pour la création de documents ; je me suis renseigné et j'ai enfin réussi à produire des documents .ltx et les compiler en .pdf
Cette fois je veux faire mon devoir d'algèbre en LaTeX

J'ai exploré les sections, les enumerate, mais je voudrais savoir comment faire un environnement pour des exercices de façon propre
Il faudrait que ça ressemble à ça
Créer un environnement exercice en LaTeX
Mon devoir comporte deux exercices dans ce style

Si possible, j'aimerais la possibilité d'ajouter un petit texte après "Exercice 1" comme sur la photo, je n'en ai pas besoin tout de suite mais ça serait utile pour un autre projet (si c'est sur la même ligne que "Exercice 1" c'est encore mieux)

Si certains d'entre vous ont un modèle à proposer pour ce genre d'environnement je suis preneur

Merci

Posté par
Zormuche
re : Créer un environnement exercice en LaTeX 03-04-19 à 20:34

si lafol passe par ici : je viens de me rappeler de l'exemple que tu m'avais fourni il y a deux semaines, c'est exactement ce qu'il me fallait
Je laisse le sujet ouvert si certains ont d'autres propositions

Posté par
lafol Moderateur
re : Créer un environnement exercice en LaTeX 03-04-19 à 21:06

Bonjour
ce que je fais :
dans le préambule, je mets :

\newtheorem{exo}[theorem]{Exercice}

comme ça dans le texte, on met \begin{exo}[texte présentant l'exercice, sera en gras à côté de Exercice1]
texte de l'exercice
\end{exo}

et le tour est joué !

Posté par
luzak
re : Créer un environnement exercice en LaTeX 05-04-19 à 14:27

En principe tu devrais avoir un paquetage "Exercices" dans l'installation de ton LaTex. Cherche le fichier "Exercise.sty" et regarde sa documentation : cela pourrait te suffire ou te donner un point de départ pour l'arranger à ta manière.

En particulier il permet, par une simple option, de sortir les énoncés seuls suivi (ou non)  des réponses ou de sortir chaque énoncé suivi de sa réponse...

Posté par
Zormuche
re : Créer un environnement exercice en LaTeX 07-04-19 à 15:07

Re
Comment je fais si je veux commencer mes exercices au numéro 39 et pas 1 ?

Posté par
verdurin
re : Créer un environnement exercice en LaTeX 07-04-19 à 17:57

Tu peux modifier le compteur en tapant ceci.

\makeatletter
\setcounter{exercises@exercisenumber}{39}
\makeatother


J'ai trouver le nom du compteur dans la doc.

Pour lire facilement les documentations des packages il y y la commande texdoc nom à taper dans un terminal ( une fenêtre de commande pour Window si mes souvenirs sont bons ).
texdoc exercises
par exemple.

Posté par
matheuxmatou
re : Créer un environnement exercice en LaTeX 07-04-19 à 22:02

bonjour

Voici un excellent document pour l'apprentissage du LaTeX, dont le me suis pas mal servi quand je m'y suis mis...



Posté par
lafol Moderateur
re : Créer un environnement exercice en LaTeX 07-04-19 à 23:28

Bonjour
si tu utilises ma manière, tu tapes :
\setcounter{theorem}{"n-1"}
avant l'exercice que tu veux numéroter "n"
par exemple
\setcounter{theorem}{0}
en haut de la deuxième page si tu veux imprimer deux énoncés qui seront ensuite massicotés pour des histoires d'économies de papier, et recommencer les exercices à 1 sur le deuxième énoncé ....

Posté par
Zormuche
re : Créer un environnement exercice en LaTeX 14-04-19 à 13:48

Bonjour

Je reviens vers ce sujet car quand je crée un nouvel exo directement suivi d'un enumerate, il n'y a pas de retour à la ligne
Si l'exo ne commence pas par un enumerate, le retour se fait correctement


Créer un environnement exercice en LaTeX


Créer un environnement exercice en LaTeX

Comment faire pour avoir le retour à la ligne propre ?

Posté par
Zormuche
re : Créer un environnement exercice en LaTeX 14-04-19 à 13:50

j'ai essayé avec des \null\newline mais rien de concluant (l'éditeur me dit qu'il n'y a pas de nouvelle ligne à faire car il n'y a rien avant)

Posté par
luzak
re : Créer un environnement exercice en LaTeX 14-04-19 à 14:33

Bonjour !
J'ai lu cela

Citation :
% Astuce pour commencer une démonstration sur une nouvelle ligne
% Mettre après \begin{proof} :
$ $\par\nobreak\ignorespaces

sur un autre forum.
Je pense qu'en remplaçant "proof" par "exo" on obtiendra le même effet !
Si tu as suivi le conseil de lafol je suppose que l'environnement "theorem" est géré comme "proof"ce qui devrait te  suffire.
..................................
Dans le cas de "\usepackage{exercise}" (ce que j'avais suggéré) le begin{Question} (qui équivaut à un enumerate) ne pose pas ce problème !

Posté par
Zormuche
re : Créer un environnement exercice en LaTeX 14-04-19 à 17:10

Je comptais justement utiliser le package exercise au début, mais ça me posait quelques problèmes au niveau de la compatibilité avec le nom "Exercice" et surtout que les titres des exercices étaient toujours centrés, et je n'avais rien trouvé de clair sur la doc en ligne

Posté par
luzak
re : Créer un environnement exercice en LaTeX 15-04-19 à 08:38

Je crois qu'il y a plusieurs paquetages de ce nom. Je parle de celui de Paul Pichaureau, octobre 2014 : c'est celui dont tu as mis la doc en lien.
...............
En principe si tu utilises "babel, option french" (surtout pas option francais) les mots sont francisés correctement.
En entrant dans le fichier ".sty" tu peux même imposer tes propres traductions (non recommandé mais, avant de voir que francais n'était pas reconnu, je l'avais fait sans problème).

Pour les titres centrés je ne sais pas : voir la commande "ExerciseHeader" (page 15 de ton lien doc, ligne The header itself) et supprimer (?) le "centerline". Des chances que ça marche mais peu recommandé de modifier un fichier ".sty" à toi de voir !



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !