Problème sous LaTeX avec classe \exam et \tabularray

Tout ce qui concerne le langage TeX/LaTeX et ses variantes. Ce langage est utilisable sur le forum via les balises tex.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
VMOVMO
Utilisateur confirmé
Utilisateur confirmé
Messages : 11
Inscription : mardi 10 septembre 2024, 23:08
Statut actuel : Enseignant

Problème sous LaTeX avec classe \exam et \tabularray

Message non lu par VMOVMO »

Bonjour,

Voici ci dessous un modèle que j'ai créé pour des devoirs. J'ai quelques problèmes (cf. ci dessous), mais je suis également preneur de tous les conseils que vous pourriez me donner (sur la forme, sur la manière de définir mes trucs sous LaTeX, etc.)

Code : Tout sélectionner

\documentclass[11pt, addpoints  %  , answers
]{exam}

\usepackage[margin=2.5cm]{geometry}
\usepackage[frenchb]{babel}
\usepackage{amsmath,amssymb,amsthm}% pour les maths
\usepackage{graphicx}
\usepackage{titlesec}
\usepackage{tabularray}


% ***************************
%En-tête et pied de page
% ***************************
\header{\large Etablissement \\ \normalsize Classe}{\large \textbf{ TitreA } \\ \normalsize TitreB }{\textbf{Annee} \\ }
\headrule
\footrule
\footer{}{Page \thepage\ / \numpages}{}
% ***************************





% ***************************
% Définition style exercice
% ***************************
\newtheoremstyle{exercice}%
{\topsep}% espace avant
{\topsep}% espace après
{\upshape}% police du corps du théorème
{}% indentation (vide pour rien, \parindent)
{\bfseries}% police du titre du théorème
{}% ponctuation après le théorème
\newline% espace après le titre du théorème (\newline = saut de ligne ; { } = espace)
{\thmname{#1}\thmnumber{ \textup{#2}}. ---\thmnote{ \textnormal{\itshape#3.}}}% spécification
% du titre du théorème
\theoremstyle{exercice}
\newtheorem{exercice}{Exercice}
% ***************************


\begin{document}

\thispagestyle{empty}


% ***************************
% Titre de 1ère page
% ***************************
\begin{tblr}{width=\textwidth,
		colspec = { X X }
		, cell{1}{2} = {r=3}{r}
		, cell{2}{1} = {r=3}{l, font=\bfseries}
		, cell{1}{1} = {l, font=\bfseries}
	}
%	\hline
	{\LARGE \textbf{ Etablissement}} & {\large \textbf{Année scolaire \\ Annee \\ Classe}} \\
%	\hline
	\includegraphics[width=2cm]{example-image-a} & MASQUE \\
	MASQUE & MASQUE \\
	MASQUE & 
%	\hline
\end{tblr}

\begin{center}
	{\huge \textbf{TitreA}}\\
	\vspace{1.5cm}
\end{center}
% ***************************


\begin{exercice}[Démonstration de quelques inégalités]

Le but de cet exercice est de montrer quelques inégalités.
	
\begin{questions}
	
	\question Montrer que les gentils sont plus forts que les méchants
	\begin{solution}
			C'est parcequ'ils sont gentils
	\end{solution}
	
	\question
	\begin{parts}
		\part Affirmer avec force que $3 > 2$
		\begin{solution}
			3 est 50\% plus grand
		\end{solution}
		\part Peut on en déduire que, si $x = 1.5 y$, alors $y > x$	
		\begin{solution}
			Faux, si $x <0$
		\end{solution}
	\end{parts}
\end{questions}
\end{exercice}

\begin{exercice}
	\begin{questions}
		
		\question Démontrer que \( (a+b)^2 = a^2 + 2ab + b^2 \).
		
		\begin{solution}
			\[
			(a+b)^2 = (a+b)\times(a+b) = a^2 + ab + ba + b^2 = a^2 + 2ab + b^2.
			\]
		\end{solution}
		
		\question Quelle était la couleur du cheval blanc d'Henri~IV ?
		\begin{solution}
			noir avant d'être recouvert de farine.
		\end{solution}
		
		\question La bataille de Marignan est une des plus célèbres de l'histoire de France.
		\begin{parts}
			
			\part Quand a-t-elle eu lieu ?
			\begin{solution}
				en 1515.
			\end{solution}
			
			\part Comment s'appelait le roi de France vainqueur de cette bataille ?
			\begin{solution}
				François.
			\end{solution}
			
		\end{parts}
		
	\end{questions}
	\end{exercice}

\end{document}
Problème n°1 :
Le titre de 1ère page, que j'ai fait avec tablularray, est décalé par rapport aux marges générales du document. Comment arranger cela ?

Problème n°2 :
J'aimerais pouvoir mettre le même pied de page en 1ère page que sur les autres pages, mais sans avoir l'entête, qui est déjà sur le titre.

Problème n°3 :
Quand il n'y a pas de texte avant la 1ère question d'un exercice (comme pour mon exercice 2), la question est directement sur la même ligne que l'exercice. Comment la faire retourner à la ligne ?

Problème n°4 :
J'aimerais pouvoir mettre dans la marge à droite, en face de chaque question / exercice, le nombre de points auxquels est associée la question. Y a-t-il un moyen simple de le faire ?


Merci d'avance !
gigiair
Utilisateur chevronné
Utilisateur chevronné
Messages : 2834
Inscription : samedi 08 juillet 2006, 20:56
Localisation : Saint Bonnet Elvert

Re: Problème sous LaTeX avec classe \exam et \tabularray

Message non lu par gigiair »

Je règlerais le problème n° 1 en précédant le code du tableau d'un \\noindent,
le problème n° 3 en remplaçant le texte manquant par un \\strut on n'importe quoi ne provoquant pas d'affichage.
Je ne sais pas pour le N°2, il faudrait que je lise les docs...
JJR.
LaTeXien migrateur.
VMOVMO
Utilisateur confirmé
Utilisateur confirmé
Messages : 11
Inscription : mardi 10 septembre 2024, 23:08
Statut actuel : Enseignant

Re: Problème sous LaTeX avec classe \exam et \tabularray

Message non lu par VMOVMO »

Merci beaucoup !
Et je suis en train de résoudre mes problèmes sur le n°4 grâce à cette discussion :
viewtopic.php?t=16068