problème itemize "LaTeX Error: There's no line here to end"

Added by Alessandra Frabetti 8 months ago

Bonjour,

je n'arrive pas à compiler en Latex un fichier AMC contenant une liste "itemize" ou "enumerate". L'erreur est "There's no line here to end".

Cette question a été posée en 2014 mais je n'ai pas trouvé la solution sur le forum, je ne sais pas quelle était la suite.

Je joigne un fichier .tex avec un exemple qui ne se compile pas sur mon ordi (Ubuntu 16.04) et le log correspondant.

Merci d'avance :-)
Alessandra


Replies (7)

RE: problème itemize "LaTeX Error: There's no line here to end" - Added by Gérard Carpeaux 8 months ago

Supprimez

\\[.2cm]

et écrivez plutôt l'une des deux commandes
\vspace{.2cm}
%\vskip .2cm

RE: problème itemize "LaTeX Error: There's no line here to end" - Added by Alessandra Frabetti 8 months ago

Bonjour,

j'ai déjà tout essayé comme combinaison avec et sans \vspace et \\, rien ne marche après \end{itemize} ou \end{enumerate}.

Par contre, le même problème "There's no line here to end" apparait si je laisse une ligne vide entre un texte libre (pas une liste "itemize") et la commande \AMCOpen{lines=0}{ }. Dans ce cas, le \\ (sans lignes vides ni avant ni après) marche bien et la compilation se fait sans erreurs.

Merci comme même pour l'idée :-)

Alessandra

RE: problème itemize "LaTeX Error: There's no line here to end" - Added by Gérard Carpeaux 8 months ago

Ça compile chez moi mais j'ai texlive 2018

RE: problème itemize "LaTeX Error: There's no line here to end" - Added by DENIS Sébastien 7 months ago

Bonjour M. Carpeaux. Je me permets de vous contacter car je me suis servi de votre modele evaluation par competence et je n'arrive plus a completer le tableau listant quelles compétences ont ete abordées dans quelle question. Si vous pouviez m'aider...
Je vous joints le fichier.
Cordialement
M Denis

groupes.tex (23.6 kB)

listetest.csv (114 Bytes)

RE: problème itemize "LaTeX Error: There's no line here to end" - Added by Gérard Carpeaux 7 months ago

Bonjour,
C'est un modèle créé lors de la réforme du collège et qui s'est trouvé très lourd à gérer au niveau des copies (13 classes à 28 élèves), cela fait beaucoup de cases à cocher par copies et au final le temps passé était très long + compléter le tableau. Sur les conseils de l'ipr, j'ai abandonné ce modèle au profit d'une compétence par devoir.
Pour vous aider, cela risque de prendre du temps car :
- il faut que je me replonge dans le code et le votre ;
- actuellement, c'est la période de conseils de classe et réunions parents/professeurs.

j'ai une erreur de compilation que je ne comprends pas

LaTeX3 Error: Key 'sign' accepts boolean values only. ...to column names]{listetest.csv}{}{\sujet}

La version test 1.4.rc1 ou 1.4.rc2 contient une nouvelle fonction pour écrire des réponses avec des puissances de 10.
Dans la documentation, il n'y a pas d'exemples mais voici ceux qu'avait mis Alexis lors de la création de la fonction.

\element{grq}{
  \begin{questionmultx}{expo1}
    How much is $\exp(-100)$?

    \AMCnumericChoices{exp(-100)}{digits=3,decimals=2,exponent=2,vertical}

  \end{questionmultx}
}

\element{grq}{
  \begin{questionmultx}{expo2}
    How much is $-\exp(100)$?

    \AMCnumericChoices{-exp(100)}{digits=3,decimals=2,exponent=2}

  \end{questionmultx}
}

\element{grq}{
  \begin{questionmultx}{scientific}
    How much is $9.97\times10^{25}$?

    \AMCnumericChoices{9.97e25}{
      digits=3,decimals=2,exponent=2,expovertical,
      sign=false,exposign=false
    }

  \end{questionmultx}
}

Je vous tiens au courant de mes avancées.

RE: problème itemize "LaTeX Error: There's no line here to end" - Added by Gérard Carpeaux 7 months ago

Voilà la solution, vous devez ajouter \AMClabel{}

\element{Ouvert}{
 \begin{question}{QuestionInutileA}\AMClabel{QuestionInutileA}\dag\dag~\QuestionIndicative%En inscrivant \QuestionIndicative, la question ne sera pas comptée
    Question ouverte avec plusieurs compétences. score 1, 2, 3, 4 par compétence.\newline
    \fcolorbox{black}{white}{.............\newline .....................................\newline .....................................\newline ....................................}
 \end{question}
\Competences{Situer,Langage,Concevoir}{QuestionInutileA}%{compétences}{label}
}

L'argument 2 de la compétence doit être unique dans le fichier et égal à celui du label par forcément égal à celui de l'identifiant de la question mais c'est plus facile à gérer.

Ceci \Competences{Situer,Langage,Concevoir}{CompetenceMultiProf} à la ligne 250 et 333 et \begin{question}{QuestionInutile} à la ligne 246 et 331 est interdit. Chaque question doit avoir un identifiant unique.

J'aime bien votre idée d'effacer la ligne du tableau.

J'essayerais avec le paquet datatool si je peux simplifier et avec une nouvelle commande d'AMC (setglobal.XXX) si c'est possible de compléter automatique la ligne compétence sous le tableau.

RE: problème itemize "LaTeX Error: There's no line here to end" - Added by DENIS Sébastien 7 months ago

Merci beaucoup

Je ne comprends pas non plus cette erreur ca compile chez moi (ubuntu)
je vais maintenant regarder pour imprimer les pourcentages de reussite

(1-7/7)