J'ai un souci récurrent dans les cours que je produis : quand je veux imbriquer des listes sous LateX avec ma commande « question » (dans la partie dédiée à la réponse), il apparaît systématiquement un espace avant la seconde liste.

Voici le code (je l'ai réduit car le document est beaucoup plus long). La question posant problème est la première :

documentclass[11pt,a4paper]{article}
\input{baseP}

\begin{document}
\title{Comment l'assurance et la protection sociale contribuent-elles à la gestion des risques dans les sociétés développées ?}
\author{}
\date{}

\maketitle

\begin{enumerate}
\question{Illustrer}{Donnez deux exemples de comportements risquophile et risquophobe.}{\begin{itemize}
\item risquophile : faire des paris dont on des chances objectives de perdre, adopter des comportements connus pour exposer à des dangers.
\item risquophobe : l'inverse
\end{itemize}}
\question{Déduire}{Un individu risquophile est-il toujours plus exposé aux risques qu'un individu risquophobe ?}{Oui, car cela ne lui pose pas de problème.}
\end{enumerate}
\end{document}

La commande \question utilise le code suivant (quand je souhaite faire apparaître les réponses) :

\newcommand{\question}[3]{%
\item {\textbf{#1.}
#2}

\textit{#3}
%\esprep
}

Vous trouverez ici le fichier BaseP qui est appelé au début et contient tous les packages et commandes spéciales.

Posée 20 Mai '20, 11:33

ZaZ333's gravatar image

ZaZ333
4536
Taux d'acceptation : 0%

Modifiée 24 Mai '20, 15:59

Pathe's gravatar image

Pathe ♦♦
7.4k28196245


Il faut et il suffit de remplacer \textit{#3} par {\itshape#3} dans la définition de \question.

Ouvrir dans l'éditeur Overleaf
\documentclass[11pt,a4paper]{article}

\newcommand{\question}[3]{%
\item {\textbf{#1.}
#2}

{\itshape#3}
%\esprep
}
\begin{document}

\begin{enumerate}
\question{Illustrer}{Donnez deux exemples de comportements risquophile et risquophobe.}{\begin{itemize}
\item risquophile : faire des paris dont on des chances objectives de perdre, adopter des comportements connus pour exposer à des dangers.
\item risquophobe : l'inverse
\end{itemize}}
\question{Déduire}{Un individu risquophile est-il toujours plus exposé aux risques qu'un individu risquophobe ?}{Oui, car cela ne lui pose pas de problème.}
\end{enumerate}
\end{document}
Lien permanent

Publiée 20 Mai '20, 13:12

touhami's gravatar image

touhami
9.7k410
Taux d'acceptation : 51%

Ça marche ! Merci :)

(20 Mai '20, 16:40) ZaZ333 ZaZ333's gravatar image
Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.